看板 MATLAB 關於我們 聯絡資訊
請問各位前輩,我有一欄excel資料類似 1-1 2-13 10-2 105-223 10581-4 4 5 78-3 請問我有沒有可能在讀取的時候放入一個矩陣變成兩欄類似 1 1 2 13 10 2 105 223 10581 4 4 0 5 0 78 3 主要是一欄裡面用dash分開的兩個數字 我不知道該怎麼讀了再分開 然後資料又不是每一欄都有dash,好像又提高複雜度了... 煩請前輩們指點方向 或者其實我只是想要把他們依大小順序排列(先比前面再比後面) 根本不需要這樣做? 我現在想的是 把一欄資料提出--拆成兩個數字--兩個迴圈分別比前後大小--依原格式新順序輸出 100.200筆的資料*10,用人眼整理會瞎掉... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.143.165 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1459568650.A.C95.html
celestialgod: 用strsplit切,用sortrows排序 04/02 12:44
mozenpee7: 謝謝大大指點明路,我來查查怎麼用!! 04/05 16:47
celestialgod: 讀的話,用fscanf,都用%s讀入 04/05 20:01
celestialgod: 我需要寫給你看嗎QQ 04/05 20:02
celestialgod: 忘記你是excel,已經在回文中補充 04/05 20:29
warex14: 讀取前先在Excel資料→資料剖析→分隔符號→勾"其他" 04/06 10:53
warex14: 後面填:- (就是以-來分割資料)→完成 04/06 10:53