How to increment matrix row only inside a nested for loop?
이전 댓글 표시
for i= 1:10{
for j= 1:5{
x = i*j;
mat
}}
matrix's row number index row wise should increment by 1
save this x value in mat matrix's row wise(like 1st row,2nd row,...,50th row).
Please help
댓글 수: 4
Ruger28
2019년 11월 6일
We need more info here to help at all. This also just looks like a homework problem that you did not attempt to do.
Bob Thompson
2019년 11월 6일
Are you adapting this code from a different program? This is not Matlab syntax.
In order to save the value from a loop into an array you need to assign the index. Something like the following:
for i = 1:10{
for j = 1:5{
x(i,j) = i*j;
mat
}}
iB
2019년 11월 7일
iB
2019년 11월 7일
답변 (1개)
Bob Thompson
2019년 11월 7일
0 개 추천
The solution is indexing. You can do math in your index if you need to.
x((i-1)*5+j) = i*j;
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!