[繪圖] 3D散佈圖依照點位序號製作動畫

看板MATLAB作者 (qwert258)時間9年前 (2016/03/30 19:45), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
大家晚安 想請問各位高手 我是新手,知道Matlab的scatter3可以畫3D散佈圖 我的檔案是固定好的數字 一次畫所有的點位畫的出來(假設共有500筆XYZ座標點資料) 我想問的有兩點 1. 可以依照點位序號先後不同慢慢一點顯示出來嗎?(想要作成動畫檔) 意思就是第1筆,延遲0.5秒再顯示第2筆... 2. 利用迴圈的方式不知是否可行?? 其中X是1.2的倍數 我自己試過yz直接用load讀取 for i=1:500 x=1.2i scatter(x,y,z) 程式顯示XYZ的長度不一樣,不讓我run 3.若以矩陣方式讀取不知是否可行?? 謝謝各位耐心看完 若有其他更好的方式請不吝指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.105.69 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1459338339.A.AF2.html

04/04 11:27, , 1F
04/04 11:27, 1F

04/04 11:28, , 2F
imwrite後面有一個設定可以調整延遲時間
04/04 11:28, 2F

04/04 11:30, , 3F
上面scatter應該是scatter(x, y(i), z(i) ); hold on
04/04 11:30, 3F
文章代碼(AID): #1M-xnZho (MATLAB)
文章代碼(AID): #1M-xnZho (MATLAB)