MATLAB社区

MATLAB、社区和更多

可以,用MATLAB编写MATLAB程序?

今天我们欢迎嘉宾博客MATLAB产品经理斯科特·赫希。

嗨,我是斯科特·赫希。你可能还记得我等博客”交互式体积可视化工具”和“默认的数据对接Doug船体的伴侣。“我是在本周的最初选择的博客从2004 - 2006。

我兴奋地退后一步进入博客世界对MATLAB偶尔和你聊天。MATLAB的产品管理领导,我花我的日子与MATLAB开发团队合作,确保我们构建的MATLAB是你所有想使用MATLAB。这个博客是一个很好的方法让我们知道我们正在做的事情。

今天的主题是我最喜欢的一个MATLAB的特点——MATLAB代码的自动生成从MATLAB桌面和其他互动工具。你注意到学习如何做一些最简单的方法在MATLAB经常从一个示例开始,接近你想要做什么?如果这个例子你想要做什么吗?这是一个潜在的MATLAB代码自动生成的承诺。你使用交互式工具说,适合一些数据的曲线,和给你的是相当于MATLAB代码。您可以使用原有的代码自动化你刚刚完成的任务,但是你也可以解剖,研究,和修改代码来学习如何把它应用到其他问题。这是特别有用对于我们这些更新的MATLAB或新的编程。

这里只是几个例子,MATLAB工具箱将自动为您生成代码:

  • 拟合曲线或曲面。

曲线拟合工具(cftool)和表面拟合工具(sftool)曲线拟合工具箱将生成一个函数生成一个类似的适合新数据。

  • 从数据库查询数据。

可视化查询构建器(querybuilder)数据库工具箱将生成一个脚本可以用来重新运行查询编程。

  • 导入数据。

导入向导(uiimport)将生成一个函数导入类似的结构化数据从一个不同的文件。

  • 定制的外观图。

情节工具(plottools)或策划编辑模式将生成一个函数再现了新数据的可视化。(见迈克的以前的文章)。

  • 策划工作空间浏览器的数据。

情节选择器将生成的MATLAB代码用于创建阴谋。

在大多数情况下,你要么生成代码通过选择一个复选框在GUI或在文件菜单中选择一个选项在这个例子与表面拟合工具:

自动从表面拟合工具MATLAB代码生成

尽管我已经使用MATLAB的16年,我很依赖的MATLAB代码自动生成的特定任务。我喜欢小俏皮话情节推到命令窗口的选择器。我发现这些帮我点击和输入之间无缝地反弹,这取决于当时的简单。我爱我的历史上,这些命令,这样以后我还能回忆起它们就好像我自己输入。我也是一个巨大的风扇的代码生成的新表面拟合曲线拟合工具箱中的工具。它似乎在某种程度上做到我想要的,同时易于阅读。我已经无法想象回到从头编写这段代码。

我承认我有一个很难使用生成的代码从定制的情节。有时很难认出我在生成的代码的意图。我发现最适合我的是生成代码的一小部分情节学习特定功能的特定命令。你可以通过上下文菜单中编辑模式。(如果使用1”按钮命令点击鼠标点击右键)感兴趣的对象从菜单中,选择“显示密码”。举例来说,这里的我如何学习的代码添加一个文本箭头图:

MATLAB代码自动生成的注释

你呢?你用MATLAB代码自动生成的(或避免吗?)?请分享你的评论在这里

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。