1. ホーム
  2. matlab

[解決済み] MATLABでiとjを変数として使用する

2022-05-12 13:11:29

質問

ij は非常にポピュラーな変数名です(例. この質問 この方 ).

例えば、ループの場合。

for i=1:10,
    % Do something...
end

行列へのインデックスとして。

mat(i, j) = 4;

なぜ まさか をMATLABの変数名として使用することはできますか?

どのように解決するのですか?

なぜなら ij はいずれも きょすうたんい :

という変数があるんですね。 i または j はそれらを上書きし、複雑な計算をするコードを無言で破壊する可能性があります。

を使用するなどの解決策が考えられます。 iijj をループ変数として使用するか、あるいは 1i いつでも i は虚数単位を表すのに必要です。