グラフ内に複数の曲面フィッティングをプロットする
複数の曲面フィッティングを 1 つの図にプロットするには、MATLAB の surf 関数を使用できます。
% 生成示例数据
x = linspace(-5, 5, 100);
y = linspace(-5, 5, 100);
[X, Y] = meshgrid(x, y);
Z1 = sin(sqrt(X.^2 + Y.^2)) ./ (sqrt(X.^2 + Y.^2));
Z2 = cos(X) + cos(Y);
% 绘制第一个曲面拟合
subplot(1, 2, 1);
surf(X, Y, Z1);
title('曲面拟合1');
% 绘制第二个曲面拟合
subplot(1, 2, 2);
surf(X, Y, Z2);
title('曲面拟合2');
% 设置图形参数
colormap('jet');
colorbar;
% 添加标签和图例
xlabel('X轴');
ylabel('Y轴');
zlabel('Z轴');
legend('拟合1', '拟合2');
このサンプルコードは 2 つのサンプルデータセット Z1 と Z2 を生成し、surf 関数を使用して 2 つの曲面フィッティングのグラフを描画します。 subplot 関数は、2 つのグラフを同じ図の異なる場所に配置するために使用されます。必要に応じてグラフのスタイルとレイアウトを調整できます。