zoukankan      html  css  js  c++  java
  • (专题一)07 matlab中字符串的表示

    matlab中,字符串使用单引号括起来的字符序列

    >>xm='Central South University'

    >>xm(1:3)

    ans=

    Cen

    截取1--3这三个字符,就是Cen

    如果字符串中有单引号,要用两个单引号来表示

    >>'I''m a teacher'

    ans=

    I'm a teacher

    可以建立多行字符串,形成字符串矩阵

    >>ch=['abcdef';'123456'];

    >>ch(2,3)

    ans=

    3

    例子

    建立一个字符串向量,然后对向量做如下处理:

    1.取第1--5个字符组成的字符串

    2.将字符串倒过来重新排列

    3. 将字符串中的小写字母变成相应的大写字母,其余字符不变

    4. 统计字符串中小写字母的个数。

     

    字符串的操作

    eval(s)

    s是字符串,是把一个向量赋值给一个变量

    字符串与数值之间的转换

    abs和double函数都可以用来获取字符串矩阵所对应的ASCII码数值矩阵

    char函数可以把ASCII码矩阵转换成字符串矩阵

     字符串的比较

    有两种方法,利用关系运算符或字符串

    例如判断

    那就从左到右按照ASCII码值依次比较

    w的>W的ASCII码成立---->数值为1.。。。依次比较哦

    字符串比较函数用于判断字符串是否相等,如果相等,返回1,不相等,返回0

    例如:

     

     

     字符串的查找和替换

     例如

     

     例如

  • 相关阅读:
    Linux(centos)下安装JDK
    springmvc的面试知识点总结
    建造者模式
    PHP原型模式
    PHP适配器模式
    php备忘录模式
    PHP代理模式proxy
    单例模式
    工厂模式
    结构模式
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/11095471.html
Copyright © 2011-2022 走看看