matlab字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
第5章 字符串、单元数组和结构 教学目标 教学重点 教学过程
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
教学目标 本章将介绍三种特殊的数据类型,即 字符串、单元数组和结构。 使用这三种数据类型,相关的数据可 以通过一个单元数组或是结构进行组 织和访问,数据的管理就变得要容易 一些。2011-4-20 第5章 字符串、单元数组和结构 2
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
教学重点 字符串的设定和操作 单元数组的操作 结构型变量的操作
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
教学过程 字符串的设定 字符串的各种操作 单元数组的生成方法 单元数组的操作 结构型变量的生成方法 结构型变量的操作
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
1. 字符串的设定 在MATLAB 7中的字 符串一般是ASCII值 的数值数组,它作为 字符串表达式进行显 示。MATLAB 7对字 符串的设定非常简单, 只需用单引号(’)将需 设定的字符串引注即 可。 >> str='I have many good friends!' str = I have many good friends! >> whos Name Size Bytes Class EXPLODE 1x5 40 double array F1 1x12 24 char array F2 1x12 24 char array
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
2. 字符串的操作 字符串元素的读取 字符串的基本变换 字符串的运算
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
(1)字符串元素的读取 字符串元素的读取– 利用数组操作工具进 行读取 – 使用disp函数显示字 符串 >> str='今天,是2005年10 月25日, 我们班一起去上 海旅游。' str = 今天,是2005年10月25日, 我们班一起去上海旅游。 >> str(6) ans = 0
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
(2)字符串的基本变换 基本变换的种类– 字符串的ASCII码操作 – 使用char函数进行逆变 换 – 字符串的执行 >> for n = 2:3 eval(['M' num2str(n) ' = magic(n)']) end M2 = 1 3 4 2 M3 = 8 1 6 3 5 7 4 9 28
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
常见字符串的操作函 数 名 strcat strcmp findstr strmatch strtok deblank iscellstr isspace 函 数 用 途 链接字符串 比较字符串大小 在其他的字符串中寻找该字符串 查找可能匹配的字符串 查找字符串中的记号 删除字符串内的空格 字符串的单元检验
空格检验 函 数 名 strvcat strncmp strjust strrep blanks ischar isletter strings 函 数 用 途 垂直链接字符串 比较字符串的前n个字符 证明字符数组 用其他字符串代替改串 生成空的字符串 字符串检验 字母检验 strings函数的帮助
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
(3)字符串的运算 字符串的运算主要是指判断字符串是 否相等,通过字符的运算来比较字符, 字符串中字符的分类、查找与替换、 字符串与数值的转换和数组与字符串 的转换等。
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
判断字符串是否相等 有两个函数可以用来 判断两个输入的字符 串是否相等。– strcmp函数:比较两个 字符串是否相等,当相 等时,系统将返回值1, 不相等时,返回值0; – strncmp函数:比较两 个输入字符串的前几个 字符是否相等,当相等 时,系统将返回值1, 不相等时,返回值0。 >> words1=‘人民文学'; >> words2=‘人民的同志'; >> N=strcmp(words1,words2) N=
0 >> Y=strncmp(words1,words2,3) Y= 0 >> x=strncmp(words1,words2,1) x= 1 >>
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
通过字符的运算比较字符 运算符号的意义符 号 形 式 == ~= < > <= >= 等于 不等于 小于 大于 小于或等于 大于或等于 符 号 意 义 eq ne lt gt le ge 英 文 简 写
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
字符串中字符的分类 字符串中的字符通 常可以分为空白字 符、字母字符和其 他类型的字符。用 户可以用isletter和 isspace两个函数 来对字符串中的字 符进行分类 。2011-4-20
realstring=' ' realstring = >> A=isspace(realstring) A= Columns 1 through 11 0 0 0 0 0 0 0 0 0 0 0 Columns 12 through 16 0 0 0 1 1 >>13
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
. 查找与替换 查找与替换是字符 串操作中的一项重 要内容,MATLAB 7语言提供了findstr、 strfind和strrep等函 数来实现查找与替 换操作。2011-4-20
>> s1=‘我们班的班长是是赵 洁!‘; >> s2=strrep(s1,'赵洁','黄远') s2 = 我们班的班长是是黄远! >> s3=strrep(s2,'黄远! ' ,‘谁?') s3 = 我们班的班长是是谁? >>
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
清华大学出版社
字符串与数值的转换 常见的字符串转换函数函 数 功 能 函 数 dec2hex dec2bin hex2num lower 功 能 hex2dec bin2dec 将16进制字符串转化为10进制整数 将2进制字符串转化为1
0进制整数 将10进制整数转化为16进制字符串 将10进制整数转化为2进制字符串 将16进制字符转化为双精度数 改该字符串为小写 用格式控制,数字转换成字符串 ASCII码转换成字符串 整数转换成字符串
base2dec 转化B底字符串为10进制整数 upper fprintf sscanf num2str 改该字符串为大写
把格式化的文本写到文件中或显示 sprintf 屏上 用格式控制,字符串转换成数字 数字转换成字符串 char int2str
2011-4-20
第5章 字符串、单元数组和结构
matlab字符串、单元数组和结构
MATLAB 7 简明教程
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




