用C語言編寫程序N元一次方程組的解_第1頁
用C語言編寫程序N元一次方程組的解_第2頁
用C語言編寫程序N元一次方程組的解_第3頁
用C語言編寫程序N元一次方程組的解_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、精品文檔1歡迎。下載/*2014年5月20日12:23:20功能:已知有一三元一次方程組如下,方程系數(shù)由鍵盤輸入,求其3個根。*/# include int main(void)int i, j, m, n, r, k=0, t; /i,j,m,k,t作為循環(huán)計數(shù)變量;n表示有n個未知數(shù),即n元;r表示有r個方程組成方程組。/ n = r = 3;printf(請輸入未知數(shù)個數(shù)n和方程的個數(shù):n);scanf(%d %d, &n, &r); /n表示有n個未知數(shù),即n元;r表示有r個方程組成方程組。float a1120;/用二維數(shù)組存儲方程組參數(shù)。11和100課改動。這里的程

2、序限10元20個方程的方程組。float b200;/原來存放之間變量。printf(請輸入方程組參數(shù)n);for(j=0; jn; j+)for(i=0; ir+1; i+)scanf(%f, &aji);/* for(j=0; jn; j+) /此段程序作為檢測該程序正確性的試 數(shù)作用。for(i=0; in+1; i+)printf(%f , aji);printf(n);float a1020=2,2,-1,6,1,-2,4,3,5,7,1,28;*/if(rn)精品文檔2歡迎。下載printf(方程有無窮解n);if(r=n)printf(方程有唯一解n);for(t=0;

3、tn-1; t+) /循環(huán)次數(shù):當(dāng)t=0時,僅將a10,a20,a21的值轉(zhuǎn)換為0;t=1時,才將其轉(zhuǎn)換成最簡型階梯矩陣for(m=0; mvn; m+)m表示第m列for(j=0; jn; j+)/j表示第j行if(j!=m)個元素均要進(jìn)行運(yùn)算等式兩邊才會相等。為內(nèi)存中會有垃圾值,必須要處理。for(j=0; jvn; j+)/數(shù)第98頁。ajn /= ajj;ajj /=ajj;bk = ajm/amm;for(i=0; ivn+1; i+) /因?yàn)橐恍械拿縜ji -= ami*bk;bk=0; /此處是必不可少的。因k+;為了將其轉(zhuǎn)換成單位矩陣,見線性代精品文檔3歡迎。下載for(j=0

4、; jr; j+)printf(x%d = %fn, j, ajn); /x,y,z.的值。for(j=0; jn; j+)for(i=0; in+1; i+)printf(%f , aji);printf(n);return 0;/*輸入為:2 2 -1 6 1 -2 4 3 5 7 1 28即方程組為:2x+2y- z=6x-2y+4z=35x+7y+ z=28其正確結(jié)果是:x=1,y=3,z=2在VC+6.0中的輸出結(jié)果是:請輸入未知數(shù)個數(shù)n和方程的個數(shù):3 3請輸入方程組參數(shù)2 2 -1 6 1 -2 4 3 5 7 1 28輸出最終結(jié)果,即未知數(shù)精品文檔4歡迎下載方程有唯一解x0 = 1.000000 x1 = 3.000000 x2 = 2.0000001.000000 -0.000000 0.000000 1.0000000.0000

溫馨提示

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

評論

0/150

提交評論