急!MATLAB解方程组的菜鸟题...

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:40:06
A=[1 1 0 0 ;0 1 1 0;0 0 1 1]
X=[1 x2 x3 x4]'
P=[1 2 3]'
如何写出语言计算x2,x3,x4?
题目简单不要拍砖,我要的是叙述过程...
谢谢,你可以算一下,这样的解与正解有出入,不知道为什么!

X = pinv(A)*P

一行命令而己,这就是过程。

改一下:

pinv(A(:, 2:end))*(P-[1 0 0]')

把方程写成
[1 0 0]'+[1 0 0;1 1 0;0 1 1]*[x2 x3 x4]'=[1 2 3]'
然后就可以做了

A=[1 1 0 0 ;0 1 1 0;0 0 1 1]
P=[1 2 3]'
X=[1;A(:,2:end)\(P-[1;0;0])]