版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算傳熱學(xué)課程大作業(yè)報告儲運與建筑工程學(xué)院能源與動力工程系計算傳熱學(xué)課程大作業(yè)報告作業(yè)題目:代數(shù)方程組的求解學(xué)生姓名:田學(xué) 號:專業(yè)班級:能動1 專業(yè)寫全稱,仿宋GB-2312,三號字體。專業(yè)寫全稱,仿宋GB-2312,三號字體。2017年9月23日目 錄一、計算題目3二、離散方程3三、程序設(shè)計43.1 高斯賽德爾迭代法43.2 TDMA法5四、程序及計算結(jié)果驗證6五、網(wǎng)格獨立性考核73.1 高斯賽德爾迭代法73.2 TDMA法.8六、結(jié)果分析與結(jié)論83.1 高斯賽德爾迭代法93.2 TDMA法.10一、計算題目分別用高斯賽德爾迭代和TDMA方法求解方程 (1)在=-5,-1,0,1,5情況下
2、的解,并表示在圖中。其中,=0,=0;=1,=1.二、離散方程采用控制容積法:即 (2) (3)假設(shè)均分網(wǎng)格,則有 上式則變?yōu)椋?(4) 即 (5) (6)3、 程序設(shè)計3.1 高斯賽德爾迭代法由已知公式 可設(shè)計高斯賽德爾迭代C語言程序如下:#include <stdio.h>#include <stdlib.h>#include <math.h>int main() double e=0,x; int i,j,b,k,d; double a100; scanf("%lf%d",&x,&d); for(j=0;j<1
3、/x;j+) aj=0; b=1/x; ab=1;while(1) for(i=0;i<1/x-1;i+) ai+1=(2-x*d)*ai+2+(2+x*d)*ai)/4;printf("i = %dn",i); if(i=1/x-3) e=ai+2; if(fabs(ai-e)/ai<0.00001) break; for(k=0;k<=1/x;k+) printf("%lf ",ak); system("pause"); return 0;其中,輸入項x和d分別代表步長和系數(shù)的值,即和的值,輸出ak即為的值。3.
4、2 TDMA法由已知公式 (7)目標(biāo)方程 (8)聯(lián)立(7)、(8)方程可得: (9)則有 ,利用端點條件=0,=0;=1,=1可得: , 到此,可設(shè)計C語言計算程序如下:#include <stdio.h>#include <stdlib.h>#include <math.h>int main()double e = 0, x;int i, j, b, k, d;double a100, m100;scanf("%lf%d", &x, &d);b = 1 / x;a0 = 0; ab = 1;m1 = (2 - x*d)
5、/ 4;for (i = 1; i<1 / x; i+)mi + 1 = (2 - x* d) / (4 - mi * (2 + x* d);for (j = 1 / x - 1; j > 0; j-)aj = mj*aj + 1;for (k = 0; k <= 1 / x; k+)printf("%lf ", ak);system("pause");return 0;其中,輸入項x和d分別代表步長和系數(shù)的值,即和的值,mi為的值,輸出ak即為的值。4、 程序及計算結(jié)果驗證 以步長為0.1,系數(shù)為1為例,如果兩種方法的程序皆能運行且兩
6、種方法的結(jié)果接近,則可證明程序及計算結(jié)果可靠。用高斯賽德爾迭代法設(shè)計的C語言程序在Visual Studio 2017中的計算結(jié)果如圖1所示,用TDMA法設(shè)計的C語言程序在Visual Studio 2017中的計算結(jié)果如圖2所示。從兩個圖易看出,結(jié)果相似且符合邏輯,可證明程序及計算結(jié)果可靠。 圖1 高斯賽德爾迭代法輸出結(jié)果 圖2 TDMA法輸出結(jié)果5、 網(wǎng)格獨立性考核5.1高斯賽德爾迭代法: 以系數(shù)等于1的情況為例進(jìn)行網(wǎng)格獨立性考核,分別以=0.05,0.02,0.1進(jìn)行計算,將輸出結(jié)果進(jìn)行比較:(1) 當(dāng)=0.05時,輸入0.05,1,輸出如圖3所示:圖三 當(dāng)=0.05時,輸出結(jié)果(2)
7、當(dāng)=0.02時,輸入0.02,1,輸出如圖4所示:圖4 當(dāng)=0.02時,輸出結(jié)果(3) 當(dāng)=0.1時,輸入0.1,1,輸出如圖5所示:圖5 當(dāng)=0.1時,輸出結(jié)果由圖中可看出,在x=0.1時,三種步長的結(jié)果分別是0.061,0.060,0,061相差不大。5.2 TDMA法同理,以系數(shù)等于1的情況為例進(jìn)行網(wǎng)格獨立性考核,分別以=0.05,0.02,0.1進(jìn)行計算,將輸出結(jié)果進(jìn)行比較:(1) 當(dāng)=0.05時,輸入0.05,1,輸出如圖6所示: 圖6 當(dāng)=0.05時,輸出結(jié)果(2) 當(dāng)=0.02時,輸入0.02,1,輸出如圖7所示:圖7 當(dāng)=0.02時,輸出結(jié)果(3) 當(dāng)=0.1時,輸入0.1,1,輸出如圖8所示:圖8 當(dāng)=0.1時,輸出結(jié)果由圖中可看出,在x=0.1時,三種步長的結(jié)果分別是0.0612,0.0612,0,0612相差不大。6、 結(jié)果分析與結(jié)論6.1高斯賽德爾迭
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024照顧小孩家庭保姆聘用合同范本
- 2024健身勞動合同
- 導(dǎo)游與旅行社合同范本
- 室內(nèi)設(shè)計合同中的收費標(biāo)準(zhǔn)
- 浙江省七年級上學(xué)期語文期中試卷5套【附答案】
- 技術(shù)轉(zhuǎn)讓合同書樣本樣式
- 專利申請權(quán)轉(zhuǎn)讓合同
- 擔(dān)保借款合同格式范本
- 標(biāo)準(zhǔn)勞動合同范本樣式
- 2024建筑施工安全質(zhì)量協(xié)議
- 河北省石家莊市長安區(qū)2023-2024學(xué)年五年級上學(xué)期期中英語試卷
- 品牌經(jīng)理招聘筆試題及解答(某大型國企)2025年
- 多能互補規(guī)劃
- 珍愛生命主題班會
- 《網(wǎng)絡(luò)數(shù)據(jù)安全管理條例》課件
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 天一大聯(lián)考●皖豫名校聯(lián)盟2024-2025學(xué)年高三上學(xué)期10月月考試卷語文答案
- 八年級歷史上冊(部編版)第六單元中華民族的抗日戰(zhàn)爭(大單元教學(xué)設(shè)計)
- 全國農(nóng)業(yè)技術(shù)推廣服務(wù)中心公開招聘應(yīng)屆畢業(yè)生補充(北京)高頻難、易錯點500題模擬試題附帶答案詳解
- 公司研發(fā)項目審核管理制度
- 《詩意的色彩》課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級上冊
評論
0/150
提交評論