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中常见的字符串操作函数及用法 最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题.淘宝的笔试题等.如果你经常参加笔试或者也是一个过来人,相信 ...
随机推荐
- CSS常用背景图片定位方法
CSS背景图片定位其实对于每一位学习前端的同学来说,都已经非常熟悉了.网上铺天盖地的最常见的一种方案就是在父元素中relative,然后子元素absolute.这种方案当然好,不过带来的一个缺点就是会 ...
- iOS 多线程GCD简介
一.简介 1.1 GCD (Grand Central Dispatch )是Apple开发的一个多核编程的解决方法. Grand 含义是“伟大的.宏大的”,Central含义“中央的”,Dispat ...
- centos虚拟机复制移动后网络配置无效
移植Centos虚拟机后无法联网解决1.迁移以后,会存在其中一个网卡无法启动(eth0 or eth1) [root@ ~]# ifup eth0 WARNING: Deprecated config ...
- iOS、Xcode监测键盘的显示和隐藏变化,并获得键盘高度,改变tableView的frame和偏移
<pre name="code" class="objc"><pre name="code" class="ob ...
- React Native知识4-Image组件
一个用于显示多种不同类型图片的React组件,包括网络图片.静态资源.临时的本地图片.以及本地磁盘上的图片(如相册)等 一:属性 1:onLayout function 当元素挂载或者布局改变的时候调 ...
- IOS Emoji表情
IOS Emoji 前言:我比较喜欢有趣的东西,有一些有趣的小东西,可能不是多么多么牛逼,也可能不需要多高深的技巧,也不会为其他什么强大的功能而服务,但是有时候将很多有趣的小东西组合起来运用,比如在你 ...
- 自定义 URL Scheme 完全指南(转载)
iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用. 注册自定义 URL Scheme ...
- VS单元测试
弄了好久才明白 ,但是收获确实挺大的,话不多说,直接上图. 1 打开VS建立项目 2 建立一个类 3 点击创建单元测试 4 在运行模块里重新输入代码 5 在空白处 点击鼠标右键 选择运行测试 6 测试 ...
- JQuery,C#,sqlServer 实现无极限多级树形控件
最近好忙,好长时间没有更新博客了.......... 先看效果图: 此控件利用了 JQuery 插件: treeview google直接搜索就可以找到,这里就不提供链接了. 下载下来的压缩包包括了源 ...
- cms真实问题的来源以及模拟解决方案
先来描述一下cms问题的来源: 初始需求: 在开发的过程中有这样的一个处理时间显示的需求: 如果时间小于1分钟显示秒, 如果时间小于1小时显示分钟, 如果时间小于1天显示小时, 如果大于1天显示日期. ...