文档

运行

运行MATLAB脚本

语法

运行(scriptname)

描述

例子

运行(scriptname运行MATLAB®指定的脚本scriptname

例子

全部折叠

创建一个不在当前路径上的临时文件夹。

TMP = tempname;mkdir (tmp)

将MATLAB代码写入文件夹中的一个文件中。

newFile = fullfile(tmp,“ANewFile.m”);fid = fopen(newFile,' w ');流(fid检测器,'Z = magic(5);\n');流(fid检测器,'b = bar3(Z);\n');文件关闭(fid);

运行脚本。

运行(newFile中)

输入参数

全部折叠

MATLAB脚本的完整或相对脚本路径,指定为字符向量或字符串标量。scriptname可以指定MATLAB可以执行的任何文件类型,如MATLAB脚本文件,Simulink金宝app®模型或墨西哥文件。

例子:scriptname = 'myScript'

例子:scriptname = 'anotherScript.m'

例子:scriptname = ' onemoscript .mlx'

提示

  • 运行执行当前不在MATLAB路径上的脚本。但是,你应该使用cd目录导航到或添加适当的文件夹,通过仅输入脚本名称使脚本可执行。

  • scriptname可以访问当前工作区中的任何变量。

  • 运行更改到包含脚本的文件夹,执行它,并重置回原始文件夹。如果脚本本身更改文件夹,则运行不恢复到原始文件夹,除非scriptname此脚本所在文件夹的更改。

  • 如果scriptname对应于a00文件和p文件在同一个文件夹里,那么运行执行p文件。即使您指定了,也会发生这种情况scriptname与一个00扩展。

  • 如果脚本不在MATLAB路径上,则执行运行命令缓存脚本。在同一会话和呼叫后运行,您可以使用外部编辑器编辑脚本。调用明确scriptname在调用之前运行再次使用脚本的更改版本而不是缓存版本。如果用MATLAB编辑器编辑脚本,运行执行更改后的版本,不需要调用明确scriptname

R2006a之前介绍过

这个话题有帮助吗?