- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
技术凝聚实力专业创新出版第6章元胞和构架第1页,共12页,星期日,2025年,2月5日6.1元胞元胞是MATLAB7.0中一个重要的数据类型,是元胞数组的基本组成单位,元胞可以包含不同类型和大小的数据,包括数值数组、逻辑类型、字符串类型及元胞本身,这样可以使得不同类型的相关数据集中在一个单一的变量中表示,给用户的数据存储和操作带来了方便。第2页,共12页,星期日,2025年,2月5日6.1.1直接创建元胞数组创建一个元胞数组,常用方法有两种,直接赋值创建和函数生成。元胞创建最简单、最直接的方法是直接输入元胞数组的各个元胞。例如,生成一个2?2的元胞数组,其包含4个元胞,元素类型分别是标量、整型数组、字符串和元胞数组,代码如下。a={8,ones(2);cellarray,cell(2,2)}%元胞数组包含4个类型不同的元胞a=[8][2x2double]cellarray{2x2cell}第3页,共12页,星期日,2025年,2月5日6.1.2调用函数生成元胞数组上一小节介绍了利用元胞索引和内容索引两种直接赋值的方法来创建元胞数组,元胞数组的另一种创建方法是函数生成法,即用cell函数预先产生一个空元胞数组,再向其中添加所需数据。第4页,共12页,星期日,2025年,2月5日6.1.3元胞数组的扩容、删减和重置针对元胞数组的操作主要包括元胞数组的扩容、删减和重置。对于元胞数组的这些操作和对于数值数组的操作基本类似,都是针对数组元胞本身进行,而不涉及元胞的内容,所以,以下的操作只用到元胞索引方式。扩充一个元胞数组,本书在“矩阵与数组”章节曾介绍过给一个矩阵添加一个超出其尺寸的元素时,系统将自动补0以满足新矩阵的尺寸大小,矩阵由此扩容。元胞数组的扩容规则基本类似,唯一不同的是,系统自动添加的不是元素0,而是空数组[]。以本节开头介绍的的数组a为例,如果给其添加a(1,3),系统将会在a(2,3)处自动生成空数组[],形成一个23的新元胞数组,代码如下。第5页,共12页,星期日,2025年,2月5日6.1.4访问元胞数组内容访问元胞数组的内容,就是访问数组中元胞的内容,所以必须使用内容索引方式。如图6.2所示,箭头左侧为元胞数组A,右侧为元胞数组B,数组B是对数组A中2~3行、2~3列元胞的内容访问生成的数组。第6页,共12页,星期日,2025年,2月5日6.1.5嵌套元胞数组元胞数组可以包含不同的数据类型,当然也包括其本身。包含元胞数组的元胞数组,被称为嵌套元胞数组(NestingCellArrays)。如图6.3所示,元胞数组A中包含两个元胞,分别是cell(1,1)和cell(1,2),暂且定义cell(1,1)为元胞a1,cell(1,2)为元胞a2,因为a2是元胞数组,所以A即为嵌套元胞数组。第7页,共12页,星期日,2025年,2月5日6.1.6字符串元胞数组用户在生成字符串时,面对不同字符串的长度不等的情况时,不可能仔细的计算空格的个数,所以,MATLAB引入了字符串元胞数组的形式来生成字符串。字符串元胞数组比较字符数组的优点是不要求数据尺寸和类型的,给用户数据的输入和整合提供了极大的方便。生成字符串元胞数组表示需要使用大括号{}。第8页,共12页,星期日,2025年,2月5日6.2构架构架数组(StructureArray)和元胞数组有许多类似之处,两者都可以在同一数组中存放不同类型的数据,构架数组的组成单元是构架(structure),它们没有从属关系,并以下标来区分。在构架中存放数据之前,必须首先划分“域(field)”,数据并不是直接存放在构架中,而是存储在域里,构架可以存储任意类型的数据,且不同构架数组中的同域可以存放不同的内容。第9页,共12页,星期日,2025年,2月5日技术凝聚实力专业创新出版
您可能关注的文档
- 励志主题班会坚定信念放飞理想.ppt
- 卤素单质的性质.ppt
- 第八章本量利.ppt
- 工业区的物业管理知识.ppt
- 采样系统的校正最新.ppt
- 常微分方程 线性方程.ppt
- 非地带性分异规律.ppt
- 课堂观察与评课.ppt
- 记忆的可塑性.ppt
- 当代自然科学的重大基本问题.ppt
- 2025年拍卖师慈善拍卖项目整体策划与方案设计专题试卷及解析.pdf
- 2025年拍卖师从危机中寻找机遇的品牌重塑策略专题试卷及解析.pdf
- 2025年拍卖师房地产在建工程拍卖的成交确认专题试卷及解析.pdf
- 2025年拍卖师后疫情时代消费心理与投资偏好对拍卖市场的影响分析专题试卷及解析.pdf
- 2025年拍卖师激励性语言的文化适应性专题试卷及解析.pdf
- 2025年拍卖师拍卖纠纷处理中的心理学应用专题试卷及解析.pdf
- 2025企业人力资源劳动合同模板.docx
- 2025年拍卖师拍卖APP的用户体验与沟通设计专题试卷及解析.pdf
- 2025年拍卖师应对竞买人恶意串通与围标的控场策略专题试卷及解析.pdf
- 基于神经网络的混合气体检测分析系统.pdf
最近下载
- 人教版(2024)新教材小学三年级美术上册第三单元《爱集体爱劳动--传承中华美德》每节课精品教案汇编(含三个精品教案).doc
- 类风湿性关节炎临床路径.pdf
- 管综模拟卷(四)答案.pdf VIP
- 机器人切割设备操作工岗位职责说明.doc VIP
- Q-CR 562.4-2018-铁路隧道防排水材料 第4部分:排水盲管与检查井.pdf VIP
- 《培养小学生合作学习能力的研究》中期汇报材料.docx VIP
- 农业保险+期货介绍.pptx VIP
- 11《我们都是热心人》第2课时(课件)2025道德与法治三年级上册统编版.pptx
- 管综模拟卷(三)答案.pdf VIP
- 疾病控制中级(归纳总结)..doc VIP
原创力文档


文档评论(0)