[問題]讀.txt資料內特定某幾行
各位大大
小弟再用matlab讀資料的時候 遇到下列的問題
原本的資料是.txt (內容如下)
2012.1111 315.1 214.4 65.1 34.1 LONG
2012.1111 154.1 282.4 456.4 457.0 TTSN
.
.
.
2012.1208 212.4 32.4 47.6 32.4 LONG
其實就是各測站每天所收集的資料
因為測站有上百個 並且每天的資料並不是全部的測站都會收到
而我只想要上百個中的"某些特定測站(約30個)"的資料去做計算
有大大有方法去讀嗎??
目前我的作法是用 textread
[Time E N U Site]=textread('af226.txt','%f%f%f%*s%*s%*s%f%*s%*s%*s%s');
在讀的時候matlab會用cell幫我存Site的資料
我原本的想法是
找出我要的太定站的站名 利用其順序再找我要的 Time E N U 的資料
所以是想用find 但那只能用在數值上 而不能用在字串
所以有沒有大大知道 怎麼找到我要的字串位置?
謝謝
各位大大的幫忙
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.82.106
推
03/22 18:36, , 1F
03/22 18:36, 1F
→
03/22 18:36, , 2F
03/22 18:36, 2F
→
03/22 19:04, , 3F
03/22 19:04, 3F