matlab中怎么绘制拟合曲线
时间: 2023-11-21 15:59:50 浏览: 258
Matlab中曲线拟合的方法
5星 · 资源好评率100%
在 MATLAB 中,您可以使用“polyfit”函数来拟合数据并使用“plot”函数绘制拟合曲线。以下是一个简单的示例代码:
```matlab
% 创建样本数据
x = 1:10;
y = [5.2 6.1 7.3 8.0 9.1 10.5 11.3 12.8 13.9 15.1];
% 进行多项式拟合(这里拟合一个二次曲线)
p = polyfit(x, y, 2);
% 生成一系列用于绘制拟合曲线的 x 值
x_fit = linspace(1, 10, 100);
% 计算对应的 y 值
y_fit = polyval(p, x_fit);
% 绘制原始数据和拟合曲线
plot(x, y, 'o', x_fit, y_fit, '-')
legend('原始数据', '拟合曲线')
```
这段代码将会生成一个包含原始数据和拟合曲线的图形。您可以根据需要更改拟合的多项式阶数,或使用其他拟合方法。
阅读全文