Matrix and For?
이전 댓글 표시
for i=1:n
a=input('a=');
b=input('b=');
end
i want to create a matrix whose name is 'C'. C matrix should be formed;
C=[a1
b1
a2
b2
.
.
.
an
bn
]
How can i do it?
채택된 답변
추가 답변 (1개)
Star Strider
2015년 11월 20일
편집: Star Strider
2015년 11월 20일
One way:
n = 3;
C = zeros(1,2*n);
for i=1:n
ai=inputdlg('a=');
a(i) = str2double(ai);
bi=inputdlg('b=');
b(i) = str2double(bi);
end
C = reshape([a; b], 1, [])';
I prefer inputdlg to input.
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!