2010-04-09 3 views

ответ

1

Оба a и b являются двумерными матрицами размера 3 на 3. Когда вы объединяете их по четвертому измерению, промежуточное третье измерение является одноточечным (то есть 1). Таким образом, c(:,:,1,1) будет вашей матрицей a и c(:,:,1,2) будет вашей матрицей b.

Это a link to some documentation, которые могут помочь в понимании многомерных массивов.

EDIT:

Возможно, это поможет думать об этих четырех измерениях с точки зрения, что мы, люди могут более легко относиться к ...

Предположим, что четыре измерения в приведенном выше примере представляют три размеры в пространстве (x, y и z) плюс четвертое измерение времени. Представьте себе, что я забираю температуру воздуха в нескольких точках в пространстве за один раз. Я могу пробовать температуру воздуха в сетке, которая содержит все комбинации трех позиций x, три позиции y и одну позицию z. Это даст мне 3-на-3-на-1 сетку. Обычно мы, вероятно, просто говорим, что данные находятся в сетке 3 на 3, игнорируя конечное синглтонное измерение.

Однако предположим, что теперь я возьму еще один набор образцов в этих точках позднее. Поэтому я получаю еще одну сетку 3 на 3 на 1 во второй момент времени. Если я объединю эти совокупности данных вместе по размеру времени, я получу матрицу 3 на 3 на 1 на 2. Третье измерение является одноточечным, потому что я выбрал только одно значение z.

Итак, в примере c=cat(4,a,b) мы конкатенируем две матрицы вдоль четвертого измерения. Две матрицы 3-к-3, причем третий размер неявно предполагается одноточечным. Однако при конкатенации по четвертому измерению мы должны явно показать, что третье измерение все еще существует, перечисляя его размер как 1.

+0

Это все еще слишком абстрактно, чтобы понять, и кажется, что намного легче, когда кошка по 3-му измерению? Можете ли вы уточнить, что вы подразумеваете под «Когда вы объединяете их по четвертому измерению, промежуточное третье измерение однотонное»? – Gtker

+0

@ Runner: Я попытался дать более интуитивный пример четырехмерных данных. Надеюсь, теперь это немного менее абстрактно. – gnovice

Смежные вопросы