matlab繪製簡單動態圖comet
阿新 • • 發佈:2019-02-09
在函式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.
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 其他
座標控制等,可以根據需要修改