>['hello','goodbey']ans='hellogoodbey'strcat()用于捏合字符,字符串,但是char类型" />
MatLab 您所在的位置:网站首页 matlab字符串删减 MatLab

MatLab

2023-06-07 04:13| 来源: 网络整理| 查看: 265

加号用于连接字符串

"hello"+"goodbey"ans = "hellogoodbey"

方括号也用于连接字符>> ['hello','goodbey']ans = 'hellogoodbey'

strcat() 用于捏合字符,字符串,但是char类型空格不加入,string类型空格会加入>> strcat('hello',' ','goodbey')ans = 'hellogoodbey'>> strcat("hello","   ","goodbey")ans = "hello  goodbey">> strcat("hello","-","goodbey")ans = "hello-goodbey">> strcat('hello','-','goodbey')ans = 'hello-goodbey'

sprintf()函数 打印出空格和换行

sprintf('   '),返回char类型;sprintf(”  “),返回string类型;

fprintf('%7.3f\n',pi) 3.142>> sent1=sprintf('%7.3f\n',pi)sent1 = ' 3.142 '

deblank():删除字符或者字符串结尾的空格

test_char=' hello 'test_char = ' hello '>> deblank(test_char)ans = ' hello'>> test_string=string(test_char)test_string = " hello ">> deblank(test_string)ans = " hello"

strtrim()删除掉字符和字符串开始和结尾处的空格;

strtrim(test_char)ans = 'hello'>> strtrim(test_string)ans = "hello"

strip(test_char_x,'-')

test_char_x='------hello-----'test_char_x = '------hello-----'>> test_string_x=string(test_char_x)test_string_x = "------hello-----">> strip(test_char_x,'-')ans = 'hello'>> strip() 删除字符或者字符串中的某个元素ans = "hello"

erase() 删除字符或者字符串中的某个元素

test_char_x='xxxAxxBxxCxDxExFxxx'test_char_x = 'xxxAxxBxxCxDxExFxxx'>> test_string_x=string(test_char_x)test_string_x = "xxxAxxBxxCxDxExFxxx">> erase(test_char_x,'x')ans = 'ABCDEF'

lower()    upper()字符或者字符串的大小写转换

lower('AHBGhids')ans = 'ahbghids'>> upper('GDcsid')ans = 'GDCSID'>> upper("GDcsid")ans = "GDCSID">> lower("AHBGhids")ans = "ahbghids"

字符,字符串的比较

word1='cat'word1 = 'cat'>> word2='car'word2 = 'car'

word3='cathedral'word3 = 'cathedral'>> word4='CAR'word4 = 'CAR'

字符数组的比较>> word1==word2ans = 1×3 logical 数组 1 1 0>> word1==word3矩阵维度必须一致。

strcmp(word1,word2):比较两者是否相同>> strcmp(word1,word2)ans = logical 0>> strcmp(word1,word3)ans = logical 0>> strcmp(word1,word1)ans = logical 1

strncmp(word1,word3,3)%只比较字符串的前n位的数组ans = logical 1>> strcmp(upper(word2),upper(word4))ans = logical 1>> strcmpi(word2,word4)%对于大小写不敏感ans = logical 1

字符串的比较>> "APPLE"=="apple"ans = logical 0>> strcmp("APPLE","apple")ans = logical 0>> "APPLE"=="appl"ans = logical 0



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有