【发布时间】:2018-04-08 21:41:29
【问题描述】:
我正在做另一个课程作业,这次是使用空中机器人。我必须使用 matlab ode45 (普通差异方程)对 pd 控制器进行编程。必须包含此代码的文件按如下方式调用:
pd_controller(~, s, s_des, params)
我四处搜寻,但找不到任何可以向我解释这一点以及它是如何工作的东西。
在主程序中,使用我的 ODE 需要的时间变量调用该函数:
controlhandle(t, s, s_des, params)
这里的控制句柄是 pd_controller 的函数处理程序。
那么,这是什么意思?我可以访问~ 后面的任何内容吗?
此外:
我找到了一个例子,但另一个例子。一个函数,我们称之为 function = f(a,b) 是用 f(~, b) 调用的,其中 a 和 b 已在函数内部声明。
【问题讨论】:
-
Matlab 的帮助也适用于操作员:
help ~
标签: matlab function function-handle tilde