PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[運算] 字串中有英文加數字怎麼轉換
作者:
as123as41
(as123as41)
2016-11-28 21:25:46
各位先進好,小弟在打程式遇到一些問題
d='1604asd'
class(d)
f=str2double(d)
class(f)
輸出結果為
d=1604asd
ans=char
f=NaN
ans=double
但是我把英文刪掉之後,就可以STR轉DOUBLE了
請問各位,如果要把一串字串(有英文有數字)轉DOUBLE
要怎麼轉?
作者:
nh60211as
2016-11-28 23:37:00
你怎麼判定哪些是要轉換的數字?
作者:
as123as41
(as123as41)
2016-11-28 23:56:00
因為我是要1604asd全部都轉double沒辦法,所以我把英文刪掉,就可以轉成功,所以我想問一下英文字是不是有其她方法可以轉換
作者:
nh60211as
2016-11-29 00:41:00
double代表的是雙精度浮點數,是一個數字。你是希望如何把字串轉換成數字?是依據它們的ASCII code轉換還是有別的方法?
作者:
celestialgod
(天)
2016-11-29 20:10:00
regexp 抓出數字
繼續閱讀
[其他] Matlab入門怎麼學
ggyyd
文字矩陣結合數字矩陣
dinoptt1993
[討論] MATLAB的檔案儲存開啟
Capital235
[運算] 如何讓三組數字依順序放在一個矩陣
sonicstars
[討論] GUI 轉 exe的問題
arein
[討論] 陣列中刪除某一元素
Blood5499
[討論] FIX計算
lenend
[討論]使用figure裡的insert-line取得方程式?
gerard11132
[求助]如何擬合2維曲面的平均值或background
eittocs
[繪圖] 如何依座標x,y,z點顯示f(x,y,z)的顏色
Nyeduxa
Links
booklink
Contact Us: admin [ a t ] ucptt.com