这个内容比较简单,主要是对线性插值的一个应用
将大区间先划分为 很多个小区间,再取这些小区间的端点为插值节点,两两进行线性插值,
最终得到的就是分段线性插值了
分段线性插值
函数代码
这个代码写的很粗糙,能实现就行,我们主要看它的效果。
function output = piecewise_linear_interp(x0,y0,x)
% 分段线性插值
% x0为样本点横坐标,行向量
% y0为样本点纵坐标,行向量
% x 为 自变量
%
% Version: 1.0
% last modified: 06/14/2023
n1 = length(x0);
n2 = length(x);
l = zeros(1,n1); %预留出基函数的空间
y = zeros(1,n2); %预留出x所对的y的空间
for j =1:1:n2
if x(j)>=x0(1) && x(j)<=x0(2)
l(1) = (x(j)-x0(2))/(x0(1)-x0(

最低0.47元/天 解锁文章
7046





