数学建模社区-数学中国
标题: 字符串函数(string functions) [打印本页]
作者: 森之张卫东 时间: 2015-9-22 22:04
标题: 字符串函数(string functions)
字符串函数(string functions) 一个MATLAB字符串是一个char型数组。每一个字型占两个字节。当字符串被赋值于一个变量时,这个变量将被自动创建为字符变量。例如语句
str = 'This is a test';
将会创建一个含有14个元素的数组。用whos命令查看它属性。
>> whos
Name Size Bytes Class
str 1x14 28 char array
Grand total is 14 elements using 28 bytes
一个专门的函数ischar常用来判断一个变量是否为字符数组。如果是的话,那么函数较会返回1,如果不是,将会返回0。
在下面的的小节中,我们将向大家介绍一些对字符串进行操作的函数。
1 字符转换函数
我们可以利用double函数把变量从字型转化为double型。所以,函数double(str)产生的结果为
>> x = double(str)
x =
Columns 1 through 12
84 104 105 115 32 105 115 32 97 32 116 101
Columns 13 through 14
115 116
我们可以利用char函数把double型数据转化为字符型数据。所以函数char(x)产生的结果为
>> x = char(x)
x =
This is a test
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |