当前位置: 首页 > 面试题库 >

在MATLAB的com.mathworks内部获取帮助

黄朗
2023-03-14
问题内容

可以访问MATLAB内部Java代码的某些位来以编程方式更改MATLAB本身。例如,您可以使用以下命令在编辑器中以编程方式打开文档

editorServices = com.mathworks.mlservices.MLEditorServices;
editorServices.newDocument()  %older versions of MATLAB seem to use new()

您可以使用查看方法签名(但看不到它们的作用)methodsview

methodsview(com.mathworks.mlservices.MLEditorServices)

关于使用这些Java方法,我有一些相关的问题。

首先,是否有关于这些东西的文档(来自Mathworks或其他)?

其次,您如何找出可用的方法?我遇到的问题似乎包含在matlabroot \ java \
jar中的JAR文件中,但是我不确定检查JAR文件的最佳方法是什么。

第三,除了类之外,还有检查类的功能methodsview吗?

最后,有没有人发现过真正有用的方法?


问题答案:

没有官方文档,也没有这些类的支持。此外,这些类和内部方法表示内部实现,在将来的任何Matlab版本中,它们都可能会更改,恕不另行通知。这就是说,您可以使用uiinspect和checkClass实用程序来调查内部方法,属性和静态字段。这些实用程序使用Java反射来完成其工作,内置的
methodsview
函数也可以完成这些操作(不过,我相信我的实用程序功能更强大)。在这方面,我相信我们不会跨过可能违反Matlab许可的逆向工程。

如果您正在寻找文档,那么我的UndocumentedMatlab.com网站上有大量相关资源,并且会定期添加更多资源,因此请继续关注。

我还正在写一本书,它将对所有这些内部类以及其他未记录的内容进行非常详细的概述-我希望在今年晚些时候发布新闻。



 类似资料:
  • 要查看在线文件,在MATLAB菜单栏中选择Help选项。(更多关于使用在线文件的信息见帮助浏览器.) 在“用MATLAB”下,文件主要由以下主题构成: 开发环境- 提供关于MATLAB桌面的全部信息。 数学- 描述如何使用MATLAB的数学和统计功能。 编程和数据类型- 描述如何用MATLAB语言创建脚本和函数。 作图- 描述怎样用MATLAB的图形功能绘制数据图。 3D可视化- 介绍怎样用查看,

  • 本文向大家介绍MATLAB帮助自己,包括了MATLAB帮助自己的使用技巧和注意事项,需要的朋友参考一下 示例 MATLAB随附了许多内置脚本和功能,从简单的乘法到图像识别工具箱,一应俱全。为了获取有关您要使用的功能的信息help functionname,请在命令行中输入:。让我们以help功能为例。 可以通过键入以下内容获取有关如何使用它的信息: >> help help 在命令窗口中。这将返回

  • 我列出了一个有很多行的表,我想根据{transaction.to_address}值在每一行中使用一个新函数 我想在一个抓取函数中使用useeffect()函数,但是我得到了这个错误消息:渲染了比之前更多的钩子。我已经尝试了我在这里找到的许多解决方案,我已经花了几乎一整天,但我还不够聪明来修复它。 这类似于我的问题,但不适用于我 未捕获的固定冲突:渲染的钩子比上一次渲染期间更多

  • 在Stack Overflow上询问JUnit 5相关问题或在Gitter上与我们聊天。

  • 2. 获取帮助 使用Spring Boot遇到问题时: 试一下How-to’s —— 为最常见的问题提供了解决方案 了解Spring的基础知识 —— Spring Boot建立在许多其他的Spring项目之上,检查spring.io网站以获得丰富的参考文档。如果您刚刚开始使用Spring,可以试一下这些指南中的一个 提问 —— 我们监控着stackoverflow.com上标记为spring-bo

  • 想了解 Git 的各式工具该怎么用,可以阅读它们的使用帮助,方法有三: $ git help <verb> $ git <verb> --help $ man git-<verb> 比如,要学习 config 命令可以怎么用,运行: $ git help config