このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
この例では,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轴的极限
関数片
は,容積測定のデータをスライスする平面でのデータを表示します。
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”)