数值计算方法上机答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数值计算方法上机答案.docx》由会员分享,可在线阅读,更多相关《数值计算方法上机答案.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值计算方法上机答案一、求非线性方程的根。1、求方程()cos0fxxx=-=在01.5x=附近的是根,要求精度知足3110kkxx-+-结果:0.7390852、求方程32()0.80fxxx=-=在01x=附近的是根,求出具有思维有效数字的根近似值.(简单迭代法)clearclcphi=inline(0.8+x2)(1/3);%迭代函数x0=input(x0=);del=input(del=);N=input(N=);n=1;fprintf(n%2d%f,0,x0);whilen二、求解线性方程组直接法或迭代法1、?-=?-=?-22118118344108318311231224321x
2、xxxx(列主元素消元法)a=input(a=)%2,2,1,-3,8;-2,1,-1,-3,1;8,-1,3,8,-1;10,4,4,3,8;p,n=size(a);forw=1:px,y=find(a(w:p,w)=max(max(a(w:p,w);q=a(w,:);a(w,:)=a(x,:);a(x,:)=q;endforj=1:(p-1)fori=(j+1):pa(i,:)=a(j,j)/a(i,j).*a(i,:)-a(j,:);endendm=p;whilem1s(m)=a(m,n);j=p;while(j2)&(j=m+1)&(jx=1.0000-1.00002.0000-2.0
3、000。误差限准确解、)(61,654321818.117304.29236.24054322.2223.0803.2155.43211.0918.491.0017.0812.0101.0999.817.12705.61907.311.3501.45.115.0135.007.13.61.21211.3410006.1007.1991.2615.0031.17,2-=?-=?-=?-=EExbAbAxfunctionx,det,flag=Gauss(A,b)n,m=size(A);nb=length(b);ifn=merror(therowsandcloumsofAmustbeequal!);
4、return;endifm=nberror(therowsandcloumsofAmustbeequalthelengthofb!);return;endflag=OK;det=1;x=zeros(n,1);fork=1:(n-1)max1=0;fori=k:nifabs(A(i,k)max1max1=abs(A(i,k);r=i;endendifmax1kforj=k:nz=A(k,j);A(k,j)=A(r,j);A(r,j)=z;endz=b(k);b(k)=b(r);b(r)=z;det=-det;endfori=k+1:nm=A(i,k)/A(k,k);forj=k+1:nA(i,j
5、)=A(i,j)-m*A(k,j);endb(i)=b(i)-m*b(k);enddet=det*A(k,k);enddet=det*A(n,n);ifabs(A(n,n)-1.0,34.211,-1.0,-2.1,6.3,-1.70,0.5,13.0,-0.5,1.0,-1.54.501,3.11,-3.907,-61.705,12.17,8.9990.101,-0.812,-0.017,-0.91,4.918,0.11.0,2.0,3.0,4.5,5.0,21.8Gauss(A,b)A=17.031,-0.615,-2.991,1.007,-1.006,0-1.0,34.211,-1.0,
6、-2.1,6.3,-1.70,0.5,13.0,-0.5,1.0,-1.54.501,3.11,-3.907,-61.705,12.17,8.9990.101,-0.812,-0.017,-0.91,4.918,0.11.0,2.0,3.0,4.5,5.0,21.8ans=1.0000-2.00002.9999-4.00015.0000-6.0008()418823.40443.77424.24767.87589.70308.24955.0,1992.421735261371143711071111152198215438112217124211571311431111421125281141
7、12711027321341173-=-=?-=?-=EExbAT其中准确解、clearclcn=input(n=);A=input(A=);b=input(b=);x=input(x=);epsilon=input(n精度=);N=input(n最大迭代次数N=);fprintf(n%d:,0);fori=1:nfprintf(%f,x(i);end%下面是迭代经过fork=1:N%这是第k步迭代,迭代前的向量在x0中,迭代后的向量在x中;normal=0;fori=1:nt=x(i);x(i)=b(i);forj=1:nifj=ix(i)=x(i)-A(i,j)*x(j);endendx(
8、i)=x(i)/A(i,i);temp=abs(x(i)-t);%求范数于迭代在同一个循环中;iftempnormalnormal=temp;%这里用的是无穷范数endend%第i不迭代结束;fprintf(n%d:,k);fori=1:nfprintf(%f,x(i);%输出迭代经过endifnormal最大迭代次数N=1000:0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000001:4.1764714.3000001.3750003.3636364.0666674.3333333.8421052.1000002:2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 计算方法 上机 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内