当前位置:编程学习 > Matlab >>

sars的matlab拟合代码

答案:四元一次方程组。 但方程的个数(数据点数)超过四个。也就是说多个方程,四个未知数。数学上讲是一个超定方程组(矛盾方程组) 你写成矩阵的形式。这个矩阵是一个长方阵。用最小二乘法进行求解。 即A*x=B,你的abcd在x中。然后两边左乘以A',变成 (A'*A)*x=A'*b A'*A就变成4*4矩阵,A'*b就是一个4行一列的行列式,记为K*x=F 借助高斯消去法或LU分解等方法,求解这个4元一次方程组,就可以了。 你找一本数值分析或者计算方法的书上都有相关的内容。

上一个:matlab代码错误 关于mex
下一个:求拉格朗日差值、牛顿插值以及三次样条插值的matlab实现,要求的是源代码。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,