2012-04-14 1 views
3

У меня есть 3 матрицы, которые я хотел бы построить на ящике (две из них - 22 строки по 83 столбца, а другая - 7 строк по 83 столбца) внутри Octave.Как сделать несколько ящиков с Octave?

Я пробовал:

boxplot ([красный (:, 1), синий (:, 1), фиолетовый (:, 1)])

ошибка: горизонтальные размеры не соответствуют ошибки: оценка элемента списка аргументов номер 1

Но, я продолжаю получать вышеуказанную ошибку. Я предполагаю, что это потому, что у меня есть одна матрица с 7 строками вместо 22? Если да, есть ли какой-либо возможный способ заставить их оба зарисовываться на одном ящике?

ответ

1

Когда вы проходите [a,b,c], вы пытаетесь построить матрицу путем конкатенации по горизонтали остальных трех. Поскольку они не имеют того же количества строк, которые никогда не будут работать.

Если вы хотите, чтобы сделать использование boxplot клеток (как указано в help boxplot), что

boxplot ({red(:,1),blue(:,1),purple(:,1)})