1 / 29
文档名称:

MATLAB 7简明教程-05- 字符串单元数组与结构.ppt

格式:ppt   大小:636KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB 7简明教程-05- 字符串单元数组与结构.ppt

上传人:小落意 2022/12/7 文件大小:636 KB

下载得到文件列表

MATLAB 7简明教程-05- 字符串单元数组与结构.ppt

文档介绍

文档介绍:该【MATLAB 7简明教程-05- 字符串单元数组与结构 】是由【小落意】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【MATLAB 7简明教程-05- 字符串单元数组与结构 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。MATLAB7简明教程-05-字符串单元数组与结构
教学目标
本章将介绍三种特殊的数据类型,即字符串、单元数组和结构。
使用这三种数据类型,相关的数据可以通过一个单元数组或是结构进行组织和访问,数据的管理就变得要容易一些。
Date
2
第5章字符串、单元数组和结构
教学重点
字符串的设定和操作
单元数组的操作
结构型变量的操作
Date
3
第5章字符串、单元数组和结构
教学过程
字符串的设定
字符串的各种操作
单元数组的生成方法
单元数组的操作
结构型变量的生成方法
结构型变量的操作
Date
4
第5章字符串、单元数组和结构

在MATLAB7中的字符串一般是ASCII值的数值数组,它作为字符串表达式进行显示。MATLAB7对字符串的设定非常简单,只需用单引号(’)将需设定的字符串引注即可。
>>str='Ihavemanygoodfriends!'
str=
Ihavemanygoodfriends!
>>whos
NameSizeBytesClass
EXPLODE1x540doublearray
F11x1224chararray
F21x1224chararray
Date
5
第5章字符串、单元数组和结构

字符串元素的读取
字符串的基本变换
字符串的运算
Date
6
第5章字符串、单元数组和结构
(1)字符串元素的读取
字符串元素的读取
利用数组操作工具进行读取
使用disp函数显示字符串
>>str='今天,是2019年10月25日,我们班一起去上海旅游。'
str=
今天,是2019年10月25日,我们班一起去上海旅游。
>>str(6)
ans=
0
Date
7
第5章字符串、单元数组和结构
(2)字符串的基本变换
基本变换的种类
字符串的ASCII码操作
使用char函数进行逆变换
字符串的执行
>>forn=2:3
eval(['M'num2str(n)'=magic(n)'])
end
M2=
13
42
M3=
816
357
492
Date
8
第5章字符串、单元数组和结构
常见字符串的操作
函数名
函数用途
函数名
函数用途
strcat
链接字符串
strvcat
垂直链接字符串
strcmp
比较字符串大小
strncmp
比较字符串的前n个字符
findstr
在其他的字符串中寻找该字符串
strjust
证明字符数组
strmatch
查找可能匹配的字符串
strrep
用其他字符串代替改串
strtok
查找字符串中的记号
blanks
生成空的字符串
deblank
删除字符串内的空格
ischar
字符串检验
iscellstr
字符串的单元检验
isletter
字母检验
isspace
空格检验
strings
strings函数的帮助
Date
9
第5章字符串、单元数组和结构
字符串与数值的转换
常见的字符串转换函数
函数
功能
函数
功能
hex2dec
将16进制字符串转化为10进制整数
dec2hex
将10进制整数转化为16进制字符串
bin2dec
将2进制字符串转化为10进制整数
dec2bin
将10进制整数转化为2进制字符串
base2dec
转化B底字符串为10进制整数
hex2num
将16进制字符转化为双精度数
upper
改该字符串为大写
lower
改该字符串为小写
fprintf
把格式化的文本写到文件中或显示屏上
sprintf
用格式控制,数字转换成字符串
sscanf
用格式控制,字符串转换成数字
char
ASCII码转换成字符串
num2str
数字转换成字符串
int2str
整数转换成字符串
Date
15
第5章字符串、单元数组和结构