필터 지우기
필터 지우기

How to create a random matrix?

조회 수: 5 (최근 30일)
Anshuman
Anshuman 2022년 10월 6일
댓글: Anshuman 2022년 10월 7일
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!

답변 (1개)

John D'Errico
John D'Errico 2022년 10월 6일
편집: John D'Errico 2022년 10월 6일
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
Torsten
Torsten 2022년 10월 6일
편집: Torsten 2022년 10월 6일
All multiplications are pure matrix multiplications *. No room for elementwise multiplication .*
Anshuman
Anshuman 2022년 10월 7일
Okay thanks for te definitions! Great!

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Operating on Diagonal Matrices에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by