1樓:匿名使用者
方法有很多的,說bai說高du斯列主元消去法解一般線zhi性方dao程組的做法,以下是liezy.m檔案,版檔名不要修改就權要用這個
function[ra,rb,n,x]=liezy(a,b);
b=[a b];n=length(b);
ra=rank(a);rb=rank(b);
zhicha=ra-rb;
if zhicha>0,
disp('因為ra~=rb,所以次方程無解')return
endif ra==rb
if ra==n
disp('方程有唯一一組解')
x=zeros(n,1); c=zeros(1,n+1);
for p=1:n-1
[y,j]max(abs(b(p:n,p))),c=b(p,:);
b(p,:)=b(j+p-1,:);
然後再命令視窗輸入:
係數矩陣a=[......,.......,.......,.......]
b=[0;0;0;0.........]
[ra,rb,n,x]=liezy(a,b)然後就有結果了
如何用matlab求解齊次線性方程組?舉個例子說明
2樓:匿名使用者
馬克,抄晚上有
空發 。
方法有襲很多的,說說高斯列主元消去法解一般線性方程組的做法,以下是liezy.m檔案,檔名不要修改就要用這個
function[ra,rb,n,x]=liezy(a,b);
b=[a b];n=length(b);
ra=rank(a);rb=rank(b);
zhicha=ra-rb;
if zhicha>0,
disp('因為ra~=rb,所以次方程無解')return
endif ra==rb
if ra==n
disp('方程有唯一一組解')
x=zeros(n,1); c=zeros(1,n+1);
for p=1:n-1
[y,j]max(abs(b(p:n,p))),c=b(p,:);
b(p,:)=b(j+p-1,:);
然後再命令視窗輸入:
係數矩陣a=[......,.......,.......,.......]
b=[0;0;0;0.........]
[ra,rb,n,x]=liezy(a,b)然後就有結果了
3樓:匿名使用者
a = [1,1,1; 2,-1,4; 1,4,-1];
r=rank(a)
y = null(a,'r')
結果r =
2y =
-1.6667
0.6667
1.0000
求解線性代數非齊次線性方程組通解
寫出其增廣矩陣為 1 2 3 1 1 3 2 1 1 1 2 3 1 1 1 2 2 2 1 1 5 5 2 0 2 r5 r2,r5 r3,r3 r4,r2 3r1,r4 2r1 1 2 3 1 1 0 4 8 2 2 0 1 1 2 0 0 2 4 1 1 0 0 0 0 0 r1 r4,r2 ...
如何用excel規劃求解非線性,如何Excel使用規劃求解
在 excel 的選單欄中選擇 工具 載入巨集 然後在彈出的對話方塊中 規劃求解 並用滑鼠左鍵單擊 確定 載入成功後,在菜 選擇 單欄中選擇 工具 規劃求解 便會彈出 規劃求解引數 對話 框。在開始求解之前,需先在對話方塊中設定好各種引數,包括目 標單元格 問題型別 求最大值還是最小值 可變單元格以...
齊次線性方程組基礎解系和通解,求齊次線性方程組的基礎解系和通解
可以把齊次方程組復的係數矩陣看成制是向量組。bai求向量組的極大無du關組的一般步驟 1.把向量zhi組dao作為矩陣的列向量構成一個矩陣 2.用初等行變換將該矩陣化為階梯陣 3.主元所在列對應的原向量組即為極大無關組。求齊次線性方程組通解要先求基礎解系,步驟 a.寫出齊次方程組的係數矩陣a b.將...