奇异值分解之后如何进行最小二乘解算?AX=b;先对A进行奇异值分解,之后得到矩阵A的广义逆A+,如何再加入权P,求X的值?或者,不用我的方法,如何求X的值?(A矩阵比较大,容易病态)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 18:20:32
奇异值分解之后如何进行最小二乘解算?AX=b;先对A进行奇异值分解,之后得到矩阵A的广义逆A+,如何再加入权P,求X的值?或者,不用我的方法,如何求X的值?(A矩阵比较大,容易病态)

奇异值分解之后如何进行最小二乘解算?AX=b;先对A进行奇异值分解,之后得到矩阵A的广义逆A+,如何再加入权P,求X的值?或者,不用我的方法,如何求X的值?(A矩阵比较大,容易病态)
奇异值分解之后如何进行最小二乘解算?
AX=b;先对A进行奇异值分解,之后得到矩阵A的广义逆A+,如何再加入权P,求X的值?
或者,不用我的方法,如何求X的值?(A矩阵比较大,容易病态)

奇异值分解之后如何进行最小二乘解算?AX=b;先对A进行奇异值分解,之后得到矩阵A的广义逆A+,如何再加入权P,求X的值?或者,不用我的方法,如何求X的值?(A矩阵比较大,容易病态)
如果A是列满秩,那么A’A就可逆,之后用最小二乘直接做.
但你说A阵比较大, 假设行m比n多,很容易病态,那么A‘A也很可能不满秩,此时我们不求A的广义逆,我们求A'A的广义逆,所以X^hat = A(A'A)+ A'b
ps你说的加权P是加在何处