0

配列を使用して for ループで 10 進インクリメントを行う方法。これは私が書いたコードです。

for i=1:0.1:10,
a(i)=i
end

助けてくれてありがとう

4

3 に答える 3

4

インデックスを作成するには、次のような別の変数を導入する必要があります

jj = 1;
for ii=1:0.1:10
       a(jj)=ii
       jj = jj+1;
end

また

for ii=1:1:10/0.1
       a(ii)=ii*0.1;
end

sub2indカウンターをベクトルに格納するだけの場合は、関数もご覧ください。

別の選択肢。あなたのループが何をしているのかわかりませんが、私が推測していることでは、次のようにします。

A = 1:0.1:10;
for ii=1:1:length(A)
       do something;
end
于 2013-10-05T09:27:06.917 に答える