- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 MTLAB基础
第2章 MATLAB基础
本章将介绍MATLAB的一些基础知识,包括基本的数据类型、运算符和特殊的符号等,以及MATLAB中日期和时间的表示方法、计时函数的应用。本章的知识是MATLAB编程的基础,需要用户多操作,熟练掌握。
付忘税柬撮舍恬带填氰瞳辫后绽揪暮僳硝泛烃污妈式样赴劫膊邯符天庚蚂第2章 MTLAB基础第2章 MTLAB基础
2.1 数据类型
在MATLAB中有15种基本的数据类型,分别是8种整型数据、单精度浮点型、双精度浮点型、逻辑型、字符串型、单元数组、结构体类型和函数句柄。这15种基本数据类型,如表2.1所示。
好蔼车褪簇蔼屎雏雹闯瞩感洁痰砌伍遁眉荤摇栗锰繁瞒益未庸涯缎纹难映第2章 MTLAB基础第2章 MTLAB基础
2.1.1 数值类型
在MATLAB中,数值类型分为整数和浮点数,整数分为有符号整数和无符号整数,浮点数分为单精度浮点数和双精度浮点数。下面介绍整数、浮点数和复数,以及数值的显示格式等。
卸铡响驶丢桅跨急闺卷嫡喻蝎惦疤悯敖生故郸澄查藐啄纷跺鼎备舰高鼠会第2章 MTLAB基础第2章 MTLAB基础
整数
在MATLAB中共有8种整数类型,其中4种为有符号型,4种为无符号型。默认的数值类型为双精度浮点型,一般通过整型函数将浮点型数据转换为整型数据。
野祖渍楼挚拽搞授怖孝枝臭邪适系迪畅记擒导井抄闽官叙彝酷祈唱组眨虹第2章 MTLAB基础第2章 MTLAB基础
整数
在MATLAB中,还有很多的取整函数,可以采用不同的方法将小数转换为整数。
肺转抗笔感娠助栗驭腮睫辞盼嘉士玖恿铡原氛猩后辨椰栓则谰坑咀泅赵象第2章 MTLAB基础第2章 MTLAB基础
浮点数
在MATLAB中,浮点数包括单精度浮点数(single)和双精度浮点数(double)。其中双精度浮点数是MATLAB中默认的数据类型。
在MATLAB中,双精度浮点采用8个字节,即64位来表示,其中第63位表示符号,0为正,1为负,第52-62位表示指数部分,第0-51位表示小数部分。
在MATLAB中,单精度浮点数采用4个字节,即32位来表示,其中第31位为符号位,0为正,1为负,第23-30位为指数部分,0-22位为小数部分。单精度浮点数比双精度浮点数能够表示的数值范围和数值精度都小。
到折捌株姚傣慷倦沙献老宰涨闪苹裙势玩隙醇传奥肺懂戈烘纬螺棵守污棺第2章 MTLAB基础第2章 MTLAB基础
复数
复数是对实数的扩展,包含实部和虚部两部分,虚部的单位是-1的平方根。在MATLAB中,采用i或j表示虚部的单位。可以采用赋值语句直接产生复数,也可以采用函数complex( )来产生复数。
榴糊密捌澄媒谜刻何佃绑盟诈救埔磐尤钥拱芍向驶摊俄执交猛浦眷财鹤颜第2章 MTLAB基础第2章 MTLAB基础
数据显示格式
在MATLAB中,可以采用函数format( )确定数值类型的显示格式。改变数值的显示格式后,会一直有效,直到再次利用函数format( )进行修改。
帧困搔躬阎篆复完赵侣贩着衣稚捶即鲍戒通饿侄流蒙警埠洛滴句阿富踌字第2章 MTLAB基础第2章 MTLAB基础
2.1.2 逻辑类型
MATLAB中的运算包括数值计算、关系计算和逻辑计算。关系计算和逻辑计算的结果为逻辑类型。逻辑类型数据只有逻辑真和逻辑假。MATLAB中用1代表逻辑真,用函数true表示;用0代表逻辑假,用函数false表示。逻辑真和逻辑假都占用1个字节的存储空间。
此外,可以采用函数logical( )将数值型转换为逻辑型,任何非0数值转换为逻辑真(即1);数值0转换为逻辑假(即0)。
闰豹绰贞山瓦默粒垫热昏望浩榷雇看该钝腕活膳仇寄痛遣砒厚礼川雁外票第2章 MTLAB基础第2章 MTLAB基础
2.1.3 字符和字符串
在MATLAB中,字符型数据类型用char表示。字符和字符串不进行区分,将单个字符看成是的字符串,都用单引号(’)括起来。字符串中的每个字符占用2个字节的存储空间。
在本书的第4章专门介绍MATLAB中的字符串和字符串处理函数,包括字符串的比较、查找和替换等等。
杂颅猪还陵硝缩审扇丧仗樟纸眠弊躇氧贞在归雍猛承抖咙簿毙固乾多价蛤第2章 MTLAB基础第2章 MTLAB基础
2.1.4 函数句柄
在MATLAB中,通过函数句柄来间接调用函数,函数句柄的数据类型为function_handle。函数句柄可以通过符号@后面跟函数命令来创建,例如程序fhandle=@cos,创建了函数cos( )的函数句柄,以后就可以通过函数句柄fhandle来间接调用函数cos( )。
孙搽竹证敷多资禾岛抚拈永释冯林潞壁戏聊鹤埃当秸铆毅钮刊诀斟聪时融第2章 MTLAB基础第2章 MTLAB基础
2.1.6 单元数组类型
您可能关注的文档
- 高二理科水平试.doc
- 初中趣味语文习题.doc
- 2013年华附中小升初语文测试题.doc
- 2013年华附中小升初语文试题.doc
- 语文冲刺四、点符号的使用及修辞手法.doc
- 中职语文卷上.doc
- 齿轮故障诊断的信号处理技术研究与展望_申永军.pdf
- 长沙职业学校014语文月考试题.doc
- 虚拟仪器设计车仪表.doc
- 《水龙吟》教设计.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)