给定值表用matlab求lagrange插值多项式第一问:给定值:x:0.1 0.2 0.4 0.6 0.8 0.9 1 f(x):1 0.5 0.1 -1 -2 -3 -8第二问:并计算y=ln(1+x^2)在[-1,1]上的5次lagrange多项式,(等距分布)第一问

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 08:55:40
给定值表用matlab求lagrange插值多项式第一问:给定值:x:0.10.20.40.60.80.91f(x):10.50.1-1-2-3-8第二问:并计算y=ln(1+x^2)在[-1,1]上

给定值表用matlab求lagrange插值多项式第一问:给定值:x:0.1 0.2 0.4 0.6 0.8 0.9 1 f(x):1 0.5 0.1 -1 -2 -3 -8第二问:并计算y=ln(1+x^2)在[-1,1]上的5次lagrange多项式,(等距分布)第一问
给定值表用matlab求lagrange插值多项式
第一问:给定值:x:0.1 0.2 0.4 0.6 0.8 0.9 1
f(x):1 0.5 0.1 -1 -2 -3 -8
第二问:并计算y=ln(1+x^2)在[-1,1]上的5次lagrange多项式,(等距分布)
第一问中,给定值,求lagrange插值多项式,我漏写了,不好意思

给定值表用matlab求lagrange插值多项式第一问:给定值:x:0.1 0.2 0.4 0.6 0.8 0.9 1 f(x):1 0.5 0.1 -1 -2 -3 -8第二问:并计算y=ln(1+x^2)在[-1,1]上的5次lagrange多项式,(等距分布)第一问
x=[0.1,0.2,0.4,0.6,0.8,0.9,1];
f=[1,0.5,0.1,-1,-2,-3,-8];
p=polyfit(x,f,length(x)-1);
pf=vpa(poly2sym(p),8)
xx=-1:0.05:1;
yy=log(1+xx.^2);
pp=polyfit(xx,yy,5);
py=vpa(poly2sym(pp),8)
得到结果:
pf =
-662.20238*x^6+1796.1310*x^5-1833.7054*x^4+868.30357*x^3-191.30655*x^2+13.965476*x+.81428571

py =
-.41039838e-15*x^5-.24377642*x^4+.36098936e-15*x^3+.92906500*x^2-.14488905e-16*x+.31524404e-2
另外可以看一下结果:
plot_x=-2:0.1:2;
f1=polyval(p,plot_x);
f2=polyval(pp,plot_x);
plot(x,f,'*',plot_x,f1);
figure
plot(xx,yy,'*',plot_x,f2);

给定值表用matlab求lagrange插值多项式第一问:给定值:x:0.1 0.2 0.4 0.6 0.8 0.9 1 f(x):1 0.5 0.1 -1 -2 -3 -8第二问:并计算y=ln(1+x^2)在[-1,1]上的5次lagrange多项式,(等距分布)第一问 lagrange 函数在Matlab的哪个工具箱中 用MATLAB求Lagrange插值多项式和Newton插值多项式用MATLAB求下列一组值的Lagrange插值多项式和Newton插值多项式 D={(0,5),(1,-2),(2,3),(3,4),(4,-1),(5,7),(6,5),(7,2)}. `要MATLAB的具体程序以及运算结果 求教matlab做三次样条插值和拉格朗日差值问题下表给出了飞行中鸭子的上部形状的节点数据,试用三次样条插值函数(自然边界条件)和20次Lagrange插值多项式对数据进行插值.用图示出给定的 已知函数表达式,给定一个x值,怎么用求matlab函数值 matlab 用spcrv画出的曲线,怎么求给定横坐标对应的纵坐标 给定精度要求err,利用matlab二分法求方程x*exp(x)=1的根 matlab 解方程 三角函数求beta值.其他可以给定数值.请问用solve函数能解吗?请给出方法. lagrange multiplier theorem的中文是什么啊?求Lagrange Multiplier Theorem的中文名称……最好能详细讲解一下这到底是个什么东东, 给定一个矩阵A=(aij)mXn,怎么用matlab命令求max(a21-a11,0)+max(a22-a12,0)+...+max(a2m-a1m,0)? 已知 y=(5*ln(1+exp(-5*x-14.918))-5*ln(exp(-5.354*x-14.918)),给定x如何用matlab 求函数值 求matlab高手制作自动控制程序某单位负反馈控制系统的开环传递函数为GS=K/[S(S+2)(S+4)] ,给定暂态性能指标如下:Mp 定义一个函数文件,求给定复数的指数、正弦和余弦,并在命令文件中调用该函数文件关于MATLAB matlab 空白区域搜索在MATLAB中,给定一块空白区域,用坐标生成的一系列点,怎么找一块WxL大小的不包含任何点的矩形区域?需要用到那些算法,求指导. 叙述拉格朗日Lagrange中值定理 用matlab实现lagrange插值多项式.源程序如下:function [f,y0]=lagrange_interpolation(x,y,x0)% f lagrange插值函数% x,y 数据点% x0 插值的x坐标syms t;if length(x) == length(y) %检错n=length(x);elseerror('x和y的维数不相等, matlab运行出现错误,>> x=[-5:1:5];y=1./(1+x.^2);x0=[-5:0.1:5];y0=lagrange(x,y,x0);y1=1./(1+x0.^2);plot(x0,y0,x0,y1,)y0=lagrange(x,y,x0);y1=1./(1+x0.^2);plot(x0,y0,x0,y1,)|Error:Unbalanced or unexpected parenthesis or bracket. 大神帮我看看这个matlab程序实现的拉格朗日插值程序计算运行为什么有问题?%Lagrange interpolationfunction y=lagrange(x0,y0,x)n=length(x0); m=length(x);for i=1:m z=x(i); s=0.0; for k=1:n p=1.0; for j=1: