[爆卦]matlab字串轉數字是什麼?優點缺點精華區懶人包

為什麼這篇matlab字串轉數字鄉民發文收入到精華區:因為在matlab字串轉數字這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者as123as41 (as123as41)看板MATLAB標題[運算] 字串中有英文加數字怎麼轉...


各位先進好,小弟在打程式遇到一些問題
d='1604asd'
class(d)
f=str2double(d)
class(f)

輸出結果為
d=1604asd
ans=char
f=NaN
ans=double

但是我把英文刪掉之後,就可以STR轉DOUBLE了
請問各位,如果要把一串字串(有英文有數字)轉DOUBLE
要怎麼轉?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.57.109
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1480339549.A.562.html
nh60211as: 你怎麼判定哪些是要轉換的數字? 11/28 23:37
as123as41: 因為我是要1604asd全部都轉double沒辦法,所以我把英文 11/28 23:56
as123as41: 刪掉,就可以轉成功,所以我想問一下英文字是不是有其 11/28 23:57
as123as41: 她方法可以轉換 11/28 23:57
nh60211as: double代表的是雙精度浮點數,是一個數字。你是希望如 11/29 00:41
nh60211as: 何把字串轉換成數字?是依據它們的ASCII code轉換還是 11/29 00:41
nh60211as: 有別的方法? 11/29 00:41
celestialgod: regexp 抓出數字 11/29 20:10

你可能也想看看

搜尋相關網站