[問題] 如何可以保留每個座標資料?已回收
我的程式可以load很多張圖片
並且利用滑鼠在圖片上點座標
主要選座標的程式碼大致如下
but=1
while but==1
[xi,yi,but]=ginput(1);
plot(xi,yi,'cx')
n=n+1;
A=xi;
B=N-yi;
xy(:,n)=[A,B] (A和B是利用開頭宣告的參數把座標轉成正常方位)
end
我的問題是,我希望把這些資料點傳到excel裡
因為每次傳下來,每張圖片的資料大概是這樣:
but =
1
xy =
116.5102
117.6000
xy =
116.5102 135.6957
117.6000 129.2781
xy =
116.5102 135.6957 192.6526
117.6000 129.2781 179.0636
===然後開始下一張圖片處理========
(我點第三個點都是直接用滑鼠右鍵,這樣就會出現點還會直接切到下一張圖片)
雖然程式裡面沒有限制,但目前我一張圖片固定只會點三個點
(也就是說我每一張圖的點數是相同的)
我的問題就是我不知道怎樣可以把這些點都輸入到excel裡
且可以排成:
A B C D E F ===>>EXCEL裡的行
1 A點 B點 C點
2 X Y X Y X Y
3 116.5102 117.6 135.6957 129.2781 192.6526 179.0636
本來是想把所有的數據都變成矩陣後,一起傳到excel裡
但卻一直無法成功(我是matlab新手菜鳥 TAT)
如果我一口氣處理30張圖片,我每次回傳到excel裡得到的都只有最後一個點 ORZ|||
前面的數據都被洗掉了@@"
想請問版上的高手該怎麼做呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.196.116
→
09/29 19:39, , 1F
09/29 19:39, 1F
推
09/29 20:54, , 2F
09/29 20:54, 2F
→
09/29 20:58, , 3F
09/29 20:58, 3F
→
09/29 20:58, , 4F
09/29 20:58, 4F
→
09/29 21:42, , 5F
09/29 21:42, 5F
→
09/29 22:11, , 6F
09/29 22:11, 6F
→
09/29 22:11, , 7F
09/29 22:11, 7F
→
09/29 22:11, , 8F
09/29 22:11, 8F
→
09/29 22:12, , 9F
09/29 22:12, 9F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章