How to generate matrix as shown below?
조회 수: 1 (최근 30일)
이전 댓글 표시
How Can I generate specific matrix, Such as for n = 3, it shoud generate below three matrices.
% for example n = 3
A = [0 0 0 0; 1 0 0 0;2 1 0 0;3 2 1 0 ] ;
B = [3 0 0 0;2 2 0 0;1 1 1 0;0 0 0 0 ];
C = [0 0 0 0; 0 1 0 0;0 1 2 0;0 1 2 3];
댓글 수: 0
답변 (1개)
Jakob
2020년 11월 20일
n = 3;
A(1,1:n+1) = 0;
for i = 2 : n+1
A(i,1:i-1) = A(i-1, 1:i-1) +1;
end
for i = 1: n+1
B(i,1:i) = (n+1-i);
end
C(1,n+1) = 0;
for i = 2 : n+1
C(i,:) = C(i-1,:);
C(i,i) = C(i,i-1)+1;
end
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!