结束

终止的代码块,或者指示最后数组索引

句法

结束

描述

结束是一个关键字终止对于开关尝试如果PARFOR声明。如果没有结束声明,对于开关尝试如果PARFOR等待进一步的输入。的每个实例结束对与最接近的前一个未成对对于开关尝试如果, 要么PARFOR声明。

结束也终止声明的功能。虽然它有时是可选的,使用结束为更好的代码的可读性。结束在这些情况下,需要:

  • 如果文件中包含的功能,功能之一是终止结束,那么文件中的每个函数必须以被终止结束

  • 如果文件包含与一个或多个嵌套的功能的功能,则该文件中的每个功能必须被终止结束

  • 如果一个脚本包含一个或多个本地功能,然后将文件中的所有功能,必须使用被终止结束

结束也表示一个数组的最后一个索引。例如,X(端)是最后一个元素XX(3:结束)通过的最后元件选择第三X

例子

全部收缩

结束要关闭如果声明和对于循环。的第一个实例结束对与如果声明中,并与第二对对于声明。

A = [0 0 1 1 0 0 0 1 0];对于K = 1:长度(a)中如果第(k)== 0第(k)= 2;结束结束

结束终止开关块。

选择= 1;开关选择案件1 DISP(“投票支持。1'案件2 DISP(“投票支持。2'除此以外DISP(“弃权”结束
投票支持。1

在一个名为文件中声明的函数average.m并将其保存在当前文件夹。用结束终止功能。

功能平均=平均(x)的平均=总和(X(:))/ numel(X);结束

该函数接受的输入阵列,计算平均其元素的,并返回一个标量。调用命令行功能。

Z = 1:99;平均=平均(z)的
平均= 50

创建矢量X

X = 1:15;

通过最终元素进入第五X

X(5:端)
ANS =1×115 6 7 8 9 10 11 12 13 14 15

访问X的奇数索引的元素

X(1:2:结束)
ANS =1×81 3 5 7 9 11 13 15

访问矩阵的最后一行一个运用结束

A =魔法(3)
A =3×38 1 6 3 5 7 4 9 2
B = A(端,:)
B =1×34 9 2

提示

  • 类可以重载结束函数来实现特殊行为。欲了解更多信息,请参阅作为结束对象索引

  • 如果数组X已经存在,你可以使用结束成长的阵列。例如,X(端+ 1)= 5增加的长度X由1,并增加了一个新的元件来的端部X

  • 虽然结束有时在一个函数文件可选的,用它来更好的代码的可读性。

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

R2006a前推出