lets say I have this code: for i=1:4 sum=1+i end i want program to create a ix2 matrix (1st column values are 3) at each iteration. ex: at i=3 => A=[2 3;3 3;3 4] at i=4 => A=[2 3;3 3;3 4;3 5]

 採用された回答

Hikaru
Hikaru 2014 年 8 月 5 日

0 投票

Try this code, but you have to specify n for the number of rows.
A = zeros(n,2);
A(:,1) = 3;
for i=1:n
A(i,2) =1+i;
end

2 件のコメント

Akmyrat
Akmyrat 2014 年 8 月 5 日
thanks a lot Hikaru
Akmyrat
Akmyrat 2014 年 8 月 9 日
Hi Hikaru how are You? Can U help with this PLEASE: n=4 for i=1:n s=i if s == 3 for k =1:2 A(i,1) =s A(s+1,1)=s end else A(i,1) =s end end I want like this result: A=[1;2;3;3;4]. which if s == 3 it should be repeated 3 times in the matrix.

サインインしてコメントする。

その他の回答 (1 件)

Julia
Julia 2014 年 8 月 5 日

0 投票

A = zeros(i,2);
A(:,1) = 3;
A(:,2) = 2:sum;

1 件のコメント

Akmyrat
Akmyrat 2014 年 8 月 9 日
Hi Julia how are You? Can U help with this PLEASE: n=4 for i=1:n s=i if s == 3 for k =1:2 A(i,1) =s A(s+1,1)=s end else A(i,1) =s end end I want like this result: A=[1;2;3;3;4]. which if s == 3 it should be repeated 3 times in the matrix.

サインインしてコメントする。

カテゴリ

質問済み:

2014 年 8 月 5 日

コメント済み:

2014 年 8 月 9 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by