在 MATLAB 中,可以使用 'polyfit' 函数进行线性拟合,并使用 'plot' 函数绘制拟合直线。

以下是一个示例代码:

% 创建示例数据
x = [1, 2, 3, 4, 5];
y = [2, 4, 6, 8, 10];

% 进行线性拟合
p = polyfit(x, y, 1); % 1表示线性拟合

% 绘制原始数据点
scatter(x, y, 'filled');
hold on;

% 绘制拟合直线
x_fit = linspace(min(x), max(x), 100);
y_fit = polyval(p, x_fit);
plot(x_fit, y_fit, 'r');

% 添加图例和标签
legend('原始数据', '线性拟合');
xlabel('x');
ylabel('y');
title('线性拟合图');

运行以上代码,将会绘制出包含原始数据点和线性拟合直线的图形。


原文地址: https://www.cveoy.top/t/topic/fOk6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录