主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

3次元プロットの作成

この例では,MATLAB®でさまざまな3次元プロットを作成する方法を示します。

メッシュプロット

関数はワイヤーフレームメッシュを作成します。既定では,メッシュの色は表面の高さに応じて変化します。

z =山峰(25);图网(z)

图中包含一个轴。坐标轴包含一个类型面对象。

表面プロット

関数冲浪は3次元表面プロットの作成に使用されます。

冲浪(z)

图中包含一个轴。坐标轴包含一个类型面对象。

(シェーディング付き)表面プロット

関数surflは,カラーマップベースのライティングをもつ表面プロットを作成します。色がより滑らかに変化するよう,たとえば粉红色的など,線形の強度変化をもつカラーマップを使用します。

surfl (z) colormap(粉色)变色百分比图阴影插值函数%在线和面之间插入颜色

图中包含一个轴。坐标轴包含一个类型面对象。

等高線図

関数轮廓は,定数値の等高線をもつプロットの作成に使用されます。

colormap轮廓(z, 16)默认的变色百分比图

图中包含一个轴。坐标轴包含一个类型轮廓的对象。

箭袋プロット

関数箭袋は2次元ベクトルを矢印としてプロットします。

x = 2: .2:2;y = 1: .2:1;[xx, yy] = meshgrid (x, y);zz = xx。* exp (- xx。^ 2 yy。^ 2);(px, py) =梯度(zz,。2。2);箭袋(x, y, px, py) xlim ([-2.5 - 2.5])%设置x轴的极限

图中包含一个轴。轴包含一个箭袋类型的物体。

3次元ボリュームのスライス

関数は,容積測定のデータをスライスする平面でのデータを表示します。

x = 2: .2:2;y = 2: .25:2;z = 2: .16:2;[x, y, z] = meshgrid (x, y, z);v = x。* exp (- x ^ 2 y。^ 2 z。^ 2);xslice = [-1.2, 8, 2];% y-z平面的位置yslice = 2;% x-z平面的位置zslice = (2,0);% x-y平面的位置片(x, y, z, v, xslice yslice, zslice)包含(“x”) ylabel (“y”) zlabel (“z”

图中包含一个轴。轴包含6个类型面对象。