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常用的字符串操作函数之一的更多相关文章

  1. LoadRunner中常用的字符串操作函数

    LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strc ...

  2. PHP开发中常用的字符串操作函数

    1,拼接字符串 拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进行操作,圆点等号可以把一个比较长的字符串分解为几行进行 ...

  3. C语言中常用的字符串操作函数

    程序开头要声明 #include <string.h> 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char ...

  4. hive常用的字符串操作函数

  5. C/C++ 字符串操作函数 思维导图梳理

    这些常用的字符串操作函数都是包在string.h头文件中. 分享此图,方便大家记忆 <(^-^)> 选中图片点击右键,在新标签页中打开图片会更清晰

  6. [转载]c++常用字符串操作函数

    原文地址:c++常用字符串操作函数作者:Valsun 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source ...

  7. C语言的常用字符串操作函数(一)

    一直做的是单片机相关的程序设计,所以程序设计上更偏向底层,对于字符串的操作也仅限于液晶屏幕上的显示等工作,想提高下字符串操作的水平,而不是笨拙的数组替换等方式,翻看帖子发现C语言的字符串操作函数竟然这 ...

  8. mysql常用字符串操作函数大全,以及实例

    今天在论坛中看到一个关于mysql的问题,问题如下 good_id     cat_id12654         665,56912655         601,4722 goods_id是商品i ...

  9. JavaScript中常见的字符串操作函数及用法

    JavaScript中常见的字符串操作函数及用法 最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题.淘宝的笔试题等.如果你经常参加笔试或者也是一个过来人,相信 ...

随机推荐

  1. 12、ASP.NET MVC入门到精通——HtmlHelper

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 HtmlHelper:是为了方便View的开发而产生 HtmlHelper的演变 普通首页超级链接为:<a href="/h ...

  2. 【圣诞呈献】高性能 Socket 组件 HP-Socket v3.1.1 正式发布

    HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP ...

  3. JVM监控工具介绍

    JVM监控工具介绍 VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力.所有这些都是免费的!它囊括的命令行工具包括jps,jstat,jmap,jinfo,jst ...

  4. 好像越来越觉得 SharePoint “难用”了

    一开始,我觉得 SharePoint 很神秘,不知道它到底是用来做什么的. 后来,我觉得 SharePoint 很强大,能做很多事情. 再后来,我觉得,SharePoint 没有他们宣传的那-么强大, ...

  5. SharePoint服务器端对象模型 之 使用CAML进展数据查询

    SharePoint服务器端对象模型 之 使用CAML进行数据查询 一.概述 在SharePoint的开发应用中,查询是非常常用的一种手段,根据某些筛选.排序条件,获得某个列表或者某一些列表中相应的列 ...

  6. ArcGIS JS 学习笔记3 实现百度风格的BubblePopup

    1. 开篇 模仿是最好的学习,这次我们继续山寨百度,通过自定义Infowindow来实现百度风格的BubblePopup 2.准备 2.1 Copy模板 先打开百度地图,按下f12吧BubblePop ...

  7. Mou常用快捷键

    title: Mou常用快捷键date: 2015-11-08 17:16:38categories: 编辑工具 tags: mou 小小程序猿我的博客:http://daycoding.com Vi ...

  8. Android Json处理框架

    1.Android 中的Json解析工具fastjson .序列化.反序列化 2.Android Gson的使用总结 3.Android-JSONTool 一个简易的Json框架类,小到只有一个类 有 ...

  9. 【代码笔记】iOS-替换电话号码中间4位为-号

    一,效果图. 二,代码. RootViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional se ...

  10. android studio 导入项目太慢(卡条)

    原因: 下载的项目和你当前已经下载的grandle 不一致, 导致导入的时候到网上下载相应的版本. 最简单的办法,修改你这个需要导入的项目. 需要修改的文件: 1. xxx-project/.idea ...