Как imshow с невидимой фигурой в MATLAB, работающей под Linux

Моя цель состоит в том, чтобы:

Create an invisible figure Using subplots, plot images on it, and then Save it without having it to open.

Таким образом, я запускаю следующий код:

f = figure('Visible', 'off');
subplot(2, 2, 1), imshow(image1);
subplot(2, 2, 2), imshow(image2);
subplot(2, 2, 3), imshow(image3);
subplot(2, 2, 4), imshow(image4);
saveas(f, 'filename');

Но я получаю ошибку:

Error using imshow (line xxx)
IMSHOW unable to display image.

Это означает, что imshow пытается отобразить изображение. Есть ли способ иметьimshow отобразить изображение на невидимой фигуре и не попытаться всплыть?

Ответы на вопрос(3)

Ваш ответ на вопрос