MATLAB中如何利用拉格朗日插值法作图

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 22:08:57
MATLAB中如何利用拉格朗日插值法作图
xS]S@+1Jp}P 0oʨ`(3B"b?Ii}H=sLˁ׳of_>M~g/sE*UIJxU%ʨ_GwwE?{֮|!Q/;5ˆׁv{u](.吒-suZ}.0=phZK1PR|EXt.ˮxY!yv 5@vvz?95s,g1[$'Sb|`2t)n_:u >3j(_ kҌB s7m=3HR;J);>Mr> <6-dl ?"h NaIZ\c=FkEʙw&Em?LT:پ5"7ưabF13mC@(NY@Lv H +yC,q,bR&\9)j0p aRzzR<')Pp0j5_`@hE~Ob9/|

MATLAB中如何利用拉格朗日插值法作图
MATLAB中如何利用拉格朗日插值法作图

MATLAB中如何利用拉格朗日插值法作图
计算卫星定位么? 要几次插值的 给你一次和二次的吧
1.n个节点分段Lagrange插值多项式;
%2.使用格式y=lagrange(x0,y0,x,k);
%3.输入项x0为n维插值节点向量,y0为n维被插函数值向量;
%4.x为m维插值点向量,k为分段插值多项式次数,不超过3,缺省为k=1;
%5.输出y为插值点x处的函数值;
%6.本程序于2002.4.21.编写?
function y=lagrange(x0,y0,x,k)
if nargin3,error('分段次数过高,容易产生Runge现象,请重新选择次数k.'),end
n=length(x0);
m=length(x);
nn=1;
for i=1:m
u=x(i);
switch k
%---------------------------针对不同的k判断插值区间
case 1
if ux0(n-1)
t=n-1;
else
for j=nn+1:n-2
if u>x0(j)&u(x0(j)+x0(j+1))/2 & ux0(j) & u=x0(k) & u