网站大量收购闲置独家精品文档,联系QQ:2885784924

MATLAB 第二章MATLAB 第二章.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(3)Insert菜单 选项 功能 X Label Title Legend Colorbar 命令窗口时进行MATLAB操作最主要的窗口,如下图所示。其中“》”为运算提示符,表示MATLAB处于准备状态。在该窗口中,用户可以运行函数、执行MATLAB的基本操作命令,以及对MATLAB系统的参数进行设置。MATLAB具有良好的交互性,当在提示符后输入一段正确的运算式时,只需要按回车键,该窗口就会直接显示运算结果,在MATLAB命令窗口中运行的所有命令都共享一个相同的工作空间,所以它们共享所有的变量。 当用户使用命令窗口进行工作时,用户可以根据需要,对数值计算结果的显示格式、字体风格、大小等进行设置。选择“file”菜单中的“Preference”命令,弹出下图所示的参数设置对话框,在左侧列表栏中选择“Command Window”即可进入命令窗口的设置。 1.4.1命令窗( Command Window)指令在MATLAB的默认设置中,关键字显示的字体为蓝色字体,命令、表达式、计算结果显示的字体为黑色,字符串显示的字体为褐红色,注释显示的字体为绿色,错误信息显示的字体为红色。 2.2 数值、变量和表达式 2.2 数值、变量和表达式 1. MATLAB基本数值类型 MATLAB的基本数值类型变量或者对象主要用来描述基本的数值对象,主要包括各种有无符号的整数型数据、双精度型(double)和单精度型(single)的数据。本小节主要对这些数值数据类型进行介绍。 整数 MATLAB中主要包括8位、16位、32位和64位的有符号和无符号类型的整数数据类型,在定义整形数据变量时,需要指定变量的数据类型。表2-1给出了这8种数据类型的取值范围和类型转化函数。 需要说明的是,表2-1中定义的整数数据类型不同,但是这些类型的数据具有相同的性质。每种类型数据都可以通过函数intmax和intmin来查询此种数据类型的上下限。 整型数据的定义。 x1=int16(20) x1= 20 intmin(‘int16’) ans= -32768 intmax(‘int16’) ans= 32767 class(x1) ans= int16 y1=35 y1= 35 class(y1) ans= double 以上代码中,显示出MATLAB中的整型数据定义方法及其默认的数据类型,同时通过intmin和intmax来获取整型数据的上下限。此外,class函数可以获取所定义变量的数据类型。 MATLAB的默认数据存储类型为double类型,利用类型转化函数可将数据存储为整数类型。如果数据中含有小数部分,MATLAB将按照四舍五入的方法将其转化为整数。 整数类型的转化。 在命令窗输入: x=4.5001; int16(x) 运行结果: ans= 5 用户也可以根据需要对数据的小数部分进行舍入。 整数类型的范围。 在命令窗输入: intmax(‘int8’),x=int8(333) 运行结果: ans= 127 x= 127 整数的取值范围可以通过函数intmax和intmin来查看,如果待转化的数据超出了取值范围,则将该数据变为取值范围内的最值。 浮点数 MATLAB的浮点数分为单精度浮点数类型(single)和双精度浮点数类型(double)。double为默认数据类型,需要64位的存储空间。单精度和双精度类型的取值范围可以选择用函数realmin、realmax来得到。单精度类型浮点数的精度可以通过函数eps来得到。 单、双精度浮点数的数值范围和精度。 realmin(‘single’) ans= 1.1755e-038 realmax(‘single’) ans= 3.4028e+038 realmin(‘double’) ans= 2.2251e-038 eps ans= 2.2204e-016 此外,需要注意对于单精度的数据变量,创建方法和整型数据的创建方法相同,而对于单精度数据和双精度数据之间的混合运算,处理结果为单精度的数据结果。 浮点数相对精度。 在命令窗输入: format long eps(7),eps(3) 运行结果: ans= 8.881784197001252e-016 ans= 4.440892098500626e-016 在命令窗输入: eps(single(7),eps(single(3)) 运行结果: ans= 4.76

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档