码迷,mamicode.com
首页 > 其他好文 > 详细

Matlab学习------字符和字符串

时间:2014-09-09 12:35:08      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:matlab   字符   字符串   

(1)创建字符串

>> a='请输入字符串:'   %直接输入来定义字符串

a =

请输入字符串:

>> input(a)        %input(prom)等待用户输入字符串,字符串要加单引号
请输入字符串:'这是字符串'

ans =

这是字符串

>> input(a,'s')        %input(prom)等待用户输入字符串,字符串不加单引号
请输入字符串:ff

ans =

ff

>> a='请输入字符串:'   %直接输入来定义字符串

a =

请输入字符串:

>> b='这是字符串'

b =

这是字符串

>> char(a,b)     %使用char函数定义字符串,将两个字符串连接成一个新的字符串

ans =

请输入字符串:
这是字符串  

>> strcat(a,b)   %strcat连接两个字符串

ans =

请输入字符串:这是字符串

>> strcat(a,b,'3333')   %strcat连接多个字符串

ans =

请输入字符串:这是字符串3333

>> char(a,b,'ffff')     %使用char函数定义字符串,将多个字符串连接成一个新的字符串

ans =

请输入字符串:
这是字符串  
ffff 
  
(2)字符串比较函数

>> a='string'

a =

string

>> b='string'

b =

string

>> c='string1'

c =

string1

>> strcmp(a,b)   %比较两个字符串是否完全相等,相等返回1,否则返回0

ans =

     1

>> strcmp(a,c)   %比较两个字符串是否完全相等,相等返回1,否则返回0

ans =

     0

>> d='STRING'

d =

STRING

>> strcmpi(a,d)   %比较两个字符串在忽略大小写的情况下是否相等,相等返回1,否则返回0

ans =

     1
>> strncmp(a,c,6)   %比较两个字符串前n个字符是否相等,相等返回1,否则返回0

ans =

     1

>> strncmp(d,c,6)   %比较两个字符串前n个字符是否相等,相等返回1,否则返回0

ans =

     0

>> strncmpi(d,c,6)   %比较两个字符串前n个字符在忽略大小写的情况下是否相等,相等返回1,否则返回0

ans =

     1
(3)字符串查找与替换函数

>> a='this is a string'

a =

this is a string

>> findstr(a,'string')    %查找第一次出现的位置,两个字符串位置可互换

ans =

    11

>> findstr('string',a)    %查找第一次出现的位置,两个字符串位置可互换

ans =

    11

>> strfind(a,'string')    %查找第一次出现的位置,两个字符串位置不可互换,否则结果不同

ans =

    11

>> strfind('string',a)    %查找第一次出现的位置,两个字符串位置不可互换,否则结果不同

ans =

     []

>> strrep(a,'string','STRING')   %从第一个字符串中查找第二个字符串并用第三个进行替换

ans =

this is a STRING
>> b={'sstring1';'string11';'str';'aaa';'sss'} %定义字符串数组

b = 

    'sstring1'
    'string11'
    'str'
    'aaa'
    'sss'
>> strmatch('str',b)  %在第2个字符串中查找以第1个字符串开头的字符串位置

ans =

     2
     3
(4)

Matlab学习------字符和字符串

标签:matlab   字符   字符串   

原文地址:http://blog.csdn.net/z1137730824/article/details/39153307

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!