Конкатенация вектора и переменной - PullRequest
0 голосов
/ 28 апреля 2011

Если у меня есть матрица

A = [0 1 0 1
     0 0 1 1]

и переменная B = 121.23, как я могу объединить оба в одну переменную.

Я сделал

features_set = [A(:), B];

Но это дает ошибку. Параметры CAT не соответствуют друг другу.

Как добавить эту переменную B в конец вектора A?

1 Ответ

2 голосов
/ 28 апреля 2011

A(:) возвращает массив 8 на 1.Запятая добавляется во втором измерении.Таким образом, ваш код не работает.

Если выходные данные должны быть массивом 9 на 1, вы должны написать

features_set = [A(:);B];

Если выходные данные должны быть массивом 1 на 9вы должны написать

features_set = [A(:)',B];
...