matlab的一句代码求解释

head=line(-5,1,'color','r','linestyle','.','erasemode','xor', 'markersize',60);%设置小球颜色,大小,线条和擦试方式、
color是颜色,markersize是大小,linestyle是线的类型,那这个'erasemode','xor'这么解释?

'EraseMode'表示图像为擦拭方式,就是会不停更新模式追问

那‘xor’是什么意思呢?

追答

Matlab的图形绘制函数允许采用不同的擦除模式来擦除原来的对象,不同的擦除模式将产生不同的动画效果。擦除模式是通过没置“EraseMode”属性来完成的,一共有三种擦除模式:
none:重新绘制图形对象时不擦除原来的对象,这种模式可动态演示图形的生成过程,如曲线和旋转曲砸的生成过程

background:在重新绘制图形对象之前。用背景色重绘对象来达到擦除原来图形对象的目的。该模式会擦除任何对象和它下面的任何图形
Xor:在重新绘制图形对象之前,只擦除原来的对象,不会擦除其他对象或图形。这种模式能产生图形对象移动的效果

参考:MATLAB 动画图 作动态图

追问

感激不尽,可能还会有其他的问题,可以加你得qq吗?

温馨提示:答案为网友推荐,仅供参考