HOW TO CREATE THİS MATRİX
이전 댓글 표시
100x100 matrix
0 1 2 ....... 99
1 2 3 ....... 100
2 3 4 ....... 101
. . . ........ .......
. . . ....... ........
. . . ....... .......
99 100 101 102 ..... 198
댓글 수: 3
HilaN
2019년 3월 5일
편집: madhan ravi
2019년 3월 5일
a=[];
N=100;
T=N;
for i=1:N
a(i,:) = [i-1:1:T-1];
T=T+1;
end
MERT METIN
2019년 3월 5일
HilaN
2019년 3월 5일
why not? this is the matrix you wanted, or I didn't got right what you are asking..
답변 (3개)
Hi,
beginning from R2016b you can use:
A = [0:99] + [0:99]'
or - with respect to Madhans comment for prior releases:
B = bsxfun(@plus, [0:99], [0:99]')
Best regards
Stephan
댓글 수: 8
MERT METIN
2019년 3월 5일
Stephan
2019년 3월 5일
Whats wrong with it? For me it gives exactly the result you wanted. So please clarify.
MERT METIN
2019년 3월 5일
MERT METIN
2019년 3월 5일
madhan ravi
2019년 3월 5일
People here don’t do obvious homework problems, come up with the code that you have tried.
Stephan
2019년 3월 5일
Madhan is right. Show your attempts so far and tell us where your secific problems are.
MERT METIN
2019년 3월 5일
madhan ravi
2019년 3월 5일
Just add the column vector which goes from 0 to 99 (step size 1) with the row vector which also has the same starting point and ending point as same as the column vector (step size 1).
doc colon
댓글 수: 1
madhan ravi
2019년 3월 5일
If your version is prior to 2016b use bsxfun() with plus.
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!