【问题标题】:Matlab, index from starting location to last indexMatlab,从起始位置到最后一个索引的索引
【发布时间】:2011-02-09 04:56:34
【问题描述】:

假设您有一个长度未知的数组 data。有没有比

更短的方法来让元素从起始索引到末尾
subdata = data(2:length(data))

【问题讨论】:

  • 基本上,我希望有一个索引符号(比如:for all)

标签: matlab indexing


【解决方案1】:

您可以使用end 表示法来指示最后一个元素。 data(2:end) 返回一个向量,该向量包含向量 data 中从元素 2 到最后一个元素的元素。或者如果data 是一个字符数组,它会一直返回第二个字符直到最后一个字符。而data(end) 返回最后一个元素。

这也可以用矩阵来完成,即data(2:end,5:end)。此外,您可以将其用作操作数,即data(2:end-1)data(2:end/2)

在这种情况下,end 的用途与其在函数/循环/开关末尾的用途不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 2013-09-14
    • 2023-04-02
    • 2021-05-05
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多