- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab本数据结构以及矩阵基本操作
第二章 基础知识 本章着重介绍的MATLAB基础知识包括: 数据类型; 基本矩阵操作; 运算符; 字符串处理函数。 目录 2.1 数 据 类 型 2.2 基本矩阵操作 2.3 运算符和特殊符号 2.4 字符串处理函数 习 题 2.1 数 据 类 型 1.数值类型 2.逻辑类型 3.字符和字符串类型 4.结构体类型 MATLAB中定义了很多种数据类型。本节讨论MATLAB中主要的数据类型及其使用方法。 在MATLAB中有15种基本数据类型,每种基本数据类型均以数组/矩阵的形式出现。 1.数值类型 数值类型包含 整数; 浮点数; 复数; Inf; NaN (1)整数类型 MATLAB支持1、2、4和8字节的有符号整数和无符号整数。数据类型的名称、表示范围和转换函数如下表所示。 (2)浮点数类型 MATLAB有单精度和双精度两种浮点数。其名称、存储空间、表示范围和转换函数如下表所示。 (3)复数类型 复数包含实部和虚部。在MATLAB中可以用i或者j来表示虚部。 (4)Inf和NaN Inf和-Inf分别表示正无穷大和负无穷 大。除法运算中除数为0或者运算结果溢 出都会导致inf或-inf的运行结果。 在MATLAB中用NaN(Not a Number) 来表示一个既不是实数也不是复数的数 值。 2.逻辑类型 在MATLAB中逻辑类型包含true和false,分别由1和0表示。在MATLAB中用函数logical()将任何非零的数值转换为true(即1),将数值0转换为false(即0)。 3.字符和字符串类型 在MATLAB中,数据类型(char)表示一个字符。一个char类型的1?n数组称为字符串string。 4.结构体类型 结构体类型是一种由若干属性(field)组成的MATLAB数组,其中的每个属性可以是任意数据类型。 下图表示了一个结构体(Personel),它包括3个属性(Name、Score和Salary),其中Name是一个字符串,Score是一个数值,Salary是一个1?5的向量。 (1)结构体数组的构造 构造一个结构体(数组)有两种方法。 利用赋值语句 通过赋值语句为结构体中的每个指定属性赋值,从而构造结构体。 利用函数struct() 在MATLAB中,函数struct()的具体用法如下: 其中,strArray、field和val分别表示结构体名、属性名和相应的属性值。 (2)结构体数组的访问 通过结构体数组的下标引用,可以访问任意元素的所有属性,同时可以对属性进行赋值。 2.2 基本矩阵操作 2.2.1 矩阵的构造 2.2.2 矩阵大小的改变 2.2.3 矩阵下标引用 2.2.4 矩阵信息的获取 2.2.5 矩阵结构的改变 2.2.6 稀疏矩阵 在MATLAB中,所有的数据均以二维、三维或高维矩阵的形式存储,每个矩阵的单元可以是数值类型、逻辑类型、字符类型或者其他任何数据类型。 对于标量,可以用1?1矩阵来表示; 对于一组n个数据,可以用1?n矩阵来表 示; 对于多维数组,可以用多维矩阵来表示。 在MATLAB中,用命令whos来显示数据的类型、存储空间等信息。 2.2.1 矩阵的构造 1.简单矩阵构造 2.特殊矩阵构造 3.向量构造 1.简单矩阵构造 最简单的方法是采用矩阵构造符“[]”。构造1?n矩阵(行向量)时,可以将各元素依次放入矩阵构造符[]内,并且以空格或者逗号分隔;构造m?n矩阵时,每行如上处理,并且行与行之间用分号分隔。 2.特殊矩阵构造 在MATLAB中还提供一些函数用来构造特殊矩阵,这些函数如下表所示。 续表 3.向量构造 最简单的方法是采用向量构造符“:”,其常用的用法如下。 (1)a:b
您可能关注的文档
- 喀什师范学院笔记 抽样调查的原理和方法 第八章 不等概率抽样.ppt
- 国际生产和贸易格局的新变化.PDF
- 地域差异的中国农村基础教育发展和香港的教育投资援助.PDF
- 基于变量影响分析和数据变异的回归测试用例生成.PDF
- 塔里木河下游植被覆盖度变化和地下水质关系.PDF
- 大学校务评鉴规划和实施计画.PDF
- 大工13秋《复变函数和积分变换》在线作业1 ,2,3.pdf
- 大连理工大学网络安全和密码学 chap5-公钥密码.ppt
- 学校小课题研究的实践和思考.ppt
- 学习评价和人才观苏顺开2008.10.7ssk@mail.sysu.edu.cn中.ppt
- 宁夏吴忠市盐池一中学2025届中考历史对点突破模拟试卷含解析.doc
- 2025届浙江省温州市绣山中学中考联考历史试题含解析.doc
- 2025届湖北省黄冈市初级中学中考四模历史试题含解析.doc
- 2025届辽宁沈阳市大东区重点达标名校中考历史模拟试题含解析.doc
- 云南省红河州个旧市2025届中考五模历史试题含解析.doc
- 2025届浙江省绍兴市迪荡新区重点中学中考考前最后一卷历史试卷含解析.doc
- 江苏省苏州市常熟市达标名校2025届中考一模生物试题含解析.doc
- 陕西省西安市西安交通大附属中学2025届中考历史适应性模拟试题含解析.doc
- 浙江省丽水市第四中学2025届中考生物五模试卷含解析.doc
- 山西省运城中学校2025届中考历史考前最后一卷含解析.doc
最近下载
- 智算中心及算力产业集群项目运营管理方案.docx VIP
- 2025安徽芜湖市湾沚区招聘社区工作者11人考试备考题库及答案解析.docx VIP
- 锅炉安装改造维修质量保证体系文件(手册+程序文件+表格+工艺文件汇编)-符合TSG 07-2019特种设备质量保证管理体系.docx
- 甲状腺科普宣教.pptx VIP
- 贵州省2025年高职院校分类考试招生中职生文化综合语文试题答案.docx VIP
- 智算中心及算力产业集群项目节能评估报告.docx VIP
- 甲状腺的科普宣教.pptx VIP
- 高考试题——物理(全国卷)云南.doc VIP
- 智算中心建设可行性分析.docx VIP
- 产前筛查实验室标准操作程序文件.pdf VIP
文档评论(0)