MATLAB插值拟合方程代码
时间: 2023-09-21 15:13:07 浏览: 129
以下是一个插值拟合方程的MATLAB代码:
%% 插值拟合方程
x = [1 2 3 4 5 6]; % 自变量
y = [0.5 2.5 2 4.5 3.5 6]; % 因变量
xi = 1:0.1:6; % 插值点
% 线性插值
yi_lin = interp1(x, y, xi, 'linear');
% 三次样条插值
yi_spline = interp1(x, y, xi, 'spline');
% 绘制图像
figure;
plot(x, y, 'o', xi, yi_lin, '-', xi, yi_spline, '--');
legend('原始数据', '线性插值', '三次样条插值');
xlabel('自变量');
ylabel('因变量');
title('插值拟合方程');
grid on;
阅读全文