Como imshow com figura invisível no MATLAB rodando em Linux

Meu objetivo é:

Crie uma figura invisívelUsando subtramas, plote imagens e, em seguida,Salve sem ter que abrir.

Assim, estou executando o seguinte código:

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');

Mas eu recebo o erro:

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

Isso significa que o imshow está tentando exibir a imagem. Existe uma maneira de terimshow exibir imagem na figura invisível e não tentar aparecer?

questionAnswers(3)

yourAnswerToTheQuestion