nlinfit 二元函数拟合问题。

x=[1 2 3 4 5 6 7 8 9 10],y=[1 2 3 4 5 6 7 8 9 10],z为一个10*10的矩阵,也就是说对于每一个点(x,y),都对应一个z,可以把z拟合为关于x,y的函数么?类似于z=(a0+a1x+a2x^2)(b0+b1*y+b2*y^2)的形式的?用nlinfit函数可以实现么?怎样实现呢?
先在这里谢谢能够在百忙之中回复此贴的人了。

1 Comment

文飞 王
文飞 王 on 3 Nov 2023
你好,请问你这个问题解决了吗?

Sign in to comment.

 Accepted Answer

bifoni
bifoni on 21 Nov 2022

0 votes

最简单的办法是用线性最小二乘法,把 z 的表达式展开,得到关于 x,y 的多项式,只用拟合出二元多项式系数即可。这个可以通过矩阵除法实现

More Answers (0)

Categories

Tags

Asked:

on 21 Nov 2022

Commented:

on 3 Nov 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!