1. ホーム
  2. matlab

[解決済み] Matlabで列ベクトルを反復処理する方法は?[重複].

2022-02-09 09:55:26

質問

<ブロッククオート

重複の可能性があります。
MATLABでn次元の行列の各要素を反復処理するには?

列ベクトル list を、このように反復させたい。

for elm in list
   //do something with elm

どのように?

解決方法は?

Matlabでは,リスト内の要素に対して直接反復処理を行うことができます.これは,現在どの要素で作業しているかを知る必要がない場合に便利です.

したがって、次のように書くことができます。

for elm = list
%# do something with the element
end

の列を繰り返し処理することに注意してください. list したがって、もし list がnx1ベクトルである場合、転置するのがよいでしょう。