连接向量和变量

时间:2011-04-28 10:45:12

标签: matlab variables vector concatenation

如果我有一个矩阵

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

和变量B = 121.23, 如何将两者连成一个变量。

我做了

features_set = [A(:), B];

但是,它给出了错误CAT参数维度不一致。

如何将此变量B添加到矢量A的末尾?

1 个答案:

答案 0 :(得分:2)

A(:)返回一个8 x 1的数组。逗号沿着第二维追加。因此,您的代码失败了。

如果输出应为9 x 1阵列,则应编写

features_set = [A(:);B];

如果输出应为1乘9的数组,则应编写

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