Graphics | ![]() ![]() |
虚数データと複素数データのプロット
関数plot
への引数が複素数の場合(すなわち、虚部が非ゼロの場合)、MATLABは、plot
に、1つの複素数引数が与えられる場合を除き虚部を無視します。このような特別な場合は、コマンドは虚部に対する実部のプロットのショートカットです。したがって、 Zを複素数ベクトルまたは複素数行列とすると、
plot(Z)
plot(real(Z),imag(Z))と等価です。ここで、
Z
は、複素数ベクトルまたは行列です。
たとえば、つぎのステートメントはデータ点を示す円マーカを使用することによってランダムな行列の固有値の分布をプロットします。
plot(eig(randn(20,20)),'o','MarkerSize',6)
2つ以上の複素数行列をプロットするための省略設定はできません。この場合は、実部と虚部を明示的に設定しなければなりません。
![]() | 行列データのラインプロット | 2つのy軸をもつプロット | ![]() |