str2num

更新时间:2023-05-25 23:48

在matlab中,无论是内建函数还是工具箱函数, 2很常见, 这可能是因为2英文two和to发音相同。而2写起来也比较简单。 所以很多转换类函数都用2来命名而非to。

简介

函数名称: str2num

str2num是string to number的简称

函数功能

把字符串转换数值,可以使用str2double来替代str2num。在matlab命令窗口中键入doc str2num或help str2num即可获得该函数的帮助信息。

语法格式

x = str2num('str')

str是一个ASCII字符串表示的数值, 这种调用格式把字符串转换成数值。str也可以是一个字符串矩阵, 这种情况下, 字符串矩阵被转换成一个数值矩阵。

[x, status] = str2num('str')

附加的返回值status用于获取转换状态, status等于逻辑1表示转换成功, 等于0表示转换失败。

相关函数

mat2str, int2str, num2str, sprintf, fprintf,str2double

应用举例

>> str='123';

>> [a, ok] = str2num(str)

a =

123

ok =

1

>> str2 = '1.0e5';

>> b = str2num(str2)

b =

100000

>> str3 = '1.05';

>> c = str2num(str3)

c =

1.0500

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}