matlabでは、1i
は虚数単位を表します。1iを交換して2i、3i、4iを作る方法は?
1i
を変更することはできますか?- 私自身の定義を
2i
,3i
などに割り当てることはできますか?
ありがとう!
編集:私はダウン投票で少し不快に思いますので、私はここで自分のアプリケーションを明確にする必要があります
を私の目標は、MATLABでの複素数クラスを拡張することです。どうして? Matlabの組み込みの複素数は単純な複素数のためだけです。つまり、複素数などの複複数が以下の形式である場合は、次のようになります。
z = a + b *(1i)+ c *(2i)+ d *(1i)*( 2I)
1i
と2i
は双方向複素数である
、ビルトイン1i
とMATLABで2i
の定義を変更する機能は、マルチ複素数の操作がより便利になるだろう。
私はあなたの質問を理解していません。 「1iを変更する」とはどういう意味ですか? – rayryeng
いいえ、不可能です! '1i'、' 2i' ...という構文は、虚数単位に予約されています。 – Rotem
@ rayryeng:それを再定義するときに修正してください。より明確にするために私の編集を見てください。ありがとう! – cylee