MATLAB 板


LINE

請問如果我的txt檔開頭有一些文字,下面是表格式的數值 我只想要把數值存成mat,但skip掉上面的文字該怎麼做呢 例如: ?分??(微秒): 100000 (USB2+H04873) 平均次?: 1 (USB2+H04873) 平滑度: 0 (USB2+H04873) 去除暗噪?: 否 (USB2+H04873) 使用??信?/?: 否 (USB2+H04873) ?子暗噪?校正: 否 (USB2+H04873) ?散光校正: 否 (USB2+H04873) >>>>>Begin Processed Spectral Data<<<<< 339.27 571.74 339.65 571.74 340.03 571.74 340.41 456.49 340.79 402.25 341.18 399.99 341.56 445.19 341.94 393.21 342.32 372.87 >>>>>End Processed Spectral Data<<<<< 就是我只要黃色的數值被讀成mat檔,可以做到嗎? 因為要把好幾筆這種file的data結合做運算,一個一個複製到excel太麻煩了 想看看MATLAB能不能直接把數值挑出來 謝謝回答> < --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.27.164
1F:推 youmu:我都用 fgetl這個指令跳到下一行 再用fscanf這種白癡方法 10/31 14:21
2F:→ youmu:要跳幾行就fgetl幾次 10/31 14:22
3F:→ hyhjcjy:對不起,可以再說詳細一點嗎,不太會用@@ 10/31 14:44
4F:→ hyhjcjy:我從前面的文章找到一個方法了! 先把所有的data存在cell裡 10/31 15:12
5F:→ hyhjcjy:type再把cell裡的string轉回number 10/31 15:14
6F:→ hyhjcjy:↑多打了type 10/31 15:14
7F:→ hyhjcjy:CellText = textread('r2_rr00.txt','%s','whitespace','\ 10/31 15:15
8F:→ hyhjcjy:t\n'); 10/31 15:15
9F:→ hyhjcjy:values = CellText(18:4113,:); 10/31 15:16
10F:→ hyhjcjy:cellfun(@str2num,values); 10/31 15:16
11F:→ hyhjcjy:還是謝謝youmu大大哦 :) 10/31 15:18
12F:→ hyhjcjy:如果你要再教我怎麼用你的寫法 我也很還是想知道哦:) 10/31 15:19
13F:→ abc01251:[x y] = textread('xx.txt','%f %f','headerlines',7); 10/31 17:34
14F:→ abc01251:不知道這樣可不可以達成 10/31 17:34
15F:→ abc01251:只是讀出來 兩排會分別到 x y 加個 data=[x y]; 就OK了 10/31 17:35
16F:→ hyhjcjy:abc01251大大,這樣前面的文字會無法讀取而error 10/31 20:19
17F:→ hyhjcjy:youmu大大提供的方法我懂了!! 滿簡單的 10/31 20:20
18F:→ hyhjcjy:fid = fopen(filename); 10/31 20:22
19F:→ hyhjcjy:for k = 1:17 10/31 20:22
20F:→ hyhjcjy:fgetl(fid); % 捨去列 10/31 20:22
21F:→ hyhjcjy:end 10/31 20:22
22F:→ hyhjcjy:values = fscanf(fid,'%f %f'); 10/31 20:23
23F:→ hyhjcjy:不過要自己重新排列就是了 10/31 20:24
24F:→ hyhjcjy:我不太懂fscanf寫幾個%f有什麼差別,也不會變成兩欄呀@@ 10/31 20:35
25F:→ abc01251:所以 >><< 這個也在文件內容囉!? 10/31 23:10
26F:→ abc01251:兩個 %f 是因為 你一行裡面有兩個數字 10/31 23:11
27F:→ youmu:fscanf(fid,'%f %f',[x y]); 最後面填上你的矩陣大小,就會 11/01 21:00
28F:→ youmu:幫你排好了,不用再重排! 11/01 21:00







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP