matlab线性方程求解MATLAB中怎么当方程数M ,未知数个数n,m>n,怎么是最最小二乘解,x=inv(a'*a)*(a'*b),m

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 17:24:43
matlab线性方程求解MATLAB中怎么当方程数M ,未知数个数n,m>n,怎么是最最小二乘解,x=inv(a'*a)*(a'*b),m
xRNP~w&zp DQcſ``՘hkՖR0Μ֕D\5&M3gf3s|QY^P a/?p-~_3sfs˵::{j˞c}sC+KLv#5n@o#Bcjnו oLȰ@!+f ouş,糿g,Սo38 d`c$þDjjRMO\㘖sz dEMt8ml_sjEkfS$a(Z!8UpH>5Ó{GGQp\OKS&\I8о'8Cm0IILb9נd zu&vC70V_Ikw"QЄ~_0:X3hy߲N MdKeeG

matlab线性方程求解MATLAB中怎么当方程数M ,未知数个数n,m>n,怎么是最最小二乘解,x=inv(a'*a)*(a'*b),m
matlab线性方程求解
MATLAB中怎么当方程数M ,未知数个数n,m>n,怎么是最最小二乘解,x=inv(a'*a)*(a'*b),m

matlab线性方程求解MATLAB中怎么当方程数M ,未知数个数n,m>n,怎么是最最小二乘解,x=inv(a'*a)*(a'*b),m
晕.假设你有3个方程,3个未知数,那么正好可以求出所有未知数.
比如
x1+x2+x3=3
x1+2x2+x3=4
x1+2x2+2x3=4
解是x1=x2=x3=1
现在我【任意】加一个方程,比如x1+x2+x3=0,你能保证之前求出来的3个未知数仍然满足这个新方程么?
所以方程多未必就能够得到满足所有方程的解,最小二乘的意义就在于,在无法求的满足所有方程的解的情况下,我设法求出一组近似解,使所有方程在带入这组近似解后,总的误差最小.