MATLABで3Dグラフを作成の方法
Matlabでは3次元グラフィック表示は、以下の方法で行えます。
- plot3関数を使用して3次元折れ線グラフを作成します。
- x = 0 から 2π までの 100 点をlinspaceで生成します。
y = sin(x) を計算します。
z = cos(x) を計算します。
plot3(x, y, z) で 3 次元プロットを作成します。 - scatter3関数で3次元の散布図を描画します:
- x = rand(100,1);
y = rand(100,1);
z = rand(100,1);
scatter3(x, y, z); - surf関数を使用して3次元曲面グラフを作成します。
- [X,Y] = meshgrid(-2:0.1:2);
Z = X.^2 + Y.^2;
surf(X, Y, Z); - メッシュ関数を使用して3Dのメッシュプロットを作成する:
- [X,Y] = meshgrid(-2:0.1:2);
Z = X.^2 + Y.^2;
mesh(X, Y, Z); - 等高線3D図を作成するにはcontour3関数を用います。
- [X,Y] = meshgrid(-2:0.1:2);
Z = X.^2 + Y.^2;
contour3(X, Y, Z);
3Dオブジェクトを描画する際によく利用される方法です。ニーズに応じた適切な関数を活用しましょう。