How to form this diagonal matrix?
조회 수: 3 (최근 30일)
이전 댓글 표시
E= diag [ 1 e^j*((2*pi)/M)........e^j*((2*pi)/M)*M-1 ]
where M=1024 and E= M x M diagonal matrix
채택된 답변
Jarrod Rivituso
2012년 3월 23일
m = 4;
M = 1:m;
diagVals = exp(j*2*pi*(M-1./M))
E = diag(diagVals)
Is that right?
댓글 수: 3
Jarrod Rivituso
2012년 3월 23일
just because i didn't want a lot of output on my command window. you can easily change it to 1024 :)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Operating on Diagonal Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!