[繪圖] 如何從txt檔畫出間隔

作者: totemist (totem)   2015-10-13 20:51:52
各位大大您好
我想要處理一些txt檔,根據.txt的標記在原數據圖劃出區隔
假設有0 ~ 100個點的曲線圖
有一個 test.txt ,內容為
0 30 A
30 80 B
80 100 C
想要在圖上第30點的部分畫一條直線,並在圖上0~30間顯示A
在圖上第80點的部分畫一條直線,並在圖上30~80間顯示B
在圖上第100點的部分畫一條直線,並在圖上80~100間顯示C
如下圖所示
| | | |
Y | | | |
| A | B | C |
軸 | | | |
|________|__________________|______|
0 30 80 100
X軸
我目前只會最基本的把這100點plot出來
嘗試使用[a1, a2, a3] = textread('test.txt','%n%n%s')
這樣可以得到 a1 = [0; 30; 100]
a2 = [30; 80; 100]
a3 = {'A'; 'B'; 'C'}
目前只想到這裡
想請問有沒有甚麼關鍵字、function可以搜尋或是參考的呢
謝謝
作者: celestialgod (天)   2015-10-13 21:19:00
創一個N x 100的char,在你要放線的位置放值就好

Links booklink

Contact Us: admin [ a t ] ucptt.com