表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 |