在函数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 其他
坐标控制等,可以根据需要修改