森之张卫东 发表于 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 arrayGrand 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

页: [1]
查看完整版本: 字符串函数(string functions)