从R2014b开始 , 已从所有图形对象中删除EraseMode属性 。 您仍然可以使用这里描述的技术实现由EraseMode生成的大多数效果 , 例如创建动画或生成覆盖颜色 。
需要这些哦
matlab软件
电脑
方式/
1theta = linspace(0,2*pi,1000);
%用linspace函数 , 来给出1000个点 。 linspace的起点是0 , 终点是2*pi 。
文章插图
2h = animatedline();
%animatedline函数给出了一个x , y轴的图 。
文章插图
3axis([0,2*pi,-1,1])
%经由过程这样一个界说 , 我们把x轴的界说的距离为0到2*pi , y轴的界说距离为-1到1 。
文章插图
4for t = theta
addpoints(h,t,sin(t));
drawnow;
%addpoints(an , x , y)将由x和y界说的点添加到由指定的动画线 。 利用animated line函数建立动画线 。 要在屏幕上显示更新 , 请利用drawnow或drawnow limitrate 。 新点主动毗连到以前的点 。
文章插图
5t = linspace(0,2*pi,10000);
y = exp(sin(t));
h = plot(t,y);
for k = 1:0.01:10
y = exp(sin(t.*k));
h.YData = https://vvvtt.com/article/y;
drawnow
【在matlab中如何替换EraseMode属性】
文章插图
6p1 = patch([0,2,2,0],[0,0,2,2],[1,1,1,1]);
p2 = patch([1,3,3,1],[1,1,3,3],[2,2,2,2]);
p2.FaceAlpha = 0.5;
%patch(X , Y , C)利用X和Y元素作为每个极点的坐标建立一个或多个填充多边形 。 面片按指定的挨次毗连极点 。 若要建立一个多边形 , 请将X和Y指定为标的目的量 。 若要建立多个多边形 , 请将X和Y指定为矩阵 , 此中每列对应于一个多边形 。 C决议多边形的颜色 。
%alpha值为撑持透明度的当前轴中的图形对象设置面透明度 。 将值指定为介于0(透明)和1(无透明)、“透明”或“不透明”之间的标量值 。
文章插图
以上内容就是在matlab中如何替换EraseMode属性的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 如何在Mac os 上下载旧版本iTunes
- 在matlab中为什么图的一部分被切断了
- 在matlab中为什么某些组件丢失或部分被遮挡
- cad中样条曲线怎么画
- 龙猫缺钙的原因和影响 苜蓿干草中含有丰富的钙质
- 中白蝴蝶鱼的喂食要点 食物的搭配技巧
- 头发长太慢怎么办?头发长得快的秘诀在这里!
- 电饭锅煮饭粘锅底怎么办
- 微信怎么导入通讯录
- 什么是中华联邦共和国