![福建農(nóng)林大學(xué)2008數(shù)值分析報告考卷及問題詳解_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/cb235669-0be7-4955-99b6-f14df25f2611/cb235669-0be7-4955-99b6-f14df25f26111.gif)
![福建農(nóng)林大學(xué)2008數(shù)值分析報告考卷及問題詳解_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/cb235669-0be7-4955-99b6-f14df25f2611/cb235669-0be7-4955-99b6-f14df25f26112.gif)
![福建農(nóng)林大學(xué)2008數(shù)值分析報告考卷及問題詳解_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/cb235669-0be7-4955-99b6-f14df25f2611/cb235669-0be7-4955-99b6-f14df25f26113.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2008-2009 年(1)福建農(nóng)林大學(xué)機電工程學(xué)院研究生數(shù)值分析課程試卷姓名:鄭金鳳專業(yè)年級:08級機械設(shè)計及理論學(xué)號:1081302 成績: 注:以下試題編程語言任選。要求上機調(diào)試通過,提供原程序清單、計算結(jié)果。1、分別用列主元法和 Gauss-Seidel迭代法(要求 XnXn 110 4)求解方程組。10x! 2x2 x332x110x2 3x315x1 2x2 5x310(1 )列主元法#in clude<stdio.h>#in clude<math.h>Gaussdieda i(n, a,x)int n;double *a,*x;int i,j,k,r;do
2、uble m;for(k=0;k< n-1;k+)r=k;m=fabs(ak*( n+1)+k);for(i=k+1;i <n ;i+)if(fabs(ai*( n+1)+k)>m)r=i;m=fabs(ai*( n+1)+k);if(r>k)for(j=k;j <n +1;j+)m=ak*( n+1)+j;ak*( n+1)+j=ar*( n+1)+j;ar*(n +1)+j=m;for(i=k+1;i <n ;i+)m=ai*( n+1)+k/ak*( n+1)+k;for(j=k+1;j <n+1;j+)ai*( n+1)+j-=m*ak*( n
3、+1)+j;xn-1=a( n-1)*( n+1)+n/a( n-1)*( n+1)+( n-1);for(i=n-2;i>=0;i-)m=ai*( n+1)+n;for( j=i+1;j<n;j+)m-=ai*( n+1)+j*xj;xi=m/ai*( n+1)+i;main ()double a34=10,-2,-1,3,-2,10,-3,15, -1,-2,5,10,x3;int i;Gaussdiedai(3,a,x);prin tf("x1=%fn",x0);prin tf("x2=%fn",x1);prin tf("x3
4、=%fn",x2);-1B0000-735000x3 =3-330000Pre sskey 右卩 cont; xnu.>(2) Gauss-Seidel 迭代法#i nclude"stdio.h"#i nclude"math.h"#i nclude"malloc.h"GaussSeidel( n, a,b,x)int n;double *a,*b,*x;int i,j;double t,u,m=0,eps;while(1)eps=0;for(i=0;i< n;i+)t=xi;for(j=0;j< n;j+)
5、if(j!=i)m+=ai* n+j *xj;xi=(bi-m)/ai* n+i;m=0;u=xi;if(fabs(u-t)>eps)eps=fabs(u_t);if(eps<1e-4) retur n 1; mai n() int i;double a33=10,-2,-1,-2,10,-3,-1,-2,5,b3=3,15,10,x3=0,0,0;GaussSeidel(3,a,b,x);printf("%sn","解得");prin tf("x1=%fn",x0);prin tf("x2=%fn",
6、x1);prin tf("x3=%fn",x2);xl=l.179988x2=2呼甘Vx3-3_329993Pi'ess: an屮 kep ho con± Inue2、用簡單迭代法求解方程x cosx 0,要求 Xn xn 110#in elude "math.h"#i nclude "stdio.h"main ()double x1=0.0,x0;x0=x1;x1=cos(x0);while(fabs(x0-x1)>0.000001)x0=x1;x1=cos(x0);printf("%sn"
7、;,"解得");prin tf("x=%fn",x1);prin tf("n");X-0 押陰£Press any key to Gontinue3、已知函數(shù)表如下,用二次插值求y(0.85)的近似值。Xi0.500.700.800.90Yi0.100.120.130.14#in clude "math.h"double n Ig3(double x,double y,i nt n double t) i nt i,j,k,m;double z,s;z=0.0;if(*1) return(z);if(n=
8、1) z=yO;return(z);if(n=2)z=(y0*(t-x1)-y1*(t-x0)/(x0-x1); return(z);if (t<=x1) k=0;m=2;else if (t>=x n-2) k= n-3;m=n-1;elsek=1;m=n;while (m-k !=1)i=(k+m)/2;if (t<xi-1) m=i;else k=i;k=k-1;m=m-1;if(fabs(t-xk)<fabs(t-xm) k=k-1;else m=m+1;z=0.0;for(i=k;i<=m;i+)s=1.0;for(j=k;j<=m;j+)if(j
9、!=i) s=s*(t-xj)/(xi-xj);z=z+s*yi;return(z); main () double t,z;static double x4=0.50,0.70,0.80,0.90;static double y4=0.10,0.12,0.13,0.14;prin tf("n");t=0.85;z=nl g3(x,y,5,t);prin tf("x=%f,f(x)=%f n",t,z);.850J-f<x>=0.135000Press any key to continue4、已知數(shù)據(jù)表如下,試求其最小二乘二次擬合多項式。X
10、i2345678910Yi654211234#in elude "math.h"#i nclude "stdio.h"void spir(double x,double y,i nt n, double a,i nt m,double dt)int i,j,k;double z,p,c,g,q,d1,d2,s20,t20,b20;for(i=0;i<=m-1;i+) ai=0.0;if(m>n) m=n;if(m>20) m=20;z=0.0;for(i=0;i<=n-1;i+) z=z+xi/(1.0*n);bO=1.O;d1=
11、1.O* n;p=0.0;c=0.0; for(i=0;i<=n _1;i+)p=p+(xi-z);c=c+yi;c=c/d1;p=p/d1;aO=c*bO;if(m>1)t1=1.0;t0=-p; d2=0.0;c=0.0;g=0.0;for(i=0;i<=n _1;i+)q=xi-z-p;d2=d2+q*q;c=c+yi*q;g=g+(xi-z)*q*q;C=c/d2;p=g/d2;q=d2/d1;d1=d2;a1=c*t1;a0=c*t0+a0;for( j=2;j<=m_1;j+)sj=tj-1;sj-1=-p*tj-1+tj-2;if( j>=3)for
12、(k=j-2;k>=1;k-)sk=-p*tk+tk-1-q*bk;sO=-p*tO-q*bO;d2=0.0;c=0.0;g=0.0;for(i=0;i<=n _1;i+)q=s j;for(k=j-1;k>=0;k-)q=q*(xi-z)+sk; d2=d2+q*q;c=c+yi*q;g=g+(xi-z)*q*q;C=c/d2;p=g/d2;q=d2/d1;d1=d2;aj=c*sj;tj=sj;for(k=j-1;k>=0;k-)ak=c*sk+ak;bk=tk;tk=sk;main ()double x9=2,3,4,5,6,7,8,9,10,y9=6,5,4,2
13、,1,1,2,3,4,a3,dt3;int i;spir(x,y,9,a,3,dt);for (i=0; i<=2; i+)prin tf("a(%2d)=%en",i,ai);8>-1.545455e*0001>3.16666?e-0012>=2.34S4S5e-001Press any key to continue5.用Romberg方法計算積分I e dx的近似值要求誤差不超過10 -4。0#i nclude "stdio.h"#in clude "math.h" double romb(double
14、a,double b,double eps,double(*f)()int m,n,i,k;double y10,h,ep,p,x,s,q;h=b-a;y0=h*(*f) (a)+(*f) (b)/2.0; m=1; n=1; ep=eps+1.0; while (ep>=eps )&&(m <=9) p=0.0;for (i=0;i<=n-1; i+)x=a+(i+0.5)*h;p=p+(*f) (x);p=(y0+h*p)/2.0;s=1.0;for (k=1; k<=m; k+)s=4.0*s;q=(s*p-yk-1)/(s-1.0);yk-1=p
15、;p=q;ep=fabs(q-ym-1);m=m+1;ym-1=q;n=n+n;h=h/2.0;return(q);main ()double a,b,eps,t,rombf(double);a=0.0; b=1.0; eps=0.0001;t=romb(a,b,eps,rombf);prin tf("%sn","解得");prin tf("I=%f n ",t);prin tf("n");double rombf(double x)double y;y=exp(_x*x);return(y);FFWI=0.74&
16、amp;834mPresskey to continn6、用RK方法求初值問題的數(shù)值解。取步長 h=0.1 ,計算結(jié)果取8位小數(shù)。2xy1 x20x2y(0) 0#in clude <stdio.h>#in clude <math.h> double f(double x,double y) double rus;rus=x-(2*x*y)/(1+x*x);return(rus);void mai n()double x0=0; /范圍上限double x1=2;/ 范圍下限double h=0.1;/ 步長double n;/計算出的點的個數(shù)double k1,k2,
17、k3,k4;double y0=0; /用于存放計算出的常微分方程數(shù)值解int i=0;int j;n=(x1-x0)/h);printf("%sn","結(jié)果如下");for( j=O;j<n +1;j+)k仁f(xO,yO); /求 K1k2=f(x0+h/2),(y0+h*k1/2); /求 K2k3=f(x0+h/2),(y0+h*k2/2); /求 K3k4=f(x0+h),(y0+h*k3); / 求 K4 prin tf("x0=%2.1f,y=%9.8fn",x0,y0);y0=y0+(h*(k1+2*k2+2*k3+k4)/6); /求 y xO=xO+h;寶吉來交EF >c0 =H _0干x:0=0 ZL , x0 0 _ 2,>c0 =0 - 9 .V=0044039X0 =0 _ 5 -1,-2,-3,-4-5,-y=0 _11250029 _ ±S&±?6
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋三年級語文上冊 第一單元 第2課 花的學(xué)校說課稿 新人教版
- 2024年春九年級歷史上冊 第22課 科學(xué)和思想的力量說課稿 新人教版
- 6梯形的面積 說課稿-2024-2025學(xué)年人教版數(shù)學(xué)五年級上冊
- 2024-2025學(xué)年高中化學(xué) 第一章 物質(zhì)結(jié)構(gòu)元素周期律 第一節(jié) 元素周期表第1課時說課稿1 新人教版必修2
- 2024年秋八年級語文上冊 第五單元 名著導(dǎo)讀《昆蟲記》說課稿 新人教版001
- 2024年春七年級地理下冊 第6章 第2節(jié) 自然環(huán)境說課稿2 (新版)新人教版
- 9 烏鴉喝水(說課稿)2024-2025學(xué)年統(tǒng)編版語文一年級上冊001
- 1《植物》科學(xué)閱讀《我們離不開植物》(說課稿)2023-2024學(xué)年一年級上冊科學(xué)教科版001
- 2025個人購房合同樣本(合同版本)
- Unit2 Bridging Cultures Learning About Language Structures 說課稿-2024-2025學(xué)年高中英語人教版(2019)選擇性必修第二冊
- 物業(yè)公司服務(wù)質(zhì)量檢查流程
- 2022小學(xué)音樂新課程標(biāo)準(zhǔn)測試題庫及答案
- 中國心胸外科的歷史和現(xiàn)狀
- 人教版9年級全一冊英語單詞表
- 三門峽水利工程案例分析工程倫理
- 中國旅游地理區(qū)劃-京津冀旅游區(qū)
- “1+X”證書制度試點職業(yè)技能等級證書全名錄
- 生姜高產(chǎn)種植技術(shù)專題培訓(xùn)課件
- 《社會主義市場經(jīng)濟理論(第三版)》第八章社會主義市場經(jīng)濟調(diào)控論
- 交流伺服系統(tǒng)常見故障及處理分解課件
- 水土保持單元工程質(zhì)量評定表
評論
0/150
提交評論