for文で出た結果を行列に出力

177 vues (au cours des 30 derniers jours)
Yacchi
Yacchi le 28 Oct 2020
マットラボのfor 文で マットラボで初心者です。for 文で一回回して答えを出力するごとに、その答えを行列やベクトルとして保存していくにはどのようにしたらよいでしょうか?例えば
for i=0:3
i
end
とすると
実行結果は、
i = 0
i =1
i =2
i =3
となると思いますがこれを例えば
A[0 1 2 3]
のように一つのベクトルとして表示するにはどうしたらよいでしょうか。回答よろしくお願いします。

Réponses (1)

madhan ravi
madhan ravi le 28 Oct 2020
k = 0 : 3;
A = zeros(size(k));
for l = 1 : numel(k)
A(l) = k(l);
end
A
A = 1×4
0 1 2 3
Without loop:
A = 0 : 3
A = 1×4
0 1 2 3

Catégories

En savoir plus sur ループと条件付きステートメント dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!