在 matlab 中插值
Interpolate in matlab
我对 (X,Y) 有两种实现方式
(0, 200)
(23, 700)
我想用带有线性插值的 matlab 在 X1=12.5 处找到 Y 的值
interp1
行吗?但还没有弄清楚如何使用参数
谢谢
这样做的目的是:
x = [0,23];
y = [200,700];
xq = 12.5;
yq = interp1(x,y,xq)
%visualization
plot(x,y);hold on;
stem(xq,yq,'r')
我对 (X,Y) 有两种实现方式
(0, 200) (23, 700)
我想用带有线性插值的 matlab 在 X1=12.5 处找到 Y 的值
interp1
行吗?但还没有弄清楚如何使用参数
谢谢
这样做的目的是:
x = [0,23];
y = [200,700];
xq = 12.5;
yq = interp1(x,y,xq)
%visualization
plot(x,y);hold on;
stem(xq,yq,'r')