Borrar filtros
Borrar filtros

How to create a random matrix?

5 visualizaciones (últimos 30 días)
Anshuman
Anshuman el 6 de Oct. de 2022
Comentada: Anshuman el 7 de Oct. de 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!

Respuestas (1)

John D'Errico
John D'Errico el 6 de Oct. de 2022
Editada: John D'Errico el 6 de Oct. de 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 comentarios
Torsten
Torsten el 6 de Oct. de 2022
Editada: Torsten el 6 de Oct. de 2022
All multiplications are pure matrix multiplications *. No room for elementwise multiplication .*
Anshuman
Anshuman el 7 de Oct. de 2022
Okay thanks for te definitions! Great!

Iniciar sesión para comentar.

Categorías

Más información sobre Operating on Diagonal Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by