阵列是如何切成片的?

时间:2016-08-28 18:02:53

标签: arrays matlab

我有一些示例代码,其中数组按如下方式切片:

A = X(:,2:300)

这对阵列的切片意味着什么?

1 个答案:

答案 0 :(得分:3)

:代表'all',如果它本身使用,2:300给出一个2到300的整数数组,间隔为1(1是隐含的)在MATLAB中。 2:3002:1:300相同,您甚至可以使用任意间距,例如2:37:300(结果:[2 39 76 113 150 187 224 261 298])来生成等间距的数字。

您的陈述说明 - 选择矩阵A和第2至300列的每一行。Suggested reading