在代码中创建和运行的部分
因为R2021b。替换代码部分(R2021a)和运行部分生活的脚本(R2021a)。
MATLAB®代码文件通常包含许多命令行文本。您通常会将精力集中在一个单一的部分代码,处理相关的代码和文本块。为了方便文档管理和导航,将文件分成部分。然后,您可以运行代码的各个部分和导航之间的部分,根据需要。
把你的文件分成部分
创建一个部分,去编辑器或住编辑器选项卡,部分部分,单击节休息按钮。您还可以输入百分之二迹象(% %
)在一行的开始你想开始新的部分。新部分用蓝色突出显示的边界,表明它被选中。如果只有一个部分在代码文件中,突出显示的部分不是,因为它总是选择。
在编辑器中,一段始于百分之二迹象(% %
)。在同一行的文本% %
被称为节标题。包括段落标题是可选的,然而,它提高了文件的可读性和作为一个标题出现如果你发布你的代码。
在现场编辑器中,部分可以包含代码,文本,并输出。当您创建一个部分或修改现有部分,吧台左边显示部分的纵条纹。分段显示部分不新鲜的。过时的部分是一个部分尚未运行,或者它上一次运行以来已被修改。
删除部分
删除一段打破在编辑器中,删除百分之二的迹象(% %
)的开头部分。删除一段休息在现场编辑器中,将光标置于线后直接的开始部分和新闻退格。或者,您可以直接将光标置于行结束的前一节打破并摁下删除关键。
请注意
你不能删除添加的部分减免MATLAB。更多信息在MATLAB可能添加一个部分断裂,明白了行为的部分功能和在循环和条件语句部分的行为。
减少部分保证金
最大化可用的空间编辑代码在编辑器中,您可以隐藏运行部分,跑到这里,代码折叠的利润率。这将减少代码的左边的灰色区域。隐藏一个或更多的利润,右键单击左边的灰色区域代码并清除显示运行部分保证金,显示运行到这里和/或显示代码折叠边缘选项。
运行部分
您可以运行您的代码文件运行每个部分单独或通过运行的所有代码文件中。单独运行一段,它必须包含所有需要的值,或值必须存在于MATLAB工作区。当运行单个部分,MATLAB不保存文件和文件不需要在你的搜索路径。
此表描述了不同的方法来运行代码。
操作 | 指令 |
---|---|
运行中的所有代码文件。 | 在编辑器或住编辑器选项卡,运行部分中,点击 |
所选节中运行代码。 | 在编辑器或住编辑器选项卡,部分部分中,点击 在现场编辑器中,您还可以点击蓝色栏左边的部分。 |
在选择部分运行代码,然后移动到下一节。 | 在编辑器或住编辑器选项卡,部分部分中,选择 |
在选择部分运行代码,然后运行后所选部分的所有代码。 | 在编辑器或住编辑器选项卡,部分部分中,选择 |
到一个特定的代码行,暂停运行。 | 单击 在编辑器中, 有关更多信息,请参见调试MATLAB代码文件。 |
在部分增量值
你可以增量数值在一个部分,在每次修改后重新运行该部分。这有助于你调整和实验代码。
增加一个数值在一个部分,在现场使用控制编辑器。例如,这个代码计算变量的阶乘x。
x = 5;y =阶乘(x)
y = 120
5
数字滑块。默认情况下,MATLAB重播当前部分当滑块的值发生变化。
有关更多信息,请参见添加交互式控制住脚本。
导航之间的部分
你可以浏览文件中各部分之间没有运行在这些部分的代码。这个导航促进跳很快从一个区到另一个区在一个文件中。你可能在这种方式,例如,找到特定的代码在一个大文件。
操作 | 指令 |
---|---|
移动到特定的部分。 | 在编辑器或住编辑器选项卡,导航部分中,点击 |
移动到前一节。 | 在编辑器或住编辑器选项卡,导航部分中,点击 |
移动到下一节 | 在编辑器或住编辑器选项卡,导航部分中,点击 |
行为的部分功能
在编辑器中,如果你添加一个部分在一个函数,在MATLAB插入分节符的函数声明和函数声明结束。如果你不结束的函数结束
声明,MATLAB的行为如果发生函数的结束立即开始前下一个函数。
在现场编辑器中,您不能添加分节符在一个函数。不支持部分内部本地函数。金宝app如果你添加本地脚本函数来现场,MATLAB打破之前添加一个部分首先本地函数定义和删除分节符。在生活各个部分脚本运行时,你可以只运行在本地函数定义的部分。
在循环和条件语句部分的行为
在编辑器中,如果你添加一个部分在一个循环或条件语句(例如一个如果
语句或为
循环),MATLAB添加部分优惠线路包含开始和结束的声明(如果这些行不已经包含一段休息)。循环或条件语句中的部分是独立的其余部分的代码,成为嵌套在剩余的部分代码。部分内部嵌套循环或条件语句也成为嵌套。
例如,这个代码预分配一个10-element向量,然后计算9值。如果计算值是偶数,MATLAB添加一个。
x = 1 (10);为n = 2:10 x (n) = 2 * (n - 1);如果快速眼动(x (n), 2) = = 0 x (n) = x (n) + 1;结束结束
如果你添加一个部分在3号线,在为
循环,MATLAB打破在第9行,添加一个部分语句的结束为
循环。如果你添加一个部分在6号线,在如果
声明,MATLAB打破在第8行,添加一个部分语句的结束如果
声明,导致三个层次嵌套的部分。
在最外层的嵌套层次,一段跨越整个文件。
在第二个层次的嵌套,一段内的存在
为
循环。第三个层次的嵌套,内存在一个部分
如果
声明。