字符串分析

本文介绍了MATLAB中处理字符串的基本属性和操作,包括字符串显示、连接、比较、查找替换、转换以及执行表达式等。提供了如disp()、size()、strcmp()、strfind()、strrep()、num2str()等函数的用法,还涵盖了字符串分类和执行的相关函数,如isspace()、isletter()、eval()等。

字符串基本属性

只需用’将字符串括起来。

  1. 字符串显示
    disp():对字符串进行显示;
    size():获取字符串的大小;
    double():将字符串以ASCII码显示;
    char():将ASCII码以字符串显示。
str='My name is Robin.'
disp(str);
str_size=size(str)
str(1:7)
str2=str(end:-1:1)			%字符串反序输出
str_ascii=double(str)
char(str_ascii)
str3='大家好'
str3_ascii=double(str3)

运行结果:
str =

    'My name is Robin.'

My name is Robin.

str_size =

     1    17

ans =

    'My name'

str2 =

    '.niboR si eman yM'

str_ascii =

    77   121    32   110    97   109   101    32   105   115    32    82   111    98   105   110    46

ans =

    'My name is Robin.'

str3 =

    '大家好'

str3_ascii =

       22823       23478       22909
  1. 字符串连接
    strcat():字符串连接成行向量,字符串首尾连接在一起,形成一个新的字符串。
    strvcat():字符串连接成列向量。
str1='My name is'
str2='Robin.'
s1=[str1 str2]
s2=strcat(str1,str2)
s3=strvcat(str1,str2)		%将多个字符串变成矩阵,
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值