[绘图] 如何从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