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 commentaire

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

Connectez-vous pour commenter.

 Réponse acceptée

bifoni
bifoni le 21 Nov 2022

0 votes

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

Plus de réponses (0)

Catégories

En savoir plus sur 多项式 dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!