- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- LTE设备安装及尺寸LTE设备安装及尺寸.doc
- LTE自学记录LTE自学记录.doc
- Lua语言编程规范Lua语言编程规范.doc
- LUCI WIKILUCI WIKI.docx
- lunwengeslunwenges.doc
- LTE基础知识LTE基础知识.doc
- lunwen - 副本lunwen - 副本.doc
- luhua技术标luhua技术标.doc
- LTE调度机制LTE调度机制.doc
- lunwen初稿lunwen初稿.docx
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
文档评论(0)