跳转至内容

化工过程导论/MATLAB

来自维基教科书,开放的书籍,面向开放的世界

MATLAB 简介

[编辑 | 编辑源代码]

在 MATLAB 中插入和操作数据

[编辑 | 编辑源代码]

从 Excel 导入数据

[编辑 | 编辑源代码]

对整个数据集执行操作

[编辑 | 编辑源代码]

在 MATLAB 中绘制数据

[编辑 | 编辑源代码]

多项式回归

[编辑 | 编辑源代码]

MATLAB 可以使用“polyfit”函数进行高达非常高阶的多项式回归。该函数的语法为

polyfit(XDATA, YDATA, Order)

x 数据和 y 数据必须采用数组的形式,对于此应用程序,数组只是由方括号分隔的逗号分隔的列表。例如,假设您要执行与“线性回归”部分中相同的线性回归。第一步是定义两个变量

>> XDATA = [1.1,1.9,3.0,3.8,5.3];
>> YDATA = [559.5,759.4,898.2,1116.3,1308.7];

然后只需使用阶数“1”调用 polyfit,因为我们想要线性回归。

>> polyfit(XDATA, YDATA, 1)
ans = 1.0e+002 *
  1.77876628209900   3.91232582806103

解释此答案的方法是,第一个数字是直线的斜率 (1.778*10^2),第二个是 y 轴截距 (3.912*10^2)。

非线性回归 (fminsearch)

[编辑 | 编辑源代码]
华夏公益教科书