Create a random matrix with small gradient

10 views (last 30 days)
Jiapeng Zhao
Jiapeng Zhao on 22 Mar 2022
Commented: Torsten on 22 Mar 2022
I'd like to create a special random matrix with a small gradient. That is to say, this matrix contains elements from 0 to 1 and follows a specific distribution (unfortunately my math is bad, and I don't know what distribution it is) so that the difference among an element and its surrouding elements is smaller than a given number (for example 0.1). Could anyone give some hints regarding this problem?
  1 Comment
Torsten
Torsten on 22 Mar 2022
Edited: Torsten on 22 Mar 2022
You can't have the elements drawn independently from a distribution and at the same time have difference less than a given number. These two requirements contradict each other.

Sign in to comment.

Answers (1)

Matt J
Matt J on 22 Mar 2022
A=rescale(rand(5),0,0.1);

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!