1条回答 默认 最新
- CSDN专家-黄老师 2021-11-20 09:29关注
插值基函数
n 次代数插值问题的解可表示为pn(x)=sumlimitsnk=0lk(x)yk,
MATLAB 程序
function yi = LagInterp(x,y,xi) % Lagrange 插值多项式,调用格式为 % yi = LagInterp(x,y,xi) % 其中 % x 为插值节点,y为节点处函数值, % xi 为为估计函数自变量,yi 为xi处函数估计值 % n = length(x); m = length(xi); p = zeros(n,m); for k = 1:n t = ones(n,m); for j = 1:n if j~=k if abs(x(k) - x(j))<eps error('% 输入的插值节点必须互异!'); end t(j,:) = (xi - x(j))/(x(k) - x(j)); end p(k,:) = prod(t); end yi = y*p; end x = [1.1275, 1.1503, 1.1735, 1.1972]; y = [0.11910, 0.13954, 0.15932, 0.17903]; xi = [1.1300 1.1600]; yi = LagInterp(x,y,xi)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥15 DruidDataSource一直closing
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
- ¥15 (关键词-阻抗匹配,HFSS,RFID标签)
- ¥50 sft下载大文阻塞卡死
- ¥15 机器人轨迹规划相关问题