| 网站首页 | 电脑学习 | 英语学堂 | 论文中心 | 试题资源 | 教案集锦 | 课件下载 | 高校联盟 | 求职创业 | 网络营销 | 实用范本 | 
 
<script src="http://study.feloo.com/ad-js/banner.js" type="text/javascript"></script> width="570" scrolling="no" height="60" frameborder="0" src="http://unstat.baidu.com/bdun.bsc?tn=study888&cv=1&cid=147043&csid=1&rkcs=3&bgcr=FEF0E2&ftcr=663300&wd=570&ht=60&tbsz=38&sropls=1,4,6,2,3&kwnm=18&kwgp=1&rk=1&bd=1&bdas=0&tbst=1&sropst=0" framespacing="0" marginheight="0" marginwidth="0" hspace="0" vspace="0" border="0" id="baiduframe">
 
<script src="http://study.feloo.com/ad-js/ban-wen.js" type="text/javascript"></script> <script src="http://study.feloo.com/ad-js/tonglan.js" language="javascript" type="text/javascript"></script>

width="728" scrolling="no" height="90" frameborder="0" src="http://study.feloo.com/ad-js/tonglan.htm" framespacing="0" marginheight="0" marginwidth="0" hspace="0" vspace="0" border="0" id="felooooo">
 
导航: 中国学习联盟 >> 电脑学习 >> 机械电子 >> MATLAB >> 电脑文章正文 用户登录 注册
MATLAB字符串函数           ★★★★★
MATLAB字符串函数
作者:未知 文章来源:中国学习联盟 点击数: <script src="http://study.feloo.com/computer/GetHits.asp?ArticleID=101471" language="javascript" type="text/javascript"></script> 1637 更新时间:2005-7-25
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】
<script src="http://study.feloo.com/ad-js/wen-top.js" type="text/javascript"></script>

暑假,防止孩子变坏的秘决!!!
width="570" scrolling="no" height="120" frameborder="0" src="http://study.feloo.com/feloo/3-tuijian.htm" framespacing="0" marginheight="0" marginwidth="0" hspace="0" vspace="0" border="0" id="felooooo">

 

MATLAB提供了大量的字符串函数,包括列在表6.3当中的。

6.3

符 串 函 数

eval(string)

作为一个MATLAB命令求字符串的值

eval(try,catch)

blanks(n)

返回一个n个零或空格的字符串

deblank

去掉字符串中后拖的空格

feval

求由字符串给定的函数值

findstr

从一个字符串内找出字符串

isletter

字母存在时返回真值

isspace

空格字符存在时返回真值

isstr

输入是一个字符串,返回真值

lasterr

返回上一个所产生MATLAB错误的字符串

strcmp

字符串相同,返回真值

strrep

用一个字符串替换另一个字符串

strtok

在一个字符串里找出第一个标记

列在上面的第一个函数evalMATLAB提供宏的能力。其中,该函数提供了将用户创建的函数名传给其它函数能力,以便求值。它的应用例子包括:

» a=eval(' sqrt(2) ')

a =

1.4142

» eval(' a=sqrt(2) ')

a =

1.4142

上面的例子演示了函数eval。显然,它们不是计算2的平方根的最简单方法。当被求值的字符串是由子字符串连接而成,或将字符串传给一个函数以求值时,eval非常有用。说明这种用途例子本书的以后会提及。

如果字符串传递到eval不能被辨认,MATLAB提供下列语法:

» eval(' a=sqrtt(2) ',' a=[ ] ')

a =

[ ]

这里第二个参量被执行。由于第一个参量有误,即sqrtt不是一个有效的MATLAB函数。这种形式经常被描述为eval(try,catch)

函数fevaleval类似,但在用法上有更多的限制。feval(' fun ',x)求由字符串' fun '给定的函数值,其输入参量是变量x。即feval(' fun ',x)等价于求fun(x)值。例如,

» a=feval(' sqrt ' ,2)

a =

1.4142

函数evalfeval的基本用途限在用户创建的函数内。一般地,feval可求出有大量输入参量的函数值,例如,feval(' fun ', x, y, z) 等价于求fun(x, y, z)值。

列在上面表中的许多字符串函数提供了基本的字符串语法分析能力。例如,findstr返回一个在另一个字符串内字符串的起始下标值。

» b=' Peter Piper picked a peck of pickled peppers ' ;

» findstr(b,' ') % find space

ans =

6 12 19 21 26 29 37

» findstr(b,' p ') % find the letter p

ans =

9 13 22 30 38 40 41

» find(b= = ' p ') % for single character searches the find command works too

ans =

9 13 22 30 38 40 41

» findstr(b, ' cow ') % find the word cow

ans =

[ ]

» findstr(b,' pick ') % find the string pick

ans =

13 30

注意这个函数对大小写是敏感的,当不匹配时,返回空矩阵。findstr对字符串矩阵不起作用。

» strrep(b, ' p ', ' P ') % capitalize all p ' s

ans =

Peter PiPer Picked a Peck of Pickled PePPers

» strrep(b, ' Peter ', ' Pamela ') % change Peter to Pamela

ans =

Pamela Piper picked a peck of pickled peppers

正如上面所看到的,strrep执行简单的字符串替代。strrep对字符串矩阵不起作用。

函数strtok找出由特定字符指定的字符串内的标记,空格是缺省限定字符。例如,

» disp(b)

Peter Piper picked a peck of pickled peppers

» strtok(b) % find first token in above string separated by whitespace

ans =

Peter

» [c, r]=strtok(b) % return the remainder of the string array in r

c =

Peter

r =

Piper picked a peck of pickled peppers

» [d,s]=strtok(r) %find the next token by using the previous remainder

d =

Piper

s =

picked a peck of pickled peppers

用空格作为限定符,strtok找出在数组中的单词。strtok对字符串矩阵不起作用。

» [d, s]=strtok(b, ' pP ') %let delimiter be lower or upper case P

d =

eter

s =

Piper picked a peck of pickled peppers

如果提供一个可选的字符串,它的字符是限定符。注意在标记里,不返回限定符,但返回所有限定符之前的字符。也就是,在上面的字符串d = eter末端有一个空格。

【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】
电脑文章录入:admin    责任编辑:admin 
<script src="http://study.feloo.com/ad-js/wen-bot.js" type="text/javascript"></script>

width="570" scrolling="no" height="90" frameborder="0" src="http://study.feloo.com/feloo/bottom.htm" framespacing="0" marginheight="0" marginwidth="0" hspace="0" vspace="0" border="0" id="felooo0oo">
百度搜索:MATLAB字符串函数 <script src="http://study.feloo.com/computer/machine/MATLAB/200507/wen-xia.js" type="text/javascript"></script>
 
  • 上一篇电脑文章: MATLAB For 循环
  • 下一篇电脑文章: MATLAB字符串转换
<script src="http://study.feloo.com/ad-js/wen-bot-2.js" type="text/javascript"></script>
 
<script src="http://study.feloo.com/computer/JS/ShowSearchForm_wen.js" type="text/javascript"></script> width="160" scrolling="no" height="110" frameborder="0" vspace="0" hspace="0" marginheight="0" marginwidth="0" src="http://www.study888.com/computer/js/com-search.htm">
<script src="http://study.feloo.com/ad-js/right-1.js" type="text/javascript"></script> 舞蹈,身材不变,激情不变
<script src="http://study.feloo.com/ad-js/com-tjlm.js" language="javascript" type="text/javascript"></script> width="160" scrolling="no" height="600" frameborder="0" src="http://study.feloo.com/ad-js/com-tjlm.htm" bordercolor="#000000" vspace="0" hspace="0" marginheight="0" marginwidth="0">
 
普通电脑文章 MATLAB简介
普通电脑文章 矩阵
普通电脑文章 矩阵特例
普通电脑文章 数据分析和统计
普通电脑文章 MatLab工作环境
普通电脑文章 数值分析
普通电脑文章 MatLab简介
普通电脑文章 矩阵和线性代数
普通电脑文章 常微分方程
普通电脑文章 多项式与插值
 
  • 此栏目下没有热门电脑文章
  • MATLAB简介
  • MatLab工作环境
  • MatLab简介
  • 矩阵和线性代数
  • MATLAB 程式设计与应用
  • MATLAB关系操作符
  • MATLAB逻辑操作符
  • MATLAB关系与逻辑函数
  • MATLAB字符串
  • MATLAB字符串转换
 
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
<script src="http://study.feloo.com/computer/Comment.asp?Action=JS&ArticleID=101471" language="javascript" type="text/javascript"></script>
 
<script src="http://study.feloo.com/ad-js/bot-wen.js" language="javascript" type="text/javascript"></script>
 
 
<script src="http://vip7.1tong.com.cn/link/count.php?id=32&online=1&show=line" type="text/javascript"></script> 一统统计| 今日IP[39715] | 今日PV[85182] | 昨日IP[40361] | 昨日PV[86877] | 当前在线[]
width="200" scrolling="no" height="30" frameborder="0" src="http://study.feloo.com/ad/200-30.htm" framespacing="0" marginheight="0" marginwidth="0" hspace="0" vspace="0" border="0" id="200-30">

转载:MATLAB字符串函数相关推荐

  1. matlab 二维数组声明,Matlab字符串函数及二维数组

    Matlab字符串函数及二维数组 发布时间:2017年07月28日 评论数:抢沙发 阅读数:833 strcmp(Str1,Str2),finder(S,s),strcat(S1,S2),disp(s ...

  2. [转载]MATLAB movie 函数动态绘图

    原文地址:MATLAB movie 函数动态绘图作者:小霖cheeron MATLAB movie 函数动态绘图 电影动画的好处就是,运行一次可以多次播放,甚至可以直接生成avi文件,直接独立与Mat ...

  3. matlab输入字符串函数,MATLAB字符串函数

    MATLAB提供了大量的字符串函数,包括列在表6.3当中的. 表6.3 字 符 串 函 数 eval(string) 作为一个MATLAB命令求字符串的值 eval(try,catch) blanks ...

  4. [转载] Python字符串函数

    参考链接: Python 字符串string | swapcase 字符串函数 一.字符串操作函数 1.      upper 2.      lower 3.      title 4.      ...

  5. [转载]Matlab fmincon函数用法

    原文地址:Matlab fmincon函数用法作者:长笛人倚楼Gloria 这个函数在之前优化工具箱一文中已经介绍过,由于其应用广泛,所以这里通过实例单独整理一下其用法. 一.基本介绍 求解问题的标准 ...

  6. Matlab字符串函数

    字  符  串  转  换 abs 字符串到ASCII转换 dec2hex 十进制数到十六进制字符串转换 fprintf 把格式化的文本写到文件中或显示屏上 hex2dec 十六进制字符串转换成十进制 ...

  7. spyder中绘图无法显示负号_[转载]Matlab常用函数

    计算样本的百份位数 Matlab的常用内部数学函数 指数函数 exp(x) 以e为底数 对数函数 log(x) 自然对数,即以e为底数的对数 log10(x) 常用对数,即以10为底数的对数 log2 ...

  8. matlab中ss函数_[转载]matlab ss函数 tf函数

    ss 指定状态空间模型或者将线性时不变系统转成状态空间 语法 ss sys = ss(a,b,c,d) sys = ss(a,b,c,d,Ts) sys = ss(d) sys = ss(a,b,c, ...

  9. matlab函数采样,[转载]matlab采样函数

    书上看到几个有关采样的函数,收藏了以备不时之需. dyaddown 功能:对时间序列进行二元采样,每隔一个元素提取一个元素,得到一个降采样时间序列. 格式: 1.y = dyaddown(x, EVE ...

最新文章

  1. .net中日至框架log4net.dll如何使用
  2. 全局eslint不生效的处理
  3. 网站主机和服务器选哪个,虚拟主机和服务器 你的网站该选择哪一个?
  4. case when then else end
  5. 计算1!+2!+...+n!
  6. 大道至简——第二章读后感
  7. CSS选择器之基本选择器总结
  8. 基于GXWorks2的ST语言介绍
  9. Login.jsp登录页面代码(css+bootstrap)
  10. 2020苏州大学计算机考研经验总结博
  11. java编写个人所得税_个人所得税JAVA算法
  12. Matlab实现指纹去噪增强
  13. ffmpeg如何实现MP3转码g711a
  14. php报表插件,excel插件
  15. 实现图片跟随鼠标移动
  16. Vue实例详解与生命周期
  17. 功率单位(power control)
  18. ios设置字体-黑体,加粗等
  19. 【Semantic Embedding】: CDSSM(CLSM)模型
  20. 服务器电源能支持高压直流吗,通信高压直流电源

热门文章

  1. 【好文导读】人工智能和机器学习富有启迪的文章2020
  2. 微信小程序分包后主包依旧过大
  3. 压力集 软件测试,性能测试之压力机
  4. sae session php,SAE 分布式session丢失的问题
  5. jis拉伸试棒图纸_一种加工拉伸试棒的装卡装置的制作方法
  6. USB转多串口产品设计
  7. 关于对测绘软件的理解
  8. smali语法添加弹窗
  9. git拉取后,代码被覆盖怎么办?
  10. NOJ 1056 地道 普里姆算法+贪心法