www.gusucode.com > 《matlab图像处理与界面编程宝典》秦襄培 编著,每章的MATLAB源代码程序 > 第12章/代码12-9.txt
figure('position',[100 100 850 600]) % 设置窗口位置 Z = peaks; surf(Z); % 使用peaks函数生成数据,surf生成三维表面 axis tight % 设置轴的范围为数据范围。 set(gca,'nextplot','replacechildren'); % 录制电影 for j = 1:20 surf(sin(2*pi*j/20)*Z,Z) F(j) = getframe; end [h, w, p] = size(F(1).cdata); % 使用第一帧画面得到电影画面尺寸 hf = figure; % 在帧画面的w、x、h参数基础上,调整图形窗口的尺寸,并放在左边(150, 150)处 set(hf, 'position', [150 150 w h]); axis off % 通知movie命令将帧画面放在图形窗口底部左边 movie(hf,F,4,30,[0 0 0 0]);