私は次のデータを持っています: ET = [1 3 5 7 6 4]
、以下は私のコードです:
for i=1:3
meanET(i)=ET(:,1+(2*i-2)); %//for i=1,extract ET column 1 data
stdET(i)=ET(:,2+(2*i-2));
totalET(i)=meanET(i)+stdET(i)
end
ただし、MATLAB の表示には、代入A(I)=B
で B と I の要素数が同じでなければならないというエラーが表示されるため、コードを次のように変更しました。
for i=1:3
meanET=ET(:,1+(2*i-2));%for i=1,extract ET column 1 data
stdET=ET(:,2+(2*i-2));
totalET=meanET+stdET
end
後者のコードを実行すると、 meanET=6
、stdET=4
、およびが表示totalET=10
されました。これは、i=3 のデータのみがワークスペースに格納されたことを意味します。totalET=[4 12 10]
に対応する、ワークスペースのような結果を取得したい
i = 1, 2, 3
。それ、どうやったら出来るの?