2023年西京學(xué)院數(shù)學(xué)軟件實(shí)驗(yàn)任務(wù)書_第1頁(yè)
2023年西京學(xué)院數(shù)學(xué)軟件實(shí)驗(yàn)任務(wù)書_第2頁(yè)
2023年西京學(xué)院數(shù)學(xué)軟件實(shí)驗(yàn)任務(wù)書_第3頁(yè)
2023年西京學(xué)院數(shù)學(xué)軟件實(shí)驗(yàn)任務(wù)書_第4頁(yè)
2023年西京學(xué)院數(shù)學(xué)軟件實(shí)驗(yàn)任務(wù)書_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

西京學(xué)院數(shù)學(xué)軟件實(shí)驗(yàn)任務(wù)書課程名稱數(shù)學(xué)軟件實(shí)驗(yàn)班級(jí)數(shù)學(xué)0901學(xué)號(hào)姓名王震實(shí)驗(yàn)課題線性方程組高斯消去法,高斯列主元消去法,高斯全主元消去法實(shí)驗(yàn)?zāi)康氖煜ぞ€性代數(shù)方程組高斯消去法,高斯列主元消去法,高斯全主元消去法實(shí)驗(yàn)規(guī)定運(yùn)用Matlab/C/C++/Java/Maple/Mathematica等其中一種語(yǔ)言完畢實(shí)驗(yàn)內(nèi)容線性方程組高斯消去法線性方程組高斯列主元消去法線性方程組高斯全主元消去法成績(jī)教師

一、實(shí)驗(yàn)?zāi)康模哼\(yùn)用高斯消元法、列主元、全主元對(duì)線性方程組進(jìn)行求解二、問(wèn)題重述: 對(duì)于線性方程:,其中,,進(jìn)行求解。三、實(shí)驗(yàn)內(nèi)容:3.1、高斯消去法 高斯消元就是通過(guò)初等行變換將系數(shù)矩陣化為上三角矩陣,通過(guò)回代求解未知變?cè)?.1.1、消元過(guò)程:step1:判斷對(duì)角線上的元素是否為零,若不為零給第一行的每一個(gè)元素乘上加到相應(yīng)的第行,將下方的所有元素消為零,其中,,,將矩陣化為:同樣可得到stepkStepk:若,給第k行乘以加到第行其中,,()繼而得到第:stepn-1:3.1.2、回代過(guò)程:,就可求出線性方程組的解。(參考程序2.)3.2、高斯列主元消去法3.2.1、列主元消去法基本思緒設(shè)有線性方程組,設(shè)是可逆矩陣。列主元消去法的基本思想就是通過(guò)列主元的選取將初等行變換作用于方程組的增廣矩陣,將其中的變換成一個(gè)上三角矩陣,然后求解這個(gè)三角形方程組。3.2.2、列主元高斯消去法算法描述將方程組用增廣矩陣表達(dá)。環(huán)節(jié)1:消元過(guò)程Step1:選主元,找使得,Step2:假如,則矩陣奇異,程序結(jié)束;否則執(zhí)行step3;Step3:假如,則互換第行與第行相應(yīng)元素位置,,;Step4:消元,對(duì),計(jì)算對(duì),計(jì)算環(huán)節(jié)2:回代過(guò)程:Step1:若則矩陣奇異,程序結(jié)束;否則執(zhí)行step2Step2:對(duì),計(jì)算(參考程序3.)三、高斯全主元消去法: 全主元就是在每一步里面都要在被解決的矩陣?yán)镞x取絕對(duì)值最大的元素作為主元,從而使高斯消去法具有更好的數(shù)據(jù)穩(wěn)定性的方法。雖然全主元消去法的求解結(jié)果更加可靠,但由于全主元每步耗時(shí)多,并且進(jìn)行列變換,就會(huì)打亂未知變?cè)捻樞?,因??%%%%%%%%%%%%%%%%%%%%%%%%%%%程序1%%%%%%%%%%%%%%%%%%%%%%%%%%functionx=SolveUpTriangle(A,b)N=size(A);n=N(1);fori=n:-1:1if(i<n)s=A(i,(i+1):n)*x((i+1):n,1);elses=0;endx(i,1)=(b(i)-s)/A(i,i);end%%%%%%%%%%%%%%%%%%%%%%%程序2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function[x,XA]=GaussXiaoYuan(A,b)N=size(A);n=N(1);fori=1:(n-1)forj=(i+1):nif(A(i,i)==0)disp('對(duì)角元素為0!');return;endl=A(j,i);m=A(i,i);A(j,1:n)=A(j,1:n)-l*A(i,1:n)/m;b(j)=b(j)-l*b(j)/m;endendx=SolveUpTriangle(A,b);XA=A;end%%%%%%%%%%%%%%%%%%%%%%%%%程序3%%%%%%%%%%%%%%%%%%%%%%%%%function[x,XA]=GaussLiezhuYuan(A,b)N=size(A)n=N(1);index=0;fori=1:(n-1)me=max(abs(A(1:n,i)));fork=i:nif(abs(A(k,i))==me)index=k;break;endendtemp=A(i,1:n);A(i,1:n)=A(index,1:n);A(index,1:n)=temp;bb=b(index);b(index)=b(i);b(i)=bb;forj=(i+1):nif(A(i,i)==0)disp('對(duì)角元素為0!');return;endl=A(j,i);m=A(i,i);A(j,1:n)=A(j,1:n)-l*A(i,1:n)/m;b(j)=b(j)-l*b(i)/m;endendx=SolveUpTriangle(A,b);XA=A;end%%%%%%%%%%%%%%%%%%%%%%%%%程序4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function[x,XA]=GuassQuan(A,b)N=size(A);n=N(1);index_l=0;index_r=0;order=1:n;fori=1:(n-1)me=max(abs(A(1:n,i)));fork=i:nforr=i:nif(abs(A(k,r))==me)index_l=k;index_r=r;k=n;break;endendendtemp=A(i,1:n);A(i,1:n)=A(index_l,1:n);A(index_l,1:n)=temp;bb=b(index_l);b(index_l)=b(i);b(i)=bb;temp=A(1:n,i);A(1:n,i)=A(1:n,index_r);A(1:n,index_r)=temp;pos=order(i);order(i)=order(index_r);order(index_r)=pos;forj=(1+i):nif(A(i,i)==0)disp('對(duì)角元素為0!');return;endl=A(j,i);m=A(i,i);A(j,1:n)=A(j,1:n)-l*A(i,1:n)/m;b(j)=b(j)-l*

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論