可以访问MATLAB的内部java代码,以编程方式更改MATLAB本身.例如,您可以使用编程方式在编辑器中打开文档
editorServices = com.mathworks.mlservices.MLEditorServices;
editorServices.newDocument() %older versions of MATLAB seem to use new()
Run Code Online (Sandbox Code Playgroud)
您可以使用方法签名(但不是他们所做的)methodsview.
methodsview(com.mathworks.mlservices.MLEditorServices)
Run Code Online (Sandbox Code Playgroud)
我有一些关于使用这些Java方法的相关问题.
首先,是否有关于这些内容的任何文档(来自Mathworks或其他)?
其次,您如何找到可用的方法?我遇到的那些似乎包含在matlabroot\java\jar中的JAR文件中,但我不确定检查JAR文件的最佳方法是什么.
第三,是否有检查课程的功能,除了methodsview?
最后,有没有人找到任何真正有用的方法?
我在Matlab的命令行中有一个命令,它不仅仅是一行,但是当按下向上箭头调用它时,我只能通过多行代码的每一行...是否有办法回忆起完成最后一次执行,无论是单线还是多线?!谢谢!