Create a random matrix with small gradient

11 vues (au cours des 30 derniers jours)
Jiapeng Zhao
Jiapeng Zhao le 22 Mar 2022
Commenté : Torsten le 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 commentaire
Torsten
Torsten le 22 Mar 2022
Modifié(e) : Torsten le 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.

Connectez-vous pour commenter.

Réponses (1)

Matt J
Matt J le 22 Mar 2022
A=rescale(rand(5),0,0.1);
  1 commentaire
Torsten
Torsten le 22 Mar 2022
A and rand(5) follow different distributions.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by