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. 21、ASP.NET MVC入门到精通——ASP.NET MVC4优化

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 删除无用的视图引擎 默认情况下,ASP.NET MVCE同时支持WebForm和Razor引擎,而我们通常在同一个项目中只用到了一种视图引擎 ...

  2. 第三十章 elk(1) - 第一种架构(最简架构)

    软件版本: es:2.4.0 logstash:2.4.0 kibana:4.6.1 一.logstash安装(收集.过滤日志.构建索引) 1.下载:https://www.elastic.co/do ...

  3. 足球宝贝来了,任你旋转(CSS3)

    点击这里体验效果:http://keleyi.com/a/bjad/tfxpf3p5.htm 请使用支持CSS3的浏览器查看.请把光标放到图片上,然后再移到图片外,注意效果. 原图 大图 以下是源代码 ...

  4. iOS 如何获取屏幕大小

    UIScreen *currentScreen = [UIScreen mainScreen]; NSLog(@"applicationFrame.size.height = %f" ...

  5. MyEclipse使用心得:集成和使用Maven的方法

    MyEclipse下载:http://www.myeclipsecn.com/download/ 第一步:下载和安装 1.官网下载Maven:http://maven.apache.org/downl ...

  6. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q147-Q150)

    Question 147You have a Web application named WebApp1.You have a Feature receiver named FeatureReceiv ...

  7. childViewController 小计

    设置childViewcontroller Unbalanced calls to begin/end appearance transitions for 以上报错 需要添加 transitionF ...

  8. AFNetworking 3.0 断点续传 使用记录

    最近项目中用到了压缩包下载,使用AFNetworking 3.0 下载压缩包 支持断点续传 代码如下: #import "HDInternet_handler.h" #import ...

  9. Android项目实战(二十五):Android studio 混淆+打包+验证是否成功

    前言: 单挑Android项目,最近即时通讯用到环信,集成sdk的时候 官方有一句 在 ProGuard 文件中加入以下 keep. -keep class com.hyphenate.** {*;} ...

  10. Mac常用shell命令

    几个常用命令 pwd 命令名称:pwd 英文:print work directory 描述:查看当前工作目录的完整路径 ls 英文全称: list 描述:列出目录下的内容清单 常用参数: -l:列出 ...