我最近开始在MATLAB中使用Live编辑器,并在其中插入了一个函数。但是,显然,我不能在我输入函数的地方执行那段代码。即使分节符也消失了。 使用函数不适合实时编辑器吗?如何在MATLAB的Live编辑器中执行函数
1
A
回答
0
0
显然,MATLAB解析器直到2016年中途才加入到20世纪,直到R2016b才能解释脚本中的函数定义(直播或其他)。在基于Web的文档中,Add Functions to Scripts有一个通知,但是我花了一段时间才发现这一点,因为R2016a或更早版本中的内置文档没有明确包含此信息。教程暗示它会告诉你为每个函数创建一个新文件(对我来说,这对我来说是一个Python程序员,听起来更像是一种奇怪的建议而不是限制)。
试图在活动脚本中定义一个函数会产生令人困惑的错误。例如,如果你创建这个内容的单元格:
function y = myfunc(x)
y = 2*x;
end
将强调与读取弹出错误关键字function
:
解析错误的功能:使用可能无效MATLAB语法。
也许是什么?我应该问谁?在运行单元,它的第一行后打印一个错误:
脚本中所有的功能必须以
end
关闭。
我最终取得了这一发现自己感谢,如果你碰巧在一个新的空活脚本做的第一件事就是开始在第一行中键入function
一个有用的信息;只要您点击空格键顶部会弹出一条消息:
实时编辑器不支持函数和类。要继续,请将该文件保存为纯文本代码文件(
.m
)。
相关问题
- 1. matlab中的SPM:如何在批处理编辑器中调用matlab函数
- 2. MATLAB - 编辑框的回调执行
- 3. 只运行matlab编辑器
- 4. Live UML编辑
- 5. 如何编辑在Matlab
- 6. 本地HTML编辑器,如Windows Live Writer
- 7. 从android执行Matlab函数
- 8. 导入函数Matlab编码器和C++可执行文件
- 9. 函数在jQuery中使用.live时无意中执行
- 10. 如何在嵌套管理器中执行嵌入式编辑?
- 11. 如何在symfony2中编辑函数
- 12. 如何在PSQL中编辑函数
- 13. 如何在gdb中执行函数后执行一个函数?
- 14. 如果编辑中的下拉值发生变化,如何执行函数?
- 15. Matlab编码器fzero函数
- 16. MATLAB - 在编辑
- 17. FIS编辑器(Matlab的)
- 18. Matlab-如何在单个矩阵中执行逻辑与操作
- 19. 在矩阵中编辑行,MatLab
- 20. 如何编辑fabric.js中的toDataUrl函数?
- 21. 如何编辑Magento中的formatPrice函数?
- 22. 如何编辑jQuery函数
- 23. 提高MATLAB函数的执行时间
- 24. 如何在执行MATLAB内置函数之前显示消息
- 25. 如何在数组中使用matlab逻辑函数
- 26. 在C++中执行汇编函数
- 27. 如何在Stata的do-file编辑器中执行多行选择?
- 28. 在浏览器中的Javascript编辑器和执行
- 29. 如何在原子编辑器中压缩函数?
- 30. 如何在Visual Studio 2010编辑器中折叠函数体?
这对我也不适用。确切的单元格给出了一个错误“脚本中的所有函数都必须用'end'关闭。”你使用什么版本? – askewchan