[問題] char->array已回收

看板MATLAB作者 (漢畝)時間16年前 (2009/04/03 19:05), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
爬過文了 也試過很多function 可是一直沒辦法成功 我要讀一個.txt檔 內容是 1000000001010101 1111000011100000 . . . . 1000010100001111 用load file.txt 出來是 ?*1 double 用readtext('file.txt','%s') 出來是 ?*1 cell 再用cell2mat 出來是 ?*16 char 可是我希望是 ?*16 的array 簡單來說就是'0000' -> [0 0 0 0] 有沒有人有更好的方法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.197.205

04/03 19:14, , 1F
我對讀檔不熟,不過如果你是要把0101字串轉數字,
04/03 19:14, 1F

04/03 19:15, , 2F
把原本的東西 +'0'就可了
04/03 19:15, 2F

04/03 19:15, , 3F
說錯了,是 -'0'
04/03 19:15, 3F

04/04 13:22, , 4F
多謝樓上!!!
04/04 13:22, 4F
文章代碼(AID): #19rUrvQe (MATLAB)
文章代碼(AID): #19rUrvQe (MATLAB)