1樓:星月小木木
在命令視窗輸入以下命令:
a=[1 1 -1 -1;2 -5 3 2;7 -7 3 1];
b=[5; -4; 7];
format rat x1=a\b %求得非齊次方程組ax=b的乙個特解x1
y=null(a,'r') %求得齊次方程組ax=0 的基礎解系y
上面符號%後為解釋說明,實際中可不輸入。
按回車,得通解。
x=x1+k1*y(1)+k2*y(2)
2樓:匿名使用者
給你乙個例子,來說明如何用matlab求線性方程組的通解。
>> a=[1 -1 1 -1;-1 1 1 -1;2 -2 -1 1]; %線性方程組的係數矩陣
>> b=[1;1;-1]; % 常列向量>> [rank(a) rank([a,b])]ans =
2 2 %秩相等且小於4,說明有無窮多解>> rref([a,b]) %簡化行階梯形矩陣ans =
1 -1 0 0 00 0 1 -1 10 0 0 0 0從而原方程組等價於x1=x2,x3=x4+1。
令x2=k1,x4=k2
於是,我們求得通解
matlab求解多元非線性方程組
建立 myfun.m 檔案 function f myfun x,a e a 1 i a 2 r0 a 3 r1 a 4 t a 5 a a 6 v a 7 rho a 8 f t rho a v 2 sin x 3 x 1 t cos x 3 rho a v 2 rho a v 2 cos x 3...
用高斯消元法解線性方程組 的matlab程式
刺友互 1 下圖是需要求解的線性方程組。2 開啟matlab,利用左除法 求解上述線性方程組。輸入如下 close all clear all clc matlab左除法 求解線性方程組,a 1 2 3 1 3 7 9 0 3 b 1 4 7 x a b。3 儲存和執行上述 利用左除法 得到線性方程...
求齊次線性方程組的基礎解系,並求方程組的通解
墨汁諾 係數矩陣 a 2 3 1 5 3 1 2 4 1 2 3 1 初等行變換為 1 2 3 1 2 3 1 5 3 1 2 4 初等行變換為 1 2 3 1 0 7 7 7 0 7 7 7 初等行變換為 1 0 1 1 0 1 1 1 0 0 0 0 方程組同解變形為 x1 x3 x4,x2 x...