Matlabのplot3関数の使い方は何ですか?
MATLABのplot3関数は、3次元空間での曲線や散布図を描画するために使用されます。その基本的な使い方は以下の通りです。
plot3(X, Y, Z):3次元曲線を描画し、X、Y、Zはそれぞれ曲線上の各点のx、y、z座標を表します。
plot3(X、Y、Z、LineSpec):指定した曲線の線種と色を設定する機能で、LineSpecは線種、色、マーカーの組み合わせを含む文字列です。
plot3(X1, Y1, Z1, LineSpec1, X2, Y2, Z2, LineSpec2,…):複数の曲線を描画し、それぞれの曲線の座標と線のスタイルをパラメーターで指定します。
plot3(…, ‘PropertyName’, PropertyValue, …):外観を変更するためにプロパティ値を設定します。 例:ラインタイプ、ライン幅、マーカーなど。 設定できるプロパティはたくさんありますが、MATLABのドキュメントを参照してください。
plot3関数は曲線を描くだけでなく、3次元の散布図も描くことができます。散布図を描く場合、X、Y、Zの入力パラメータをベクトルに変更するだけで、各要素が散布点の座標を表します。
例えば、次のコードは3D曲線と3D散布図を描画します。
% 绘制曲线
x = linspace(0, 2*pi, 100);
y = sin(x);
z = cos(x);
plot3(x, y, z, 'r-', 'LineWidth', 2);
hold on;
% 绘制散点图
x_scatter = rand(1, 100);
y_scatter = rand(1, 100);
z_scatter = rand(1, 100);
plot3(x_scatter, y_scatter, z_scatter, 'b.', 'MarkerSize', 10);
hold off;
grid on;
xlabel('X');
ylabel('Y');
zlabel('Z');
title('3D Plot');
上記のコードを実行すると、曲線と散布図を含む3Dプロットウィンドウが表示されます。