如果不同大小(86x1双倍),(61x1双倍)和(10x1双倍),我有三个向量。
我试试:
figure
boxplot([x1,x2,x3])
但是使用horzcat得到“错误,连接的矩阵的维数不一致”。
我已经尝试过调换向量,但看起来它将这些组合成一个组并为此做了一个箱形图。即如果我有
boxplot([x1,x2,x3],'Labels','thing1','thing2','thing3')
我明白了:
“来自非结构数组对象的结构内容引用。
使用boxplot时出错> assignUserLabels(第1688行) 与组或数字必须具有相同数量的标签 X中的元素。“
答案 0 :(得分:1)
g1 = ones(size(x1)) * 1;
g2 = ones(size(x2)) * 2;
g3 = ones(size(x3)) * 3;
figure()
boxplot([x1; x2; x3], [g1; g2; g3], 'Labels', {'thing1', 'thing2', 'thing3'})