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