表6.2普通的MATLAB字符串函数 | ||
类别 | 函数 | 描述 |
普通 | ||
| char | (1)把数字转化为相应的字符值 |
(2)把二维数组转化相应的字符串 | ||
| double | 把字符转化为相应的double值 |
| blanks | 创建一个由空格组成的字符串 |
deblanks | 去除字符串末端的空格 | |
字符检测 | ||
| ischar | 如果是一个字符数组,那么将会返回1 |
| isletter | 如果是字母表中的字母,那么将会返回1 |
isspace | 如果是空白字符,那么将会返回1 | |
字符串操作 | ||
| strcat | 连接字符串 |
| strvcat | 竖直地连接字符串 |
| strcmp | 如果两字符串相等,那么函数将会返回1 |
| stricmp | 忽略大小写如果两字符串相等,那么函数将会返回1 |
| strncmp | 如果两字符串的前n个字母相等,那么函数将会返回1 |
| strncmpi | 忽略大小,如果两字符串的前n个字母相同,那么数将会返回1 |
| findstr | 在一个字符串中寻找另一个字符串 |
| strfind | 在一个字符串中寻找另一个字符串(版本6.1或以后的版本) |
| strjust | 对齐字符串 |
| strmatch | 找字符串的区配 |
| strrep | 用一个字符串去替代另一个字符串 |
| strtok | 查找一字符串 |
| upper | 把字符串的所有字符转化为大写 |
lower | 把字符串的所有字符转化为小写 | |
数字转化为字符串 | ||
| int2str | 把整数转化为相应的字符串形式 |
| num2str | 把数字转化为相应的字符串形式 |
| mat2str | 把矩阵转化为相应的字符串形式 |
sprintf | 对一字符串进行格式化输出 | |
字符串转化为数字 | ||
| str2double | 把字符串转化相应的double型数据 |
| str2num | 把字符转化成数字 |
sscanf | 从字符串中读取格式化数据 | |
数制转换 | ||
| hex2num | 把IEEE十六进制字符型型数据转化为double形数据 |
| hex2dec | 把十六制字符串转化为相应的十进制整数 |
| dec2hex | 把十进制数转化为相应的十六制字符串 |
| bin2dec | 把二进制字符串转化为相应的十进制整数 |
| base2dec | 把base B转化为相应的十进制数据 |
| dec2base | 把十进制转化为相应的base B |
hex2num | 把IEEE十六进制字符型型数据转化为double形数据 |
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |