MATLAB で 3 次元グラフィックスを描画するには、さまざまな方法があります。折れ線グラフを描画するには、関数 Lot3 を使用します。メッシュ機能を使用してメッシュ表面を描画します。サーフ機能を使用して、色付きのサーフェスを描画します。関数scatter3を使用して散布図を描画します。関数 histogram3 を使用してヒストグラムをプロットします。
#MATLAB で 3 次元グラフィックスを描画する方法
MATLAB では、さまざまな関数を使用して 3 次元グラフィックスを描画できます。 -次元グラフィックス。いくつかの一般的な方法を以下に示します:1. plot3 関数
plot3 関数を使用します。 3D 折れ線グラフをプロットします。それぞれ x、y、z 座標を表す 3 つのベクトルを入力として受け入れます:
<code class="matlab">x = [1, 2, 3]; y = [4, 5, 6]; z = [7, 8, 9]; plot3(x, y, z);</code>
2. mesh 関数
を使用します。 Mesh 関数は、3 次元メッシュ サーフェスを描画するために使用されます。それぞれ x 座標と y 座標を表す 2 つの行列を入力として受け入れます:
<code class="matlab">[X, Y] = meshgrid(linspace(-2, 2, 100)); Z = X.^2 + Y.^2; mesh(X, Y, Z);</code>
3. surf 関数
surf を使用します。 関数は
mesh 関数に似ていますが、色付きのサーフェスを描画します。これは、x、y、z 座標を表す 3 つの行列と、色を表す 1 つの行列を入力として受け入れます:
<code class="matlab">[X, Y] = meshgrid(linspace(-2, 2, 100)); Z = X.^2 + Y.^2; C = Z; % 使用 Z 作为颜色 surf(X, Y, Z, C);</code>
4. scatter3 関数の使用
scatter3 この関数は、3 次元の散布図を描画するために使用されます。これは、それぞれ x、y、z 座標を表す 3 つのベクトルを入力として受け入れます:
<code class="matlab">x = rand(100, 1); y = rand(100, 1); z = rand(100, 1); scatter3(x, y, z);</code>
5。histogram3 関数の使用
histogram3 関数は、3 次元ヒストグラムを描画し、データの分布を表示するために使用されます:
<code class="matlab">data = randn(1000, 3); histogram3(data, 'NumBins', 10);</code>
以上がMatlab で 3 次元グラフを描画する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。