广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    MATLAB如何字符串判断和访问

    来源:网络收集  点击:  时间:2024-03-13
    【导读】:
    MATLAB中对字符串有多种操作函数,这里讲以下两种1.字符串的判断2.字符串的访问工具/原料more电脑任意版本MATLAB1.字符串的判断1/3分步阅读

    字符串的判断有三个函数

    1.ischar(s) 判断变量 s 是否为字符串,返回逻辑变量,如果是,返回1,不是,则返回0

    例:s1=abcde

    s2=99

    ischar(s1)

    ischar(s2)

    2/3

    2.isletter(s) 判断字符串 s 中每个字符元素是否为字母,返回逻辑变量,是则返回1,不是则返回0

    例: s1=abcde12345

    isletter(s1)

    3/3

    3.isspace(s) 判断字符串s中每个元素是否为空格,如果是,则返回1,不是,则返回0

    例:s1=‘abc d e 12 3’

    isspace(s1)

    2.字符串的访问1/6

    首先,在访问之前,我们要知道MATLAB的字符数组是以按列进行储存的。

    1 2 3

    4 5 6

    7 8 9

    在内存中的顺序是 147258369.这点要明确好。

    2/6

    访问字符串是通过下标法来进行访问的。

    例:str=char( 123 , abc , ABC )这是定义了一个三行三列的字符串,不懂字符串创建的可以去另一篇经验里看

    3/6

    1.访问整个一行元素

    例:访问第一行

    str( 1 , : ) %%前面是行号,中间是逗号和分号

    4/6

    2.访问单个元素

    例:访问第2行第三列的元素

    str( 2 , 3 )

    5/6

    3.按线性索引访问!!!!注意了。这里就是和内存顺序相关的了。上面定义的str是

    a b c

    1 2 3

    A B C

    内存顺序就是a1Ab2Bc3C

    例:str( ) %%这就是第2个和第4个元素

    6/6

    4.按行列坐标访问!!!!交叉点

    例:str( , )%% 这个意思就是第1,3行 第1,3列的四个字符

    也就是第1行第1列,第3行第1列,第1行第3列,第3行第3列 四个

    注意事项

    线性索引对应的是存储方式

    如果你觉得有用,不妨投个票,分个享,让更多人得到帮助

    MATLAB
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_336635.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-18 20:41:57  耗时:0.027