主要内容

运行

运行MATLAB脚本

描述

例子

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

例子

全部折叠

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

tmp = tempname;mkdir (tmp)

编写MATLAB代码到文件夹中的一个文件。

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

运行脚本。

运行(newFile中)

图中包含一个轴对象。axis对象包含5个类型为surface的对象。

输入参数

全部折叠

MATLAB脚本的完整或相对脚本路径,指定为字符向量或字符串标量。scriptname可以指定MATLAB可以执行的任何文件类型,如MATLAB脚本文件,Simulink万博1manbetx®模型,或mex files。

例子:scriptname = ' myScript '

例子:scriptname = ' anotherScript.m '

例子:scriptname = ' oneMoreScript.mlx '

提示

  • 运行如果脚本的输入参数指定了脚本的路径,则可以执行不在MATLAB路径上的脚本。要运行一个脚本,只需输入它的名称,您应该使用cd导航到适当的文件夹或目录将文件夹添加到MATLAB搜索路径中。

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

  • 运行对包含脚本的文件夹进行更改,并执行该文件夹,然后将其重置回原始文件夹。如果脚本本身改变了文件夹,那么运行不会恢复到原始文件夹,除非scriptname对脚本所在文件夹的更改。

  • 如果scriptname对应于a和00文件和驻留在同一文件夹中的p文件运行执行档案。即使您指定了scriptname与一个00扩展。

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

之前介绍过的R2006a