[討論] 關於TXT檔案裡數據存成多個矩陣?

看板MATLAB作者 (Davis)時間7年前 (2017/05/21 21:55), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
如提 剛接觸MATLAB不久 想把TXT檔案裡的數據移到MATLAB上繪圖 TXT檔案數據格式如下: 0.000000 10.000000 0.000000 10.000000 2 3.000000 5.000000 5.000000 3.000000 3.000000 1.000000 1.000000 7.000000 7.000000 1.000000 6.000000 7.000000 7.000000 6.000000 6.000000 1.000000 1.000000 8.000000 7.000000 1.000000 0.000000 5.000000 6.000000 7.000000 10.000000 0.000000 1.000000 7.000000 8.000000 10.000000 我想要存成 ax = [0.000000 10.000000] ay = [0.000000 10.000000] c = 2 d1x = [3.000000 5.000000 5.000000 3.000000 3.000000] d1y = [1.000000 1.000000 7.000000 7.000000 1.000000] d2x = [6.000000 7.000000 7.000000 6.000000 6.000000] d2y = [1.000000 1.000000 8.000000 7.000000 1.000000] fx = [0.000000 5.000000 6.000000 7.000000 10.000000] fy = [0.000000 1.000000 7.000000 8.000000 10.000000] 大致說明一下 因為我是想用來繪圖 標xy的都是x或y的座標點 a開頭的矩陣是兩個點 我想把這兩個點連成線 d開頭的是多邊形 我希望能記錄角點座標以連城多邊形 c是代表有幾個d 像是上述例子c是2 所以d有兩個 也就是兩個多邊形 f則是要一條曲折的線 想請問有辦法這樣讀取紀錄嗎? 先記錄c來看會有幾個d 然後再用loop宣告存取d 已經想好幾天了...不知從何下手 希望大大能解惑 先謝謝各位大大了... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.147.27.180 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1495374950.A.5CC.html

05/22 17:56, , 1F
先importdata 然後看位置讀取就好
05/22 17:56, 1F

05/22 18:14, , 2F
這問題...前一個人才PO過類似的
05/22 18:14, 2F
文章代碼(AID): #1P8PncNC (MATLAB)
文章代碼(AID): #1P8PncNC (MATLAB)