1
是否有一個1×3結構陣列和3×1結構陣列之間的差異?從我所看到的情況來看,似乎沒有,但我不完全確定。結構數組維度
是否有一個1×3結構陣列和3×1結構陣列之間的差異?從我所看到的情況來看,似乎沒有,但我不完全確定。結構數組維度
是的,有區別,但它只會在一些時間。這也適用於數值數組,所以我將在下面的例子中使用它們來簡化。
對於linear indexing無論是對於行還是列向量都無關緊要。
a = [4, 5, 6];
b = a.';
a(1) == b(1)
a(2) == b(2)
a(3) == b(3)
如果您使用兩個維度來索引它,但這很重要。
% Will work
a(1, 3)
% Won't work
a(3, 1)
% Will Work
b(3, 1)
% Won't work
b(1, 3)
最重要的是當你將它與另一個struct
結合起來。尺寸必須允許連接。
a = [1 2 3];
b = a.';
% Cannot horizontally concatenate something with 1 row with something with 3 rows
[a, b]
% You need to make sure they both have the same # of rows
[a, a] % or [a, b.']