線性代數為什麼此題不能用高斯消元法而是需要用高斯若爾當

2021-04-26 12:45:09 字數 3371 閱讀 2163

1樓:匿名使用者

好像沒有必然的聯絡?就是高斯若爾當把矩陣化成單位的矩陣了

大一線性代數題目,用高斯消元法求解下列方程組

2樓:匿名使用者

a =2 -3 6 2 -5 3

0 1 -4 1 0 1

0 0 0 1 -3 2

= 1 0 -3 0 5 -2

0 1 -4 0 3 -1

0 0 0 1 -3 2

∴x1 = 3x3 - 5x5 -2

x2 = 4x3 - 3x5 -1

x4 = 3x5 + 2

線性代數高斯消元法 20

3樓:夏侯梵勤福宇

對增廣矩陣只能實施行初等變換。若要搞列初等變換也只能進行

【換列變換】,另回

兩種變換答【倍數變換】及【倍加變換】不可以。實際上【換列變換】也可由行初等變換取代的,因此通常說增廣矩陣不能實施列初等變換。但是對於一般矩陣( 非增廣矩陣 )行和列的初等變換均可以。

線性代數。用高斯消元法求通解。 30

使用高斯消去法解線性代數方程組,一般為什麼要用選主元的技術?

4樓:

選列主元的高斯消去法可以減少舍入誤差的影響而不增加太多的額外計算。當方程組對版應的係數權

矩陣對稱正定時,可以不選主元。

選主元的高斯-約旦消元法在很多地方都會用到,例如求一個矩陣的逆矩陣、解線性方程組等等。它的速度不是最快的,但是它非常穩定,同時它的求解過程也比較清晰明瞭,因而人們使用較多。

擴充套件資料

選主元的g-j消元法通過這樣的方法來進行初等變換:

在每一個迴圈過程中,先尋找到主元,並將主元通過行變換(無需列變換)移動到矩陣的主對角線上,然後將主元所在的行內的所有元素除以主元,使得主元化為1。

然後觀察主元所在的列上的其他元素,將它們所在的行減去主元所在的行乘以一定的倍數,使得主元所在的列內、除主元外的其他元素化為0,這樣就使得主元所在的列化為了單位矩陣的形式。這就是一個迴圈內做的工作。

然後,在第二輪迴圈的過程中,不考慮上一輪計算過程中主元所在的行和列內的元素,在剩下的矩陣範圍內尋找主元,然後(如果其不在主對角線上的話)將其移動到主對角線上,並再次進行列的處理,將列化為單位矩陣的形式。餘下的步驟依此類推。

5樓:劉澤

因為如果按照自然順序消元,在消第i列時,需要將第j行(j=i+1,...,n)加上第i行的-aji/aii倍,這時需要除以aii,如果aii絕對值比較小,則有可能溢位,所以要選主元.

使用高斯消去法解線性代數方程組,一般為什麼要用選主元的技術

6樓:匿名使用者

真正的數**算都是含舍入誤差的計算,選主元進行消去可以極大降低舍入誤差

找列主元高斯消去法來求解線性代數方程組解的matlab程式

7樓:匿名使用者

function x=gauss_pivot(a,b)% 用gauss列主主元消去法解線性方程組ax=b%x是未知向量

n=length(b);

x=zeros(n,1);

c=zeros(1,n);

d1=0

for i=1:n-1

max=abs(a(i,i));

m=i;

for j=i+1:n

if max

max=abs(a(j,i));

m=j;

endend

if(m~=i)

for k=i:n

c(k)=a(i,k);

a(i,k)=a(m,k);

a(m,k)=c(k);

endd1=b(i);

b(i)=b(m);

b(m)=d1;

endfor k=i+1:n

for j=i+1:n

a(k,j)=a(k,j)-a(i,j)*a(k,i)/a(i,i);

endb(k)=b(k)-b(i)*a(k,i)/a(i,i);

a(k,i)=0;

endend

%回代求解

x(n)=b(n)/a(n,n);

for i=n-1:-1:1

sum=0;

for j=i+1:n

sum=sum+a(i,j)*x(j);

endx(i)=(b(i)-sum)/a(i,i);end

8樓:eleven紅毛

function x=gauss_pivot(a,b)n=length(b);

x=zeros(n,1);

c=zeros(1,n);

d1=0

for i=1:n-1

max=abs(a(i,i));

m=i;

for j=i+1:n

if max~

62616964757a686964616fe59b9ee7ad9431333264663032=i)

for k=i:n

c(k)=a(i,k);

a(i,k)=a(m,k);

a(m,k)=c(k);

endd1=b(i);

b(i)=b(m);

b(m)=d1;

endfor k=i+1:n

for j=i+1:n

a(k,j)=a(k,j)-a(i,j)*a(k,i)/a(i,i);

endb(k)=b(k)-b(i)*a(k,i)/a(i,i);

a(k,i)=0;

endend

x(n)=b(n)/a(n,n);

for i=n-1:-1:1

sum=0;

for j=i+1:n

sum=sum+a(i,j)*x(j);

endx(i)=(b(i)-sum)/a(i,i);end

線性代數題如圖,用消元法解方程組

標號 首先 減去 得 減 慢慢算吧 大一線性代數題目,用高斯消元法求解下列方程組 a 2 3 6 2 5 3 0 1 4 1 0 1 0 0 0 1 3 2 1 0 3 0 5 2 0 1 4 0 3 1 0 0 0 1 3 2 x1 3x3 5x5 2 x2 4x3 3x5 1 x4 3x5 2 ...

一道線性代數題,想請問此題如何把A矩陣求出來如圖

簡單提示一下 根據題目中的那個等式,易觀察發現,兩邊矩陣對應列向量成比例關係,聯回系實對稱矩陣特答徵值的定義 ax x,可以得到矩陣有兩個特徵值2和 1。1,1,2 t,和 1,1 1 t是分別與之對應的特徵向量。a e不可逆,那麼a e有0特徵值,所以a有另外一個特徵值為1。再根據實對稱矩陣不同特...

請問這一題線性代數題用的是什麼原理

沒有圖,估計你問的是 a正定時a 2e為什麼正定?矩陣正定的充分必要條件是所有特徵值都為正。a正定,則a的特徵值 都是正數,而a 2e的特徵值 2也都是正數,所以a 2e正定。請問這道線性代數題怎麼做?題目是要求a的行列式,化簡一下用定理,變成三階行列式就好做了。是這個答案嗎?一道線性代數題,如圖,...