matlab绘制简单动态图comet

在函数comet基础上修改。

1 comet函数输入参数

comet(y)
comet(x,y)
comet(x,y,p)
comet(h,x,y,p)

h:axes_handle图形坐标对象的句柄,新建绘图时不需要输入。

x:横坐标

y:纵坐标

p:代表额外定义的轨迹尾线的长度p*length(y), p的范围在0到1之间,默认为0.1.

关于axes和axis的区别,可参考:https://blog.csdn.net/Q1302182594/article/details/8803774?utm_source=blogxgwz0

2 速度控制

运行edit comet,另存comet.m函数文件到本地为mycomet.m

然后在文件中所有for...end循环中加上一句‘pause(0.1);’就可以调用自己的mycomet.m来画图了。
ps:pause(0.1);表示暂停0.1秒。

3 颜色控制

颜色分为三段:head、body、tail

修改属性为需要的颜色。例如原head颜色设置是'color',colors(1,:),可修改为'color','r',显示红色

 

4 在已有图形上添加轨迹

不输入h默认新建画布并绘图,在之前的figure上画图,可以在调用前hold on;

…… 

hold on;
h = gca;

mycomet(h,x,y)

……

5 其他

坐标控制等,可以根据需要修改

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值