作业帮 > 数学 > 作业

已知插值节点的坐标X=[0;1;10]; Y=[1 2 4 6 8 10 12 13 16 19 25] 求X=2.5处

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/06/16 10:29:49
已知插值节点的坐标X=[0;1;10]; Y=[1 2 4 6 8 10 12 13 16 19 25] 求X=2.5处的函数值,用MATLAB该怎么写?
补充下 是拉格朗日算法
已知插值节点的坐标X=[0;1;10]; Y=[1 2 4 6 8 10 12 13 16 19 25] 求X=2.5处
二楼回答的插值是样条插值,而且matlab里好像没有拉格朗日插值的函数,这个方法在实际中不常用,给你我曾经编的拉式插值函数,希望你不只是用一下,能看懂最好:
function y=lainterp(X,Y,x)
%拉格朗日代数插值
%y=lainterp(X,Y,x)
%X,Y:插值节点,节点值
%x:任意点
%
if length(unique(X))