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. GetEnumerator();yield

    GetEnumerator()方法的实质实现: 说明:只要一个集合点出GetEnumerator方法,就获得了迭代器属性,就可以用MoveNext和Current来实现foreach的效果,如上图. ...

  2. 配置文件(App.config文件)

    1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的.它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序.配置文件的根节点是 co ...

  3. [转载]T-SQL(Oracle)语句查询执行顺序

    原文链接:http://blog.sina.com.cn/s/blog_61c006ea0100mlgq.html sql语法的分析是从右到左,where子句中的条件书写顺序,基本上对sql性能没有影 ...

  4. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(九)地图定位模块

    config.xml文件的配置如下: <widget label="地图定位" config="widgets/esri/Location/LocationWidg ...

  5. ASP.NET 4.0尚未在 Web 服务器上注册 解决方法

    使用VS2010创建web应用程序时出现如下提示ASP.NET 4.0尚未在 Web 服务器上注册.为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了 ...

  6. 浅谈html5 响应式布局

    一.什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本. 这个概念是为解决移动互联 ...

  7. git笔记

    这篇有关git的博客,写着写着有些崩了.里面有些碎碎念了.下次一定注意这个问题. 创建项目: midir xx :创建xx文件夹 git init : 为当前文件夹创建代码仓库 提交代码: git a ...

  8. linux 学习随笔-系统日常管理常用命令

    1:W 查看系统整体负载,无法查看具体负载,比如内存,磁盘  23:25:20 up 13 min,  2 users,  load average: 0.00, 0.01, 0.01 USER   ...

  9. WPF 无边框透明按钮

    在实际开发过程中,有时候要设置一个无边框的按钮,或者无边框的透明按钮. 按钮效果如下: 1.当你应用telerik组件中的Button时,这个直接就可以设置 telerik:StyleManager. ...

  10. Android入门笔记(一)

    第一部分,Android开发环境的搭建 1.去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版本jdk并安 ...