转换穆帕德笔记本MATLAB生活的脚本
convertMuPADNotebook (
转换MuPAD®笔记本电脑文件MuPADfile
,MATLABLiveScript
)MuPADfile
(.mn
)到MATLAB®生活的脚本文件MATLABLiveScript
(.mlx
).这两个MuPADfile
和MATLABLiveScript
必须是完整路径,除非文件在当前文件夹中。有关活动脚本的信息,请参见在Live编辑器中创建Live脚本(MATLAB)。
使用笔记本电脑
,将MuPAD笔记本电脑转换为MATLAB实时脚本。或者,在“当前文件夹”浏览器中右键单击笔记本并选择打开实时脚本从上下文菜单中。
假设当前文件夹包含一个名为myNotebook.mn
.将这个笔记本转换为MATLAB的实时脚本文件命名myScript.mlx
.
convertMuPADNotebook (“myNotebook.mn”,“myScript.mlx”)
打开生成的文件。
编辑(“myScript.mlx”)
目视检查代码的正确性和完整性,然后运行代码进行验证。
将MuPAD笔记本转换为具有相同名称的MATLAB实时脚本文件。
假设当前文件夹包含一个名为myFile.mn
.将这个笔记本转换为MATLAB的实时脚本文件命名myFile.mlx
.
convertMuPADNotebook (“myFile.mn”)
打开生成的文件。
编辑(“myFile.mlx”)
可视化地检查代码的正确性和完整性。然后通过执行来验证它。
如果笔记本电脑
报告转换后的代码有翻译错误或警告,在使用它之前纠正结果MATLAB代码。
转换MuPAD笔记本,myNotebook.mn
,到MATLAB实时脚本文件,myScript.mlx
.因为myNotebook.mn
包含无法直接转换为MATLAB代码的命令,笔记本电脑
将这些命令标记为翻译错误和警告。
convertMuPADNotebook (“myNotebook.mn”,“myScript.mlx”)
已创建“myScript.mlx”:4个翻译错误,1个警告。有关验证…文档的信息,请参阅help.ans=c:\MATLABscripts\myScript.mlx
翻译错误表明笔记本电脑
无法转换部分MuPAD笔记本,没有这部分,翻译的代码将不能正常运行。翻译警告指出笔记本电脑
无法转换MuPAD笔记本的一部分(例如,一个空的输入区域)并将其忽略。转换后的包含警告的代码可能不会出现任何问题。
打开生成的文件。
编辑(“myScript.mlx”);
消除翻译错误。首先,搜索“翻译错误”。在“翻译错误”旁边,转换后的代码显示了简短的注释,解释了哪个MuPAD命令没有正确翻译。还有一个文档链接,提供了修复问题的更多细节和建议。修复问题后,删除相应的错误消息和与之相关的任何注释。
通过搜索“翻译警告”找到翻译警告。转换后的代码在“翻译警告”旁边显示一个简短的注释和一个文档链接。有些警告可能要求您修改代码以使其正常运行。在大多数情况下,您可以忽略翻译警告。无论您是修复了代码还是决定忽略警告,都要删除警告消息及其相关的任何注释。
可视化地检查代码的正确性和完整性。
通过执行它,验证得到的MATLAB代码正确运行。
将文件夹中的所有MuPAD笔记本转换为当前文件夹,然后使用循环调用笔记本电脑
功能在每个笔记本的文件夹中。
文件= dir (“*.mn”);为convert tmupadnotebook (files(i).name):结束
笔记本电脑
将MuPAD程序转换为MATLAB函数。并非所有的MuPAD程序都可以转换。
简单的过程被转换成匿名函数。转换一个MuPAD笔记本与下列代码。
f:=x->x ^ 2f (2)
的输出笔记本电脑
是否有一个带有匿名函数的活动脚本f
.
关于匿名功能的详细信息请参见匿名函数(MATLAB)。
当过程过于复杂而无法转换为匿名函数时,就会在活动脚本中将它们转换为本地函数。本地函数被放置在活动脚本的末尾。
转换一个MuPAD笔记本与下列代码。
x->如果x = 1然后2其他的3.结束f(0)
这个过程太复杂,无法转换为匿名函数。的输出笔记本电脑
是带有本地函数的活脚本吗aux2
.
有关脚本中本地函数的信息,请参阅向脚本添加函数(MATLAB)。
转换读取MuPAD程序文件的笔记本时(.mu
),笔记本电脑
取代阅读
命令的内容.mu
文件。笔记本和程序文件必须在同一个目录下。