| 3-D Visualization |
3次元のラインプロット
関数plotの3次元バージョンは、plot3です。x, y, z
が、同じ長さの3つのベクトルの場合、
plot3(x,y,z)
は、x, y, and z
の要素を座標とする点を通る3次元のラインを生成します。そして、スクリーン上にそのラインの2次元投影を作成します。たとえば、つぎのステートメントは、螺旋を作成します。
t = 0:pi/50:10*pi; plot3(sin(t),cos(t),t) axis square; grid on
行列データのプロット
plot3
への引数が、同じ大きさの行列の場合、MATLABは、X, Y,
Zの列から得られるラインをプロットします。たとえば、
[X,Y] = meshgrid([-2:0.1:2]); Z = X.*exp(-X.^2-Y.^2); plot3(X,Y,Z) grid on
です。
MATLABが、ラインのカラーをどのように繰り返し使っているかを示します。
| 3次元グラフの構築 | 行列をサーフェスとして表現 |