Hi

Я хотел бы сделать видео графика, который включает метки осей. Вроде по умолчанию его нет. Может ли кто-нибудь помочь мне получить весь график с осями и метками осей на рисунке. Вот пример, когда он не работает должным образом, так как метки осей отображаются не полностью.

close all; clear all;
writerObj = VideoWriter('peaks.avi');
writerObj.FrameRate = 5;
open(writerObj);
Z = peaks; surf(Z); 
axis tight
set(gca,'nextplot','replacechildren');
set(gcf,'Renderer','zbuffer');
xlabel('x label')
ylabel('y label')
zlabel('z label')
for k = 1:20 
   surf(sin(2*pi*k/20)*Z,Z)
   frame = getframe;
   writeVideo(writerObj,frame);
end
close(writerObj);
winopen('peaks.avi')

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Я узнал, как это решить. Строка кадра = getframe; изменяется на frame = getframe(gcf);

close all; clear all;
writerObj = VideoWriter('peaks.avi');
writerObj.FrameRate = 5;
open(writerObj);
Z = peaks; surf(Z); 
axis tight
set(gca,'nextplot','replacechildren');
set(gcf,'Renderer','zbuffer');
xlabel('x label')
ylabel('y label')
zlabel('z label')
for k = 1:20 
   surf(sin(2*pi*k/20)*Z,Z)
   frame = getframe(gcf);

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ