您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 数值分析Lagrange插值法计算实验
数值分析实验报告-1-数值分析实验报告(01)名称Lagrange插值法计算实验时间一、实验目的通过实验锻炼和掌握的能力掌握Lagrange插值方法并学会利用计算机编程计算函数值。二、实验内容给出()lnfxx的数值表x0.40.50.60.70.8lnx-0.916291-0.693147-0.510826-0.356675-0.223144用线性插值和二次插值计算的近似值。计算ln(0.54)。三、编程思路0.5图1程序框图四、Matlab程序代码functiony0=lagrange(x,y,x0)输入,(0,1,...,)iixyin及,nx0y0,1,...,kn1P0,1,...,jnjk*(())/(()())PPxxjxkxj*()yyPyk输出,xySTOP是否数值分析实验报告-2-nx=length(x);ny=length(y);ifnx~=nyreturn;endn=nx;y0=0;fork=1:np=1;forj=1;nifj~=kp=p.*(x0-x(j))./(x(k)-x(j));endendy0=y0+p*y(k);end%x=[0.50.6];%y=[-0.693147-0.510826];x0=0.54;y0=lagrange(x,y,x0);y0%x=[0.40.50.6];%y=[-0.916296-0.693147-0.510826];x0=0.54;y0=lagrange(x,y,x0);y0五、数值结果及分析(数值运行结果及对结果的分析)y0=-0.6202y0=-0.6202六、实验体会(计算中出现的问题,解决方法,实验体会)输入程序时括号含义不明,或者输入括号减少,导致结果错误。仔细检查,寻找错误,数值分析实验报告-3-一定要仔细认真
本文标题:数值分析Lagrange插值法计算实验
链接地址:https://www.777doc.com/doc-5719257 .html