В чем разница между [A, B] и [A; B] в MatLab? - PullRequest
3 голосов
/ 09 апреля 2010
%   CAT(2,A,B) is the same as [A,B].
%   CAT(1,A,B) is the same as [A;B].

Кажется, мне нужно знать это, чтобы понять, что делает cat.

Ответы [ 2 ]

3 голосов
/ 09 апреля 2010
[A, B] does col cat
[A; B] does row cat

например:

x = [1, 2, 3];
y = [7, 8, 9];

[x, y] == > [1, 2, 3, 7, 8, 9]

becomes a 1x6 array




[x; y] == > [1, 2, 3]
            [7, 8, 9]

becomes a 2x3 array

Просто попробуйте в Matlab и откройте ans, чтобы увидеть разницу

3 голосов
/ 09 апреля 2010
[A,B]

- это матрица, сформированная путем размещения B справа от A, а

[A;B]

- это матрица, сформированная путем размещения B ниже A.

Узнайте также о horzcat и vertcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...