matlab函数拟合代码
时间: 2023-10-21 22:06:53 浏览: 96
matlab 函数逼近与拟合源程序代码.zip_lsqlin_nlinfit函数_傅里叶拟合_多项式拟合_有理多项式
5星 · 资源好评率100%
首先,你可以使用 MATLAB 中的 `polyfit` 函数进行函数拟合。`polyfit` 函数可以拟合一组数据点的多项式曲线。以下是一个示例代码:
```matlab
% 输入数据
x = [1, 2, 3, 4, 5];
y = [2, 4, 6, 8, 10];
% 进行多项式拟合,这里选择2次多项式
p = polyfit(x, y, 2);
% 绘制原始数据和拟合曲线
plot(x, y, 'o'); hold on;
x_fit = linspace(0, 6, 100);
y_fit = polyval(p, x_fit);
plot(x_fit, y_fit);
legend('原始数据', '拟合曲线');
```
以上代码将根据给定的数据点 `(x, y)` 进行二次多项式拟合,并绘制出原始数据和拟合曲线。
阅读全文