<分区>
我可以在脚本中使用快速而简短的本地辅助函数吗?
目前我收到“此处使用 FUNCTION 关键字无效”的消息。
为什么?
<分区>
我可以在脚本中使用快速而简短的本地辅助函数吗?
目前我收到“此处使用 FUNCTION 关键字无效”的消息。
为什么?
最佳答案
这是正确的,MATLAB 不允许您在脚本中定义完整的函数
。但是,至少有两种解决方案可以帮助您:
您可以将脚本转换为函数。您在脚本中引用的工作区变量将成为函数的参数,并且您可以返回某些结果变量。
如果您的辅助函数非常小,您可以在脚本中将其定义为不使用 function
关键字的匿名函数,如 poly = @(x ) x.^2 + 3 * x - 4;
- 例如多项式函数。
关于matlab - Matlab 中的脚本内部函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17631731/