Matrix whose elements are the colums numbers
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi,
I need to create a 100*100 matrix with 3 conditions :
- elements on the diagonal are 0
- elements below the diagonal contain the column number
- elements above the diagonal contain the column number with minus sign
it may look simple but I am really new here so I hope someone could help me out :)
thanks in advance
댓글 수: 0
답변 (1개)
David Hill
2021년 3월 12일
n=100;
[a,b]=ind2sub([n,n],1:n^2);
b(b==a)=0;
b(b>a)=-b(b>a);
c=reshape(b,[n,n]);
댓글 수: 2
David Hill
2021년 3월 12일
If you a satisfied with the answer, you should accept it to close out the question.
참고 항목
카테고리
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!