主要内容

在代码中创建和运行的部分

因为R2021b。替换代码部分(R2021a)和运行部分生活的脚本(R2021a)。

MATLAB®代码文件通常包含许多命令行文本。您通常会将精力集中在一个单一的部分代码,处理相关的代码和文本块。为了方便文档管理和导航,将文件分成部分。然后,您可以运行代码的各个部分和导航之间的部分,根据需要。

文件在编辑器中打开显示两个部分。第二部分有一个蓝色的边框表明它是选中的部分。

把你的文件分成部分

创建一个部分,去编辑器住编辑器选项卡,部分部分,单击节休息按钮。您还可以输入百分之二迹象(% %)在一行的开始你想开始新的部分。新部分用蓝色突出显示的边界,表明它被选中。如果只有一个部分在代码文件中,突出显示的部分不是,因为它总是选择。

在编辑器中,一段始于百分之二迹象(% %)。在同一行的文本% %被称为节标题。包括段落标题是可选的,然而,它提高了文件的可读性和作为一个标题出现如果你发布你的代码。

文件在编辑器中打开的迹象显示百分之二线8和上方的蓝色边框线8显示的开始部分

在现场编辑器中,部分可以包含代码,文本,并输出。当您创建一个部分或修改现有部分,吧台左边显示部分的纵条纹。分段显示部分不新鲜的。过时的部分是一个部分尚未运行,或者它上一次运行以来已被修改。

实时编辑器中的文件打开显示一个空白行代码行八8上方的蓝色边框线表示的开始部分

删除部分

删除一段打破在编辑器中,删除百分之二的迹象(% %)的开头部分。删除一段休息在现场编辑器中,将光标置于线后直接的开始部分和新闻退格。或者,您可以直接将光标置于行结束的前一节打破并摁下删除关键。

请注意

你不能删除添加的部分减免MATLAB。更多信息在MATLAB可能添加一个部分断裂,明白了行为的部分功能在循环和条件语句部分的行为

运行部分

您可以运行您的代码文件运行每个部分单独或通过运行的所有代码文件中。单独运行一段,它必须包含所有需要的值,或值必须存在于MATLAB工作区。当运行单个部分,MATLAB不保存文件和文件不需要在你的搜索路径。

此表描述了不同的方法来运行代码。

操作 指令
运行中的所有代码文件。

编辑器住编辑器选项卡,运行部分中,点击运行

所选节中运行代码。

编辑器住编辑器选项卡,部分部分中,点击运行部分

在现场编辑器中,您还可以点击蓝色栏左边的部分。

部分现场编辑器中显示一个蓝色栏左边的部分。

在选择部分运行代码,然后移动到下一节。

编辑器住编辑器选项卡,部分部分中,选择运行和发展

在选择部分运行代码,然后运行后所选部分的所有代码。

编辑器住编辑器选项卡,部分部分中,选择运行结束

到一个特定的代码行,暂停运行。

单击运行到这里按钮左边的线。如果选中的行不能达成,MATLAB继续运行直到到达文件的末尾或遇到一个断点。

在编辑器中,运行到这里按钮是用于代码只能保存。在现场编辑,运行到这里按钮是用于所有代码,是否保存。函数和类的运行到这里按钮是可用的只有当评估是停了下来。

有关更多信息,请参见调试MATLAB代码文件

在部分增量值

你可以增量数值在一个部分,在每次修改后重新运行该部分。这有助于你调整和实验代码。

增加一个数值在一个部分,在现场使用控制编辑器。例如,这个代码计算变量的阶乘x

x = 5;y =阶乘(x)
y = 120
交互式地改变的价值x生活的脚本,取代的价值5数字滑块。默认情况下,MATLAB重播当前部分当滑块的值发生变化。

代码计算阶乘的x, x的值被替换为一个数字滑块的最小值0,最大值为10,5的实际价值。

有关更多信息,请参见添加交互式控制住脚本

导航之间的部分

你可以浏览文件中各部分之间没有运行在这些部分的代码。这个导航促进跳很快从一个区到另一个区在一个文件中。你可能在这种方式,例如,找到特定的代码在一个大文件。

操作 指令
移动到特定的部分。

编辑器住编辑器选项卡,导航部分中,点击。然后,在部分部分中,选择从可用选项。

移动到前一节。

编辑器住编辑器选项卡,导航部分中,点击,然后单击前一节。或者,您可以使用Ctrl +了键盘快捷键。

移动到下一节

编辑器住编辑器选项卡,导航部分中,点击,然后单击下一节。或者,您可以使用Ctrl +下来键盘快捷键。

行为的部分功能

在编辑器中,如果你添加一个部分在一个函数,在MATLAB插入分节符的函数声明和函数声明结束。如果你不结束的函数结束声明,MATLAB的行为如果发生函数的结束立即开始前下一个函数。

在现场编辑器中,您不能添加分节符在一个函数。不支持部分内部本地函数。万博1manbetx如果你添加本地脚本函数来现场,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行,添加一个部分语句的结束如果声明,导致三个层次嵌套的部分。

  • 在最外层的嵌套层次,一段跨越整个文件。

    文件在编辑器中打开所选部分跨越整个文件,和部分减免行三,六,八,九

  • 在第二个层次的嵌套,一段内的存在循环。

    文件在编辑器中打开所选部分从线三到九,在6和8行和部分减免

  • 第三个层次的嵌套,内存在一个部分如果声明。

    文件在编辑器中打开所选部分从线6到8,在3和9行和部分减免

相关的话题