转自:http://www.cnblogs.com/emanlee/archive/2012/09/13/2683912.html

% 字符串处理 
a='  a';b='b  b';c='cccc';m='' 
% 获取字符串长度 
length(a)     
% 连接两个字符串,每个字符串最右边的空格被裁切 
d=strcat(a,c)  
length(d) 
% 连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格 
% 使与最长字符串相等,会忽略空字符串 
e=strvcat(a,b,m) 
size(e) 
% char连接,空字符串会被空格填满 
f=char(a,b,m) 
size(f)

strcmp    比较两个字符串是否完全相等,是,返回真,否则,返回假 
strncmp    比较两个字符串前n个字符是否相等,是,返回真,否则,返回假 
strcmpi    比较两个字符串是否完全相等,忽略字母大小写 
strncmpi   比较两个字符串前n个字符是否相等,忽略字母大小写

isletter  检测字符串中每个字符时否属于英文字母 
isspace    检测字符串中每个字符是否属于格式字符(空格,回车,制表,换行符等) 
isstrprop  检测字符每一个字符是否属于指定的范围 
a='d sdsdsd 15#'; 
b=isletter(a) 
c=isspace(a)

% 字符串替换和查找   
strrep 进行字符串替换,区分大小写 
%   strrep(str1,str2,str3) 
%      它把str1中所有的str2字串用str3来替换

strfind(str,patten) 查找str中是否有pattern,返回出现位置,没有出现返回空数组 
findstr(str1,str2)   查找str1和str2中,较短字符串在较长字符串中出现的位置,没有出现返回空数组 
strmatch(patten,str) 检查patten是否和str最左侧部分一致 
strtok(str,char)     返回str中由char指定的字符串前的部分和之后的部分, 
mm='youqwelcome'; 
[mm1,mm2]=strtok(mm,'q')

blanks(n)            创建有n个空格组成的字符串 
deblank(str)          裁切字符串的尾部空格 
strtrim(str)          裁切字符串的开头和尾部的空格,制表,回车符

lower(str)           将字符串中的字母转换成小写 
upper(str)            将字符串中的字母转换成大写  
sort(str)              按照字符的ASCII值对字符串排序

num2str         将数字转换为数字字符串 
str2num          将数字字符串转换为数字 
mat2str          将数组转换成字符串 
int2str          把数值数组转换为整数数字组成的字符数组

------------------------------

CELL数组中的字符串比较:

c=cell(2,1); 
c(1,1)=cellstr('xxx'); 
c(2,1)=cellstr('yyyyyyy'); 
strcmp(c{1,1},c{2,1});

------------------------------

isequal   Test arrays for equality, 可用来比较两个字符数组是否相同。

转载于:https://www.cnblogs.com/darkknightzh/p/4721245.html

(转)matlab 字符串处理函数相关推荐

  1. Matlab字符串处理函数

                           目录 一.字符串处理函数 二.字符串规则 2.1所有字符串都用单引号(英文状态下输入)括起来: 2.2将字符串当作一个行向量,每个元素对应一个字符,其标识 ...

  2. MATLAB字符串转换函数

    abs:把串译成ASCII码 char:任何类型转换成串 double:任意类型转换成双精度数值 fprintf:格式化数据写到文件或屏幕 sprintf:以控制格式把数值转换为串 sscanf:在格 ...

  3. 转载:MATLAB字符串函数

       | 网站首页 | 电脑学习 | 英语学堂 | 论文中心 | 试题资源 | 教案集锦 | 课件下载 | 高校联盟 | 求职创业 | 网络营销 | 实用范本 |    <script src= ...

  4. matlab的字符串操作函数

    目录 一.字符串拼接函数strcat 二.垂直串联字符串函数strvcat 三.字符垂直拼接char函数(推荐使用) 四.str2num函数将字符数组或字符串转换为数值数组. 五.num2str将数值 ...

  5. matlab 二维数组声明,Matlab字符串函数及二维数组

    Matlab字符串函数及二维数组 发布时间:2017年07月28日 评论数:抢沙发 阅读数:833 strcmp(Str1,Str2),finder(S,s),strcat(S1,S2),disp(s ...

  6. matlab 字符串 匹配,matlab中字符串匹配函数

    MATLAB字符串匹配函数中,应用较多的有:findstr.strfind.strmatch.strcmp.strmcmp.这里我们大致列举这些函数的区别与联系 在Matlab中,这几个函数区分如下: ...

  7. matlab字符衔接,matlab字符串连接(多个字符串)的经验,matlab字符串

    matlab字符串连接(多个字符串)的经验,matlab字符串 参考 matlab中字符串连接的3种方法  文章,实验遇到的一些小白问题,如有问题希望大神们给予指导. Matlab中,两个或多个字符串 ...

  8. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

  9. Matlab中plot函数及legend函数详解

    Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...

最新文章

  1. Spring data jpa命名规范
  2. python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片
  3. 英特尔核显自定义分辨率_核显性能大提升 11代酷睿核显畅玩《战地5》
  4. 一个有趣的问题, 你知道SqlDataAdapter中的Fill是怎么实现的吗
  5. 从云服务器上拷贝文件,从云服务器上拷贝文件
  6. 软件工程——进展记录
  7. Reference to a cleared variable I1
  8. python网络编程讲解_详解Python Socket网络编程
  9. 映射文件实现进程通信
  10. iMindMap2020 中文旗舰免费版
  11. [乐意黎]某音上超酷炫的 Word Clock 文字云时钟屏保配置
  12. 工业机器人cloos_工业机器人的技术发展及其应用
  13. 【主流Nivida显卡深度学习/强化学习/AI算力汇总】
  14. CCS7.2中如何切换烧写RAM和Flash版本程序
  15. 2022高教社杯 国赛数学建模 B题思路
  16. Linux 服务具体解释
  17. C#  图片背景变为透明
  18. Linux设备驱动程序
  19. Openshift入门:基本概念解析
  20. c语言把bit数据合为一个字节,C语言中怎么定义bit型数据

热门文章

  1. ORACLE数据库常见问题诊断方法 ---(常见错误篇)
  2. 某医院信息化硬件平台建设方案
  3. bootstrap学习笔记(1)基础段落,表格的实现
  4. 基于实数编码的参数自适应遗传算法(matlab代码)
  5. 遍历集合的两种方式:迭代器和增强型for循环
  6. SAP License:再谈SAP系统发票校验的”事后借记”
  7. 风控趋势|隐私计算几大落地场景与三方数据市场
  8. 使用python通过odbc处理*.dbf数据表
  9. HTML5的表单验证属性--pattern
  10. 前后端数据交互之前端传值到后台