MATLABで3Dグラフを作成の方法

Matlabでは3次元グラフィック表示は、以下の方法で行えます。

  1. plot3関数を使用して3次元折れ線グラフを作成します。
  2. x = 0 から 2π までの 100 点をlinspaceで生成します。
    y = sin(x) を計算します。
    z = cos(x) を計算します。
    plot3(x, y, z) で 3 次元プロットを作成します。
  3. scatter3関数で3次元の散布図を描画します:
  4. x = rand(100,1);
    y = rand(100,1);
    z = rand(100,1);
    scatter3(x, y, z);
  5. surf関数を使用して3次元曲面グラフを作成します。
  6. [X,Y] = meshgrid(-2:0.1:2);
    Z = X.^2 + Y.^2;
    surf(X, Y, Z);
  7. メッシュ関数を使用して3Dのメッシュプロットを作成する:
  8. [X,Y] = meshgrid(-2:0.1:2);
    Z = X.^2 + Y.^2;
    mesh(X, Y, Z);
  9. 等高線3D図を作成するにはcontour3関数を用います。
  10. [X,Y] = meshgrid(-2:0.1:2);
    Z = X.^2 + Y.^2;
    contour3(X, Y, Z);

3Dオブジェクトを描画する際によく利用される方法です。ニーズに応じた適切な関数を活用しましょう。

bannerAds