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