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)

时间: 2024-07-29 08:18:04

Matlab学习------字符和字符串的相关文章

Windows核心编程之核心总结(第二章 字符和字符串处理)(2018.5.27)

学习目标 第二章是学习字符和字符串处理,为了更好理解这一章的内容,我自行添加了其他辅助性内容:存储模式(大端存储和小端存储).字符编码方案(一看就懂).以下是这一章的学习目标:1.大端存储和小端存储2.字符编码方案3.ANSI和Unicode字符.字符串,Windows自定义数据类型(为了兼容ANSI和Unicode)4.Windows的ANSI函数和Unicode函数5.C运行库的ANSI和Unicode函数6.C运行库的安全字符串函数7.C运行库的安全字符串函数(进阶版)8.字符串比较函数9

Swift学习 --- 2.3字符串和字符

1.创建一个空的字符串,并用字符串是否为空进行判断 <span style="font-size:18px;"> var str = "" var str2 = String() if str2.isEmpty { println("empty") } </span> 2.字符 Character 可以通过字符来计算字符串数量 for character in "Dog!Swift学习 --- 2.3字符串和字符

【Qt学习笔记】6.Qt中的字符、字符串

一.字符集 字符集是一个人为的规定,人们先用一个小册子规定好了"文字字符"与"数字"的对应关系. 七种,每一个字符对应的数字,也成为该字符的编码.例如,ASCII码表就是一个字符集, 'A'字符对应的编码是65 ASCII: 0 ~ 127,最高位为0 拉丁字符集:最高位为1 Unicode Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案 Unicode用数字0 ~ 0x10FFFF来映射这些字符,最多可以容纳1114112个字符 是一个超

Swift学习笔记(4)--字符串及基本使用

String是例如"hello, world","海贼王" 这样的有序的Character(字符)类型的值的集合,通过String类型来表示. Swift 的String类型与 Foundation NSString类进行了无缝桥接.如果您利用 Cocoa 或 Cocoa Touch 中的 Foundation 框架进行工作.所有NSString API 都可以调用您创建的任意String类型的值.除此之外,还可以使用本章介绍的String特性.您也可以在任意要求传

3. 蛤蟆Python脚本学习笔记三字符串

3. 蛤蟆Python脚本学习笔记三字符串 本篇名言:"平静的湖面只有呆板的倒映,奔腾的激流才有美丽的浪花!幸福不是靠别人来布施,而是要自己去赢取!生命的意义在不断挑战自己,战胜自己!" 这个本来放在昨天的,由于昨晚又太晚了,所以就搁在这里了.赶紧看看吧. 字符串两边都用双引号或者单引号包起来.否则就使用转移符号来转移一下. 输入在一起可以直接拼接. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48112507

C语言基础学习5:字符串与指针

1.字符串的表示形式 (1)用字符数组存放一个字符串,然后输出该字符串. char string[] = "I am happy"; printf("%s",string); (2)用字符指针指向一个字符串. char *string = "I am happy"; printf("%s",string); 2.字符指针作函数参数 (1)用字符数组作参数 void CopyString(char from[], char to

【PHP学习】PHP 字符串函数

字符串是字符序列,比如 "Hello world!". PHP 字符串函数 在本节中,我们将学习常用的字符串操作函数. PHP strlen() 函数 strlen() 函数返回字符串的长度,以字符计. 下例返回字符串 "Hello world!" 的长度: 实例 <?php echo strlen("Hello world!"); ?> 运行实例 以上代码的输出是:12 提示:strlen() 常用于循环和其他函数,在确定字符串何时

Matlab 学习之旅(一)

一.脚本文件和M函数 1.1  脚本文件      脚本文件是命令行的集合,由一系列 MATLAB 命令.内置函数及M 文件等组成的文件.脚本文件在MATLAB 编译器中建立,并被保存为.m文件,按顺序执行,执行过程中生成的变量存放在当前工作空间中.     注意:脚本不能返回输出变量,所有创建的变量将保留在工作空间中,但脚本能提供图形输出,就像使用图形输出函数plot()一样. 例子:    利用M文件编辑器,键入命令并保存为magicrank.m        array = zeros(1

[Python学习] 专题三.字符串的基础知识

        在Python中最重要的数据类型包括字符串.列表.元组和字典等.该篇主要讲述Python的字符串基础知识. 一.字符串基础         字符串指一有序的字符序列集合,用单引号.双引号.三重(单双均可)引号引起来.如: s1='www.csdn.net'   s2="www.csdn.net"   s3='''aaabbb''' 其中字符串又包括: 1.转义字符串 像C语言中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,pyth