首页 > 解决方案 > MATLAB 优化工具箱中的 Excel 求解器

问题描述

我在 Excel 中有如下时间序列数据。

在此处输入图像描述]

A: Sampling time (Ts)
B: w[t] = Fn  (n is Row number)
C: w[t-1] = B(n-1)
D: x = w[t] - 0.7 = Fn - 0.7
E: 0.2 * w[t-1] = 0.2 * B(n-1)
F: By Changing Variable Cells: w[t]
G: Set Objective: (x - y)^2

我想创建 Simulink 模型。我发现我必须在优化工具箱中使用“fminsearch”函数,我必须使用“MATLAB 函数”块来使用“fminsearch”,因为优化工具箱没有 Simulink 块。看到“fminsearch”的解释,我必须定义像 fun = @(x) x^2 这样的目标函数。在这种情况下,我可以使用 w 定义目标函数。但是我想用 x 和 y 来描述对象函数。(在这种情况下,(x - y)^2)。你能告诉我如何创建 Simulink 模型吗?非常感谢任何见解。

标签: excelmatlabsimulink

解决方案


推荐阅读