我想知道是否有人知道(或者可能吗?)如何从 Matlab 的 3D 冲浪图生成趋势方程?我知道我们可以为 2D 图(线性和非线性)创建趋势线并显示其方程,但是 3D 图呢?我们可以创建类似的东西:
z = ax + by?
问候套件
如果您有曲线拟合工具箱,则可以使用 cftool 拟合 3D 曲面,如此处所述。
这是一个例子:
[X,Y] = meshgrid(1:100,1:100);
X = reshape(X,numel(X),1);
Y = reshape(Y,numel(Y),1);
Z = 3*X+4*Y;
plot3(X,Y,Z)
f = fit([X, Y], Z, 'poly11');
coeffvalues(f)