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

文飞 王
文飞 王 2023년 11월 3일
你好,请问你这个问题解决了吗?

댓글을 달려면 로그인하십시오.

 채택된 답변

bifoni
bifoni 2022년 11월 21일

0 개 추천

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 多项式에 대해 자세히 알아보기

태그

질문:

2022년 11월 21일

댓글:

2023년 11월 3일

Community Treasure Hunt

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

Start Hunting!