Could anyone help me how to change the values of the matrix to a desired range.
조회 수: 1 (최근 30일)
이전 댓글 표시
N = 10
X = zeros(N)
X(1:2,:) = 1
If i run the code i am getting the result as
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
but I want to have the result as
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
0 0 2 2 2 2 2 2 2 2
0 0 2 2 2 2 2 2 2 2
0 0 0 0 3 3 3 3 3 3
0 0 0 0 3 3 3 3 3 3
0 0 0 0 0 0 5 5 5 5
0 0 0 0 0 0 0 0 6 6
0 0 0 0 0 0 0 0 0 7
0 0 0 0 0 0 0 0 0 9
Could anyone please help me on this
댓글 수: 0
답변 (1개)
Chunru
2021년 6월 19일
Something like this:
N = 10
X = zeros(N);
X(1:2,:) = 1;
X(3:4, 3:end)=2;
X(5:6, 5:end)=3;
X(7, 7:end)=5;
X(8, 9:end)=6;
X(9, 10)=7;
X(10,10)=9;
X
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!