matlab中怎樣解線性方程組,怎樣用matlab 解線性方程組

2021-10-06 06:31:36 字數 808 閱讀 7501

1樓:匿名使用者

大多數場合下,這樣的方程組的唯一解為xi=0。

a=[2 1 6 4;4 3 2 3; 2 5 3 3; 5 4 2 3];

a1 = diag([13 13 13 13]);

b=zeros(4,1);

x=(a-a1)\b

但對於本題來說,由於整理之後的係數矩陣非滿秩(秩為3),所以其解為一個變數自由取值,再求出另外三個變數。當然,xi=0仍然是方程組的一組解。

>> rank(a-a1)

ans =3

2樓:匿名使用者

線性方程組,這個很簡單。

假設a是係數矩陣,b是右側向量,x是未知數那麼x=inv(a)*b

比如1*x(1)+2*x(2)+3*x(3)=44*x(1)+1*x(2)+1*x(3)=66*x(1)+3*x(3)=8

%那麼係數矩陣:

a=[1,2,3;4,1,1;6,0,3];

%右側向量:

b=[4;6;8];

%可以求出

x=inv(a)*b

x =1.1852

0.9630

0.2963

怎樣用matlab 解線性方程組

3樓:徭音田寄南

用solve命令就可以了,具體用法你檢視一下matlab的幫助文件吧

比如:solve('2*x+y-z=1','2*y+3*z=-2','x-z=-1');

上面的方程是我胡亂寫的,意思是有幾個方程就往裡寫幾個,打上單引號

齊次線性方程組解的問題,齊次線性方程組的解有幾種情況

非齊次線性方程組解的結構是由齊次通解加上特解組成的。問題1 三個不同的解的線性組合是否仍是非齊次方程組的解,即a1 a2 2a3是否仍是ax b的解?答 若a1,a2,a3是非齊次線性方程組ax b的三個不同的解,那麼一般來講,三個不同的解的線性組合不再是原非齊次方程組ax b的解 a1 a2 2a...

解線性方程組求齊次線性方程組X1X2X3X

1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 5 0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 3 0 0 0 0 所以,bai原方程組與方程組x1 x2 x3 x4 0,x2 2x3 3x4 0同解du,令x3 1,x4 0,得到方zhi程組的 dao一個解為 1,2,...

怎樣解非齊次線性方程組,線性代數

步驟 1 將增廣陣化為階梯陣 2 當r a r 增廣陣 r 時,把非主元列所對應的n r 個變 內量作為自由元 容 3 令所有自由元為 0,得ax b 的特解x0 4 不計最後一列,分別令一個自由元為1,其餘為0,即可得到ax 0 的基礎解系x1,x2.xn r 5 所求通解即為x x0 k1x1 ...