数组参数中的逗号

Commas in arguments of an array

plot中的第二个参数让我很疑惑,把S后面的“()”去掉,没有区别。它有什么意义?

在这种情况下,S 是一个矩阵,后面的参数用于在每个维度中获取矩阵的 select 离子。 : 运算符用于 select 范围内的条目(例如 2:end),单独使用时(即 :)select 范围内的所有条目.

下面的示例 selects 所有行 (:) 的第二列 (2)。请注意,本例中的 SS(:, :, 1) 是相同的,因为该数组不包含第三维。我相信你的例子也是如此。

>> S = [1, 2, 3; 4, 5, 6; 7, 8, 9]

S =

     1     2     3
     4     5     6
     7     8     9

>> S(:, 2)

ans =

     2
     5
     8