福建农林大学2008数值分析报告考卷及问题详解

福建农林大学2008数值分析报告考卷及问题详解

ID:30310766

大小:558.00 KB

页数:9页

时间:2018-12-28

福建农林大学2008数值分析报告考卷及问题详解_第1页
福建农林大学2008数值分析报告考卷及问题详解_第2页
福建农林大学2008数值分析报告考卷及问题详解_第3页
福建农林大学2008数值分析报告考卷及问题详解_第4页
福建农林大学2008数值分析报告考卷及问题详解_第5页
资源描述:

《福建农林大学2008数值分析报告考卷及问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案2008-2009年(1)福建农林大学机电工程学院研究生《数值分析》课程试卷姓名:郑金凤专业年级:08级机械设计及理论学号:1081302成绩:注:以下试题编程语言任选。要求上机调试通过,提供原程序清单、计算结果。1、分别用列主元法和Gauss-Seidel迭代法(要求)求解方程组。(1)列主元法#include#includeGaussdiedai(n,a,x)intn;double*a,*x;{inti,j,k,r;doublem;for(k=0;k

2、){r=k;m=fabs(a[k*(n+1)+k]);for(i=k+1;im){r=i;m=fabs(a[i*(n+1)+k]);}if(r>k)for(j=k;j

3、m*a[k*(n+1)+j];}精彩文档实用标准文案}x[n-1]=a[(n-1)*(n+1)+n]/a[(n-1)*(n+1)+(n-1)];for(i=n-2;i>=0;i--){m=a[i*(n+1)+n];for(j=i+1;j

4、printf("x1=%f",x[0]);printf("x2=%f",x[1]);printf("x3=%f",x[2]);}(2)Gauss-Seidel迭代法#include"stdio.h"#include"math.h"#include"malloc.h"GaussSeidel(n,a,b,x)intn;double*a,*b,*x;{inti,j;doublet,u,m=0,eps;while(1){eps=0;for(i=0;i

5、0;jeps)eps=fabs(u-t);}if(eps<1e-4)return1;}}main(){inti;doublea[3][3]={{10,-2,-1},{-2,10,-3},{-1,-2,5}},b[3]={3,15,10},x[3]={0,0,0};GaussSeidel(3,a,b,x);printf("%s","解得");printf("

6、x1=%f",x[0]);printf("x2=%f",x[1]);printf("x3=%f",x[2]);}1、用简单迭代法求解方程,要求#include"math.h"#include"stdio.h"main(){doublex1=0.0,x0;x0=x1;x1=cos(x0);while(fabs(x0-x1)>0.000001){x0=x1;x1=cos(x0);精彩文档实用标准文案}printf("%s","解得");printf("x=%f",x1);printf("");}

7、1、已知函数表如下,用二次插值求y(0.85)的近似值。Xi0.500.700.800.90Yi0.100.120.130.14#include"math.h"doublenlg3(doublex[],doubley[],intn,doublet){inti,j,k,m;doublez,s;z=0.0;if(n<1)return(z);if(n==1){z=y[0];return(z);}if(n==2){z=(y[0]*(t-x[1])-y[1]*(t-x[0]))/(x[0]-x[1]);return(z);}

8、if(t<=x[1]){k=0;m=2;}elseif(t>=x[n-2]){k=n-3;m=n-1;}else{k=1;m=n;while(m-k!=1){i=(k+m)/2;if(t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。