Matlab字符串相关函数简记

原创 2018年04月17日 10:58:17

 本篇博文主要参考了http://blog.sina.com.cn/s/blog_cbb9212e0101c3nb.html及    https://www.cnblogs.com/emanlee/archive/2012/09/13/2683912.html两篇博客,在此向原作者表示感谢。

        例 a = ‘abcdEFG123’, b = ‘abcdefg123’, c = ‘ abcdefg123’,d= ‘abcdefg123 ’

        (1)  strcmp(s1,s2),比较字符串s1和s2是否相等,相等返回1,否则为0

                               

        (2)  strncmp(s1,s2,n),比较前n个字符是否相等,相等返回1,否则为0

                              

        (3)  strcmpi(s1,s2),在忽略字符串大小写前提下,比较字符串s1和s2是否相等,相等返回1,否则返回0

                              

        (4)  strncmpi(s1,s2,n),在忽略字符串大小写前提下,比较前n个字符是否相等,相等返回1,否则返回0

                              

        (5)  length(a),获取字符串长度

                              

        (6)  strcat(a,b),连接两个字符串,每个字符串最右边的空格被裁切

                            

        (7)  strvcat(a,b,m),连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格,使与最长字符串相等,会忽略空字符串

                              

        (8)  char连接,空字符串会被空格填满

                              

        (9)  isletter,检测字符串每个字符是否属于英文字母,若是返回1,否则返回0

                               

        (10) isspace,检测字符串中每个字符是否属于格式字符(空格,回车,制表,换行符等),若是返回1,否则返回0

                              

        (11) strrep进行字符串替换,区分大小写,strrep(s1,s2,s3)会s1中的所有的s2字符串用s3来替换

                                 

        (12) strfind(str,pattern),查找str中是否有pattern,如果有则返回出现位置,如果没有会返回空数组

                              

        (13) findstr(s1,s2),查找s1和s2中,较短字符串在较长字符串中出现的位置,若没有出现则会返回空数组

                             

        (14) strmatch(pattern,str),检查pattern是否和str最左侧部分一致,一致返回1,否则返回0

                             

        (15) strtok(str,char),返回str中由char指定的字符串前的部分和之后的部分

                                 

        (16) blanks(n),创建有n个空格组成的字符串

                          

        (17) deblank(str),裁切字符串的尾部空格

                          

        (18) strtrim(str),裁切字符串的开头和尾部的空格,制表符,回车符

                        

        (19) lower(str),将字符串中的字符转换成小写

                         

        (20) upper(str),将字符串中的字母转换成大写

                       

        (21) sort(str),按照字符的ASCII值对字符串排序

                      

        (22) num2str,将数字转换为数字字符串

 

        (23) str2num,将数字字符串转换成数字

 

        (24) mat2str,将数组转换成字符串

 

        (25) int2str,将数值数组转换为整数数字组成的字符数组

 

 








Matlab相关函数

函数数值计算数组矩阵变换 dist()函数 计算样本集中多个样本两两之间的距离矩阵,dist(pos)输入一个参数,pos——N×S的神经元位置矩阵,返回S×S的距离矩阵,A=[1,2;2,3;3,...
  • bwangk
  • bwangk
  • 2017-04-13 21:49:28
  • 1056

循环自相关函数,matlab程序

  • 2010年05月07日 09:33
  • 697B
  • 下载

把Matlab里求相关函数的xcorr命令彻底搞清楚

用过Matlab的人都知道,Matlab的命令总是能一石三鸟,通过改变输入参数的注释项即可实现不同功能,如今xcorr命令的难点就在于其有四个注释项,这些注释项使得计算的结果各有不同,本文将详细介绍对...
  • zhuifengren2012
  • zhuifengren2012
  • 2014-08-31 18:14:48
  • 15201

MATLAB计算自相关函数和互相关函数

转自要求:t[n]=f(n)*g(n),把g(n)翻转,向右移动n格与f(n)的乘积和。 假设f(n)长度为L,g(n)长度为P,则卷积后的有效点数为L+P-1,其余为全零。 由傅里叶变换定理:时域卷...
  • a573233077
  • a573233077
  • 2014-10-22 15:51:28
  • 3264

Matlab的autocorr自相关函数

今天看了一下时间序列模型ARIMA模型,在对数据处理的时候,需要对其进行平稳性检验。 对序列的平稳性的检验有两种检验方法:一种是根据时序图和自相关图的特征作出判断的图检验,该方法操作简单,应用广泛,...
  • lfdanding
  • lfdanding
  • 2016-02-23 22:50:58
  • 15404

在Matlab上实现自相关和互相关函数

  • 2013年04月11日 11:02
  • 655B
  • 下载

自相关与互相关在matlab中实现

     之前要做一个图像匹配的灰度投影算法,要用到互相关函数,matlab真是好啊,一个函数搞掂,只要弄清楚参数意义就可以了,先转载在网上搜到的吧**************************...
  • scuthanman
  • scuthanman
  • 2010-05-13 19:08:00
  • 45637

Matlab的自相关函数xcorr

用过Matlab的人都知道,Matlab的命令总是能一石三鸟,通过改变输入参数的注释项即可实现不同功能,如今xcorr命令的难点就在于其有四个注释项,这些注释项使得计算的结果各有不同,本文将详细介绍对...
  • lxy198933
  • lxy198933
  • 2015-04-10 16:15:28
  • 1652

自相关和周期自相关函数matlab

  • 2015年11月11日 10:19
  • 4KB
  • 下载
收藏助手
不良信息举报
您举报文章:Matlab字符串相关函数简记
举报原因:
原因补充:

(最多只允许输入30个字)