Matlab中的脚本内部函数?

Suz*_*ioc 2 matlab user-defined-functions

我可以在脚本内部使用快速和简短的帮助器本地函数吗?

目前我有"FUNCTION关键字在这里使用无效"的消息.

为什么?

s.b*_*ara 5

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

  1. 您可以将脚本转换为函数.您在脚本中引用的工作空间变量将成为函数的参数,您可以返回某些结果变量.

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