无涯教程-MATLAB - end函数

255 阅读1分钟

MATLAB中的end关键字有两种主要目的:

  1. 终止一块代码。
  2. 表示最后一个数组索引。

MATLAB结束语法:

end

示例:使用end关键字终止代码块:

a = ones(4)
for k = 1:length(a)
    if a(k) == 1
        a(k) = 0;
    end
end
disp(......)
disp(a)
disp(...end)

输出:

a = 4?4
     1     1     1     1
     1     1     1     1
     1     1     1     1
     1     1     1     1
......
     0     1     1     1
     0     1     1     1
     0     1     1     1
     0     1     1     1
...end

示例:使用end关键字指示最后一个阵列索引:

a = randi(100,4,4)
b = a(end,2:end) % 这里第一个结束参数表示最后一行,
a = 4×4
    43    66    68    66
    92     4    76    18
    80    85    75    71
    96    94    40     4
b = 1×3
    94    40     4

参考链接

www.learnfk.com/matlab/matl…