Функция getframe отображает все, что видна на экране. Однако в моем приложении я хочу, чтобы цифра была невидимой при хранении ее содержимого в матрице. Таким образом, то, что делает getframe, заключается в том, что за короткий период он отображает фигуру и захватывает ее содержимое, а затем устанавливает свойство «visibile» обратно в то, что было до захвата экрана. Я не хочу, чтобы эта вспышка происходила на экране. Кроме того, сохранение в файле и чтение его уменьшает скорость. Там должен быть способ обойти это.Сохранение содержимого фигуры в матрице в Matlab (без использования функции getframe и с сохранением файла)
hFig=figure('Visible','off'')
text ('String','ABC','fontsize',300)
imageData = getframe(hFig);
img = imageData.cdata; % img is what I am interested in
Спасибо, но я специально упомянул, что меня не интересуют файлы. –