请问插值拟合的曲面有表达式吗,怎样得到呢?

用一些三维数据,通过差值拟合来拟合平面,拟合完成后得到下图

img

导出fittedmodel之后没法估计,只能输入存在的值,而不能输入新的(x,y)估计z的值。

piecewise拟合的曲面不存在表达式哦。建议用多项式拟合,比方说

x = [1; 2; 3; 4];
y = [2; 3; 1; 8];
z = [4;6;5;7];
modelFun = @(a, x, y) a(1) + a(2)*x + a(3)*y; % 一个平面
A = [ones(size(x)), x, y];
a = (A'*A)\(A'*z);
[X,Y] = meshgrid(1:0.1:4, 2:0.2:8);
Z = modelFun(a, X, Y);
surf(X,Y, Z)

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632