数值分析matlab程序实例(共9页).doc
《数值分析matlab程序实例(共9页).doc》由会员分享,可在线阅读,更多相关《数值分析matlab程序实例(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1,秦九韶算法,求出P(x=3)=2+4x+5x2+2x3的值clearall;x=3;n=3;a(1)=2;a(2)=4;a(3)=5;a(4)=2v(1)=a(n+1);for k=2:(n+1);v(k)=x*v(k-1)+a(n-k+2);endp=v(n+1)p =,1132,一次线型插值程序:利用100.121.求115的开方。clear all;x1=100;x2=121;y1=10;y2=11;x=115;l1=(x-x2)/(x1-x2);l2=(x-x1)/(x2-x1);p1=l1*y1+l2*y2p1 = 10.71433,分段插值程序,已知为
2、S1(x)为(0,0),(1,1),(2,5)(3, 8)上的分段一次插值,求S1(1.5).clear allx=0 1 2 3;y=0 1 5 8;n=length(x);a=1.5;for i=2:n if(x(i-1)=a0a(n)=k/10;n=n+1;endendaa = 1.8000 4.3000 5.2000 5.7000 9.4000 10.00007) 用二分法求方程x3-x-1=0在1,2内的近似根,要求误差不超过10-3。clear alln=ceil(3*log2(10)-1);a=1;b=2;for k=0:nx=(a+b)/2;if(a3-a-1)*(x3-x-1
3、)0a=x;endif(a3-a-1)*(x3-x-1)0b=x;endendxx = 1.3252求 的估值 8)梯形公式:clear alla=1;b=2;n=3;h=(b-a)/2;T=1;for i=1:n;u=(a+(i-1)*h)4+(a+i*h)4;T=T+h/2*u;endTT = 21.54699)辛卜生公式:clear alla=1;b=2;n=3;h=(b-a)/2;T=1;for i=1:n;T=T+h/6*(a+(i-1)*h)4+4*(a+(i-1)*h+h/2)4)+(a+i*h)4);endTT = 20.332010)复化二点高斯公式,f(x)= 2-x2在区
4、间a,b=3 5,n=10clear all;f=2-x2;f=inline(f);a=3;b=5;n=10;h=(b-a)/n;t=2*30.5;x(1)=a;s=0;for i=2:n+1 x(i)=x(i-1)+h; c=(x(i)+x(i-1)/2; s=s+f(c-h/t)+f(c+h/t);ends=s*h/2;disp(s);-28.666711)牛顿插值clear allx0=0;x1=1;x2=2;y0=0;y1=1;y2=4;x=2;f11=(y1-y0)/(x1-x0);f12=(y2-y0)/(x2-x0);f22=(f12-f11)/(x2-x1);N2=y0+f11
5、*(x-x0)+f22*(x-x1)*(x-x0)N2 = 412)复化矩形公式clear all;f=x3;f=inline(f);a=2;b=5;n=10;h=(b-a)/n;x(1)=a;x(n+1)=b;s=0;for i=2:n+1 x(i)=x(i-1)+h; s=s+f(x(i)+x(i-1)/2);ends=s*h;disp(s); 152.013713)一步欧拉法,y=3*x2-5,clear all;f=3*x2-5;f=inline(f);x0=0;y0=2;h=0.1;x=4;while(x0x) x1=x0+h; y1=y0+h*f(x0); x0=x1; y0=y1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 matlab 程序 实例
限制150内