1
1x3構造の配列と3x1構造の配列に違いはありますか?私が見ることのできるところから、そうは見えないが、私は完全にはわからない。構造配列の寸法
1x3構造の配列と3x1構造の配列に違いはありますか?私が見ることのできるところから、そうは見えないが、私は完全にはわからない。構造配列の寸法
はい、違いはありますが、それは一部の時間にのみ影響します。これは数値配列に対しても当てはまりますので、以下の例では簡潔にするためにこれらを使用します。
linear indexingの場合は、行ベクトルでも列ベクトルでも関係ありません。
a = [4, 5, 6];
b = a.';
a(1) == b(1)
a(2) == b(2)
a(3) == b(3)
インデックスに2つのディメンションを使用する場合は、重要です。
% 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.']