可以使用 'fit' 函数将三列数据拟合为一个曲面,再使用 'surf' 函数绘制出来。

例如,假设有如下三列数据:

x = [1 2 3 4 5];
y = [1 2 3 4 5];
z = [1 4 9 16 25];

可以使用 'fit' 函数拟合为一个二次曲面:

f = fit([x', y'], z', 'poly22');

然后使用 'meshgrid' 函数生成网格点,再使用 'surf' 函数绘制出来:

[X,Y] = meshgrid(x,y);
Z = f(X,Y);
surf(X,Y,Z);

这样就可以将三列数据拟合为一个曲面并绘制出来。

Matlab Surf: 拟合三列数据为曲面并绘制

原文地址: https://www.cveoy.top/t/topic/nywi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录