非线性回归问题(单变量或多变量)可以使用图形用户界面 (GUI) 轻松提出,该界面使用以下求解器之一解决问题: - nlinfit:仅单变量问题。 - lsqnonlin:可以处理多变量问题(多个因拟合变量,ydata为矩阵)。 - 模式搜索:在使用 nlinfit 或 lsqonolin 之前,此求解器有助于获得良好的起点; 这样,更容易确定全局最小值。
数据作为矢量或矩阵从工作区引入 GUI。 要拟合的模型必须以矢量化形式写入 M 文件: ypred = 模型(x,xdata) ypred 是具有模型响应(行中的观察值)的列向量(单变量问题)或矩阵(多变量问题)。 x 是带有要拟合的模型参数的向量。 xdata 是一个矩阵,其中列是自变量,行是观察值。
附上使用间歇化学React器数据的动力学方程拟合示例。
要求:优化工具箱/统计工具箱/遗传算法和直接搜索工具箱取决于所选的求解
2021-11-30 20:04:19
33KB
matlab
1