(转)matlab 字符串处理函数
转自: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 字符串处理函数相关推荐
- Matlab字符串处理函数
目录 一.字符串处理函数 二.字符串规则 2.1所有字符串都用单引号(英文状态下输入)括起来: 2.2将字符串当作一个行向量,每个元素对应一个字符,其标识 ...
- MATLAB字符串转换函数
abs:把串译成ASCII码 char:任何类型转换成串 double:任意类型转换成双精度数值 fprintf:格式化数据写到文件或屏幕 sprintf:以控制格式把数值转换为串 sscanf:在格 ...
- 转载:MATLAB字符串函数
| 网站首页 | 电脑学习 | 英语学堂 | 论文中心 | 试题资源 | 教案集锦 | 课件下载 | 高校联盟 | 求职创业 | 网络营销 | 实用范本 | <script src= ...
- matlab的字符串操作函数
目录 一.字符串拼接函数strcat 二.垂直串联字符串函数strvcat 三.字符垂直拼接char函数(推荐使用) 四.str2num函数将字符数组或字符串转换为数值数组. 五.num2str将数值 ...
- matlab 二维数组声明,Matlab字符串函数及二维数组
Matlab字符串函数及二维数组 发布时间:2017年07月28日 评论数:抢沙发 阅读数:833 strcmp(Str1,Str2),finder(S,s),strcat(S1,S2),disp(s ...
- matlab 字符串 匹配,matlab中字符串匹配函数
MATLAB字符串匹配函数中,应用较多的有:findstr.strfind.strmatch.strcmp.strmcmp.这里我们大致列举这些函数的区别与联系 在Matlab中,这几个函数区分如下: ...
- matlab字符衔接,matlab字符串连接(多个字符串)的经验,matlab字符串
matlab字符串连接(多个字符串)的经验,matlab字符串 参考 matlab中字符串连接的3种方法 文章,实验遇到的一些小白问题,如有问题希望大神们给予指导. Matlab中,两个或多个字符串 ...
- matlab中fprintf函数的具体使用方法
matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...
- Matlab中plot函数及legend函数详解
Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...
最新文章
- Spring data jpa命名规范
- python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片
- 英特尔核显自定义分辨率_核显性能大提升 11代酷睿核显畅玩《战地5》
- 一个有趣的问题, 你知道SqlDataAdapter中的Fill是怎么实现的吗
- 从云服务器上拷贝文件,从云服务器上拷贝文件
- 软件工程——进展记录
- Reference to a cleared variable I1
- python网络编程讲解_详解Python Socket网络编程
- 映射文件实现进程通信
- iMindMap2020 中文旗舰免费版
- [乐意黎]某音上超酷炫的 Word Clock 文字云时钟屏保配置
- 工业机器人cloos_工业机器人的技术发展及其应用
- 【主流Nivida显卡深度学习/强化学习/AI算力汇总】
- CCS7.2中如何切换烧写RAM和Flash版本程序
- 2022高教社杯 国赛数学建模 B题思路
- Linux 服务具体解释
- C# 图片背景变为透明
- Linux设备驱动程序
- Openshift入门:基本概念解析
- c语言把bit数据合为一个字节,C语言中怎么定义bit型数据