How to create a random matrix?

2 visualizzazioni (ultimi 30 giorni)
Anshuman
Anshuman il 6 Ott 2022
Commentato: Anshuman il 7 Ott 2022
I am creating a SVD matrix UEV*. For that I want to create an E matrix with diagonal enteries in the range of [0,1] and also in increasing order. Can someone kindly suggest me a way to do so!

Risposte (1)

John D'Errico
John D'Errico il 6 Ott 2022
Modificato: John D'Errico il 6 Ott 2022
Can you generate a vector of numbers that all lie in the interval [0,1]? (I hope so. read the help for rand.)
Can you insure that vector of numbers lie in increasing order? (Again, I hope so. help sort)
Can you create a diagonal matrix, given a vector? (Again, help diag.)
The point is, when you have a problem that is too big for you to chew on, then break it down into smaller problems. Eat a programming elephant (even a small one) one byte at a time.
  4 Commenti
Torsten
Torsten il 6 Ott 2022
Modificato: Torsten il 6 Ott 2022
All multiplications are pure matrix multiplications *. No room for elementwise multiplication .*
Anshuman
Anshuman il 7 Ott 2022
Okay thanks for te definitions! Great!

Accedi per commentare.

Categorie

Scopri di più su Operating on Diagonal Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by