结束

终止代码块或指示最后一个数组索引

语法

结束

描述

例子

结束是一个关键字终止转变试一试如果,parfor语句。没有一个结束声明中,转变试一试如果,parfor等待进一步的输入。的每个实例结束与之前最接近的未配对配对配对转变试一试如果,或parfor声明。

例子

结束还可以终止已声明的函数。虽然有时它是可选的,使用结束为了更好的代码可读性。结束在这些情况下需要:

  • 如果一个文件包含函数,并且其中一个函数以结束,然后必须终止文件中的每个函数结束

  • 如果文件包含具有一个或多个嵌套函数的函数,则必须终止文件中的每个函数结束

  • 如果脚本包含一个或多个本地函数,则文件中的每个函数都必须以结束

例子

结束也表示数组的最后一个索引。例如,x(结束)最后一个要素是什么X,X(3:结束)的第三个到最后一个元素X

例子

全部折叠

使用结束关闭一个如果声明和一个循环。第一个实例结束对与如果表述,第二个和声明。

A = [0 0 1 1 0 0 1 0];k = 1:长度(a)如果A (k) = 0;结束结束

使用结束终止一个转变块。

选择= 1;转变选择情况下1 disp (“没有投票。1 '情况下2 disp (“没有投票。2》否则disp (“弃权”结束
为没有投票。1

在一个名为average.m并保存在当前文件夹中。使用结束终止函数。

函数sum(x(:))/numel(x);结束

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

z = 1:9 9;ave =平均(z)
ave = 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×813 5 7 9 11 13 15

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

A =魔术(3)
一个=3×38 1 6 3 5 7 4 9 2
B =(最终,:)
B =1×34 9 2

提示

  • 类可以重载结束函数来实现专门的行为。有关更多信息,请参见作为对象索引结束

  • 如果一个数组X已经存在的,可以使用结束来增加数组。例如,X(终端+ 1)= 5增加的长度X到1并将一个新元素添加到结尾X

  • 虽然结束有时在函数文件中是可选的,使用它可以提高代码的可读性。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

之前介绍过的R2006a