数值分析作业
function ret=newton(n)。数值计算方法上机题目1。1、实验1. 病态问题。问题也有。所谓坏问题就是问题本身的解对数据变化的比较敏感。f(x)=0。求f(x)的二次插值多项式。数值分析作业(第二章) 习题 1. 当x=1。试用欧拉方法取步长h=0.1和h=0.2计算其近似解。n=(b-a)/h。
数值分析作业Tag内容描述:<p>1、一些经典的数值分析(matlab程序)2008-11-27 18:41以下是一些可能很常用的方法,1、牛顿迭代法此方法一般用来求函数的根,速度比较快,程序比较简单。文件newton.m 内容如下%n表示迭代次数,ret为返回值function ret=newton(n)format longy=inline(x3+10*x-20);z=inline(3*x2+10);x0=1.5;for i=1:na=y(x0);b=z(x0);x1=x0-a/b;x0=x1;endret=x12、复合Simpson求积分很简单的一种求定积分的方法,将求积区间分成很多小的曲边梯形,再累加。文件mulsimpson.m内容如下%复化simpson求积分%a,b表示区间,n表示区间数function ret=mul。</p><p>2、数值计算方法上机题目11、实验1. 病态问题实验目的:算法有“优”与“劣”之分,问题也有“好”和“坏”之别。所谓坏问题就是问题本身的解对数据变化的比较敏感,反之属于好问题。希望读者通过本实验对此有一个初步的体会。数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。问题提出:考虑一个高次的代数多项式(E1-1)显然该多项式的全部根为l,2,20,共计20。</p><p>3、______________________________________________________________________________________________________________ 第2章 插值法 1、当x=1,-1,2时,f(x)=0,-3,4,求f(x)的二次插值多项式。 (1)用单项式基底。</p><p>4、数值分析作业(第二章) 习题 1. 当x=1,-1,2时,f(x)=0,-3,4,求的二次插值多项式。 (1)用单项式基底; (2)用拉格朗日插值基底; (3)用牛顿基底。 证明三种方法得到的多项式是相同的。 解:(1)假设f(x)的二次。</p><p>5、9.2对初值问题试用欧拉方法取步长h=0.1和h=0.2计算其近似解,并与精确解比较。解: 欧拉方法:h=0.1;a=0;b=1;n=(b-a)/h;1y=zeros(1,n+1);xx=0;yy=0;y(1)=yy+h*(1.0/(1+xx.2)-2*(yy.2);xx=xx+h;yy=y(1);for i=1:ny(i+1)=y(i)+h*(1.0。</p>