第一个维度是Y维度(垂直维度),第二个维度是指X维度(水平维度)吗?有没有例外?
答案 0 :(得分:4)
没有例外。
唯一的细微之处在于,如果你只指定1个索引(例如x(10)
),则指的是整体的第10个元素,而不是维度1中的第10个元素。所以你有size(x)=[2 10]
,那么x(10) == x(2,5)
。
答案 1 :(得分:1)
您需要牢记两件事:
在这个原则中,数组索引就会出现。
另一个例子,如果你有一个向量(滥用表示法):
sum(reshape(1:3,[1,1,3])) == sum(1:3) == sum((1:3)')
如果您有矩阵:
sum([1 2; 3 4]) ~= sum([1 2; 3 4],2)
即。沿行的总和(也称为逐列)与沿列的总和(也称为逐行)不同。