new14动画1大学物理量子物理.pdf

图形句柄与动画 动画  连续作图产生的图画系列形成 [X, Y] = meshgrid(-2 : 0.1 : 2); 动画,它能表现动态数据,模 Z = 0.5 * (X.^2 + Y.^2); 拟系统随时间的演化. for k = 1 :100;  编程用脚本文件,演示动画更 surf(X,Y,k*Z); 方便. axis([-2 2 -2 2 0 400]) pause(0.1)  实时脚本文件演示动画要先开 end 一个图形窗口, 并放到前面.  右图是上面脚本文件演示的动 画过程中三个画面. 句柄动画方法:通过图形句柄来更新变化的图案,不更新没有改变的背景.可 以节约内存,提高速度. 句柄: 识别图形中各个对像的数字编号. 图形句柄系统: 图形中各图像元素按层次分类后用数字编号,再用编号去调用 或修改所对应的图像元素.这个操作系统叫图形句柄系统. 图形句柄系统的结构层次 %用句柄改变图形 x=0:0.1:pi; set(h,YData,sin(2*x),Marker,*) y=sin(x); % 变量值不变,改变函数值及线型 h=plot(x,y) %建立图形句柄 drawnow % 画出新图 h = Line (具有属性): Color: [0 0.4470000… 0.7410000…] LineStyle: - 例 原图 LineWidth: 0.500000000000000 Marker: none MarkerSize: 6 MarkerFaceColor: none XData : [1x32 double] YData : [1x32 double] 新图 ZData: [1x0 double] 显示所有属性 访问图形句柄指令 get 获取图像对象句柄的全部属性值 set 重新设置图象句柄的属性值 gcf 获取当前图形窗口的句柄 gca 获取当前坐标轴的句柄 gco 获取当前对象的句柄 gcbo 获取当前正在调用的对象的句柄 gcbf 获取当前正在调用的对象的图形句柄 findobj 查找具有某一属性的图形对象的句柄 copyobj 复制图形对象 delete 删除图形对象 clf 清除当前图形窗口 cla 清除当前的坐标轴 用 [X, Y] = meshgrid(-2 : 0.1 : 2); 做成电影文件(avi) Z = 0.5 * (X.^2 + Y.^2); 句 h = surf(X,Y,Z); % 定义句柄 vidObj = VideoWriter (vtest.avi); 柄 %建立avi 文件 axis([-2 2 -2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档