3

我可以在脚本中使用快速而简短的辅助本地函数吗?

目前我有“FUNCTION 关键字在此处使用无效”消息。

为什么?

4

1 回答 1

5

这是正确的,MATLAB 不允许您function在脚本中定义完整的 s。但是,至少有两种解决方案可以帮助您:

  1. 你可以把脚本变成一个函数。您在脚本中引用的工作区变量将成为函数的参数,并且您可以返回某些结果变量。

  2. 如果您的辅助函数非常小,您可以在脚本中将其定义为不带function关键字的匿名函数poly = @(x) x.^2 + 3 * x - 4;,例如 - 多项式函数。

于 2013-07-13T16:02:12.843 回答