ID非公開

2020/10/19 9:18

22回答

MatlabでA=[10+3i ; 0.87+1.1i ; ...]という複素数の1行n列の行列に対して、各要素の絶対値が1より大きいものに対してのみ処理を加えたいのですが、if文などを使う場合はどのようにすれば良いのでしょうか?

ベストアンサー

0

その他の回答(1件)

1

for step = 1 : n if(abs(A(n))) > 1 "処理" end end "step"という変数を用意して、forループでn回計算させるのが一番簡潔ですね。 stepが1~nのそれぞれについてifで判別をします。

1人がナイス!しています