How to insert a smaller diagonal into a Matrix?
이전 댓글 표시
I'm struggling to generate a matrix M=[0 0 1 0 0; 0 0 0 1 0; 0 0 0 0 1; 0 0 0 0 0; 0 0 0 0 0], quickly without entering each entry by hand. I gather there is a quicker way.
I know I can create the 5x5 identity matrix using M=eye(5) but am unsure how to move the diagonal of 1s across 2. Any help would be appreciated
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 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!