三维曲面拟合的经验函数 50

如图,这种曲面用什么拟合比较好... 如图,这种曲面用什么拟合比较好 展开
 我来答
lhmhz
高粉答主

2017-12-29 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16989

向TA提问 私信TA
展开全部
如果你有了x、y、z的数值(15组以上),可以考虑用matlab的最小二乘函数 nlinfit()来拟合三维曲面的经验函数。
拟合方法:
x=[。。。]';y=[。。。]';z=[。。。]'; %数据
x=[x y]; %
y=z;
func=@(a,x) 三维曲面的拟合函数表达式
x0=[0,0] %初始值
a = nlinfit(X,y,func,x0); %求拟合系数
z1=func(a,x) ;
z-z1 %如z-z1约等于0,拟合结束
然后,用三维网格图命令,mesh(x,y,z) 绘制其三维图形。
追问
我需要的就是拟合函数表达式,多项式误差比较大
追答
没有数据,怎么能知道拟合函数表达式。请提供数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式