matlab常用的字符串操作函数之一
1,strcat和strvcat
strcat:依次横向连接字符串;
strvcat:依次纵向连接字符串;
实例1:
>>a1='sophia ';
>>a2='is a ';
>>a3='good girl';
>>strRes1=strcat(a1,a2,a3)
strRes1 =
sophiais agood girl
实例2:
>>strRes2=strvcat(a1,a2,a3)
strRes2 =
sophia
is a
good girl
2,char和ischar
char:
创建二维数组。
每行长度一致,短的用空格补齐;
将字符串单元数组转化为二维字符数组。
ischar:
判断是否为字符数组。
实例1:
>>charRes1=char(a1,a2,a3)
charRes1 =
sophia
is a
good girl
>>len=[length(charRes1(1,:)),length(charRes1(2,:)),length(charRes1(3,:))]
len =
9 9 9
>>cellStr={'sophia','is a','good girl'};
>>charRes2=char(cellStr)
charRes2 =
sophia
is a
good girl
实例2:
>>IsCharRes1=ischar(a1)
IsCharRes1 =
1
>>number=1;
>>IsCharRes1=ischar(number)
IsCharRes1 =
0
3,cellstr和iscellstr
cellstr:
生成字符串单元数组。
iscellstr:
判断是否为字符串单元数组。
实例1:
>>cellstrRes=cellstr(a1)
cellstrRes =
'sophia'
>>size(cellstrRes)
ans =
1 1
>>class(cellstrRes)
ans =
cell
实例2:
>>iscellstr(cellstrRes)
ans =
1
>>iscellstr(a1)
ans =
0
4,blanks和deblank
blanks:
创建包含n个空格的字符串。
deblank:
去掉字符串或单元数组所包含的字符串尾部空格。
实例1:
>>blankRes=blanks(4)
blankRes =>>class(blankRes)
ans =
char
>>length(blankRes)
ans =
4
实例2:
>>deblankRes='sophia is a good girl! ';
>>length(deblankRes)
ans =
25
>>deblankRes=deblank(deblankRes)
deblankRes =
sophia is a good girl!
>>length(deblankRes)
ans =
22
5,sprintf和sscanf
sprintf:
[s,errmsg]=sprintf(format,A,...)按格式format写A的数据到字符串s中。
sscanf:
A=sscanf(s,format,size)按格式从字符串s中读取数据。
实例1:
>>num=12;
>>sprintfRes=sprintf('%05d',num)
sprintfRes =
00012
实例2:
>> a='feifei only worth 0.01 RMB.';
>> Our=sscanf(a,'%s %s %s %f %s')
Our =
0.0100
>> Our=sscanf(a,'%s',2)
Our =
feifeionly
6,eval,feval和evalin
eval:
执行由MAILAB表达式组成的字符串。
feval:
只执行函数。
evalin:
实现在工作空间中某个表达式字符串,并将结果返回。
evalin(WS,'expression'),其中,WS为工作空间名称,'expression'为表达式符号串。
实例1:
>>eval('1+2')
ans =
3
实例2:
>> feval('sin',3)
ans =
0.1411
实例3:
>> a=12;
>> b=evalin('base','a+5')
b =
17
注意:脚本文件所在工作空间为'base',函数所在的工作空间为函数名。
matlab常用的字符串操作函数之一的更多相关文章
- LoadRunner中常用的字符串操作函数
LoadRunner中常用的字符串操作函数有: strcpy(destination_string, source_string); strc ...
- PHP开发中常用的字符串操作函数
1,拼接字符串 拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进行操作,圆点等号可以把一个比较长的字符串分解为几行进行 ...
- C语言中常用的字符串操作函数
程序开头要声明 #include <string.h> 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char ...
- hive常用的字符串操作函数
- C/C++ 字符串操作函数 思维导图梳理
这些常用的字符串操作函数都是包在string.h头文件中. 分享此图,方便大家记忆 <(^-^)> 选中图片点击右键,在新标签页中打开图片会更清晰
- [转载]c++常用字符串操作函数
原文地址:c++常用字符串操作函数作者:Valsun 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source ...
- C语言的常用字符串操作函数(一)
一直做的是单片机相关的程序设计,所以程序设计上更偏向底层,对于字符串的操作也仅限于液晶屏幕上的显示等工作,想提高下字符串操作的水平,而不是笨拙的数组替换等方式,翻看帖子发现C语言的字符串操作函数竟然这 ...
- mysql常用字符串操作函数大全,以及实例
今天在论坛中看到一个关于mysql的问题,问题如下 good_id cat_id12654 665,56912655 601,4722 goods_id是商品i ...
- JavaScript中常见的字符串操作函数及用法
JavaScript中常见的字符串操作函数及用法 最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题.淘宝的笔试题等.如果你经常参加笔试或者也是一个过来人,相信 ...
随机推荐
- JS全屏漂浮广告、移入光标停止移动
点击这里查看效果 以下是代码: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Ty ...
- iOS下Audio自动播放(Autoplay)音乐
前几天做了一个H5活动页面,产品要求初始化播放音乐,因晓得H5 Audio标签支持Autoplay就没在意. 完了在手机上测试,发现手机上打开页面死活就是不会自动播放,点击播放按钮才可以播放,很是纠结 ...
- DOM中的事件对象
三.事件对象事件对象event1.DOM中的事件对象(1).type:获取事件类型(2).target:事件目标(3).stopPropagation() 阻止事件冒泡(4).preventDefau ...
- js中Unicode转义序列
将某一中文字符转义,可采取在线工具进行转义,http://tool.chinaz.com/tools/unicode.aspx "哈哈" ==="\u54c8\u54c8 ...
- 好像越来越觉得 SharePoint “难用”了
一开始,我觉得 SharePoint 很神秘,不知道它到底是用来做什么的. 后来,我觉得 SharePoint 很强大,能做很多事情. 再后来,我觉得,SharePoint 没有他们宣传的那-么强大, ...
- 基于Tomcat的Solr3.5集群部署
基于Tomcat的Solr3.5集群部署 一.准备工作 1.1 保证SOLR库文件版本相同 保证SOLR的lib文件版本,slf4j-log4j12-1.6.1.jar slf4j-jdk14-1.6 ...
- iOS之UICollectionView详解
UICollectionView是一种类似于UITableView但又比UITableView功能更强大.更灵活的视图,这是源于它将UICollectionView对cell的布局交给了UIColle ...
- iOS FFmpeg 优秀博客(资源)集锦
iOS FFmpeg 优秀博客(资源)集锦 这篇博客没有我自己写的内容: 主要是对FFmpeg一些优秀博客的记录 随时更新 1>iOS编译FFmpeg,kxmovie实现视频播放 2>视音 ...
- 关于hadoop
hadoop 是什么? 1. 适合海量数据的分布式存储与计算平台. 海量: 是指 1T 以上数据. 分布式: 任务分配到多态虚拟机上进行计算. 2. 多个任务是怎么被分配到多个虚拟机当中的? 分配是需 ...
- CLR简介(一)
什么是通用语言运行时(CLR),简单来讲: CLR是一个支持多种编程语言及多语言互操作,完整的高级虚拟机. 有点拗口,而且不是很有启发性,但上面的文字是将又大又复杂的CLR的功能归类以便容易理解的第一 ...