MATLAB Answers

Info

この質問は閉じられています。

0

A for loop need help ASAP

Nikolaos Zafirakis さんによって質問されました 2019 年 4 月 30 日
最新アクティビティ Stephen Cobeldick
さんによって 閉じられました 2019 年 4 月 30 日
I have a loop and I want to collect the output?
A are arrays 0:300
for i = 0:3:300
Fi = atan(-(A5(1,1+i)/A5(1,2+i)));
Theta = acos(A5(1,3+i));
Psi = atan(A3(1,3+1)/A4(1,3+i));
end

  1 件のコメント

1 件の回答

Torsten
回答者: Torsten
2019 年 4 月 30 日
編集済み: Torsten
2019 年 4 月 30 日

for i = 0:3:300
j = i/3 + 1;
Fi(j)= atan(-(A5(1,1+i)/A5(1,2+i)));
Theta(j) = acos(A5(1,3+i));
Psi(j)= atan(A3(1,3+i)/A4(1,3+i));
end

  2 件のコメント

Nikolaos Zafirakis 2019 年 4 月 30 日
Thanks for the reply, but it errors and says array indices must be positive integers or logical values!
Torsten
2019 年 4 月 30 日
j = 0;
for i = 0:3:300
j = j + 1;
Fi(j)= atan(-(A5(1,1+i)/A5(1,2+i)));
Theta(j) = acos(A5(1,3+i));
Psi(j)= atan(A3(1,3+i)/A4(1,3+i));
end


Translated by