matlab 数据类型

matlab 数据类型

ID:20792719

大小:263.00 KB

页数:38页

时间:2018-10-15

matlab 数据类型_第1页
matlab 数据类型_第2页
matlab 数据类型_第3页
matlab 数据类型_第4页
matlab 数据类型_第5页
资源描述:

《matlab 数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学软件实习Matlab数据类型文件操作是一种重要的输入输出方式,Matlab提供了一系列输入输出函数,专门用于文件操作。Matlab文件操作主要有三个步骤:首先打开文件,然后对文件进行读写操作,最后要关闭文件。Matlab中的输入输出函数是以C语言标准库函数中的输入输出函数为基础开发的,所以这些函数与C语言的输入输出函数相类似。例:ex4file1.mMatlab文件操作介绍变量变量是任何程序设计语言的基本元素之一。Matlab并不要求对所使用的变量进行事先声明,也不需要指定变量类型,Matlab会自动根据所赋予变量的值或对变量所进行的

2、操作来确定变量的类型。在赋值过程中,如果变量已经存在,Matlab会用新值代替旧值,并以新的变量类型代替旧的变量类型。变量与常量变量名长度不超过65(Matlab6.5.1版本以上)变量名必须以字母开头,可包含字母(大小写)、数字和下划线变量的命名规则变量名区分大小写常量名常量值常量名常量值i,j虚数单位realmin最小的正浮点数pi圆周率realmax最大的正浮点数eps浮点运算相对精度NaN不定值Inf无穷大Matlab中经常使用的一些常量Matlab常量Matlab中有一些预定义的变量,这些特殊变量称为常量。数据类型numeric

3、:数值char:字符logical:逻辑cell:单元、细胞、元胞struct:结构Matlab数据类型的最大特点是每一种类型都是以数组为基础,Matlab事实上把每种类型的数据都作为数组来处理。Matlab常用的数据类型有:Matlab7.1中的数据类型表逻辑字符细胞函数句柄在缺省(默认)状态下,Matlab将所有的数都看作是双精度的浮点数。使用整型变量和单精度变量可以节约内存空间。数值型数值型数据包括整数:带符号和无符号浮点数:单精度和双精度数据类型取值范围转换函数带符号8位整型[-27,27–1]int8带符号16位整型[-215,

4、215–1]int16带符号32位整型[-231,231–1]int32带符号64位整型[-263,263–1]int64无符号8位整型[0,28–1]uint8无符号16位整型[0,216–1]uint16无符号32位整型[0,232–1]uint32无符号64位整型[0,264–1]uint64整数Matlab提供四种带符号整型和四种无符号整型x1=11x2=15x3=16x4=127x5=255x6=255x7=0举例x1=int8(11);x2=int8(15.49);x3=int8(15.5);x4=int8(130);x5=u

5、int8(255);x6=uint8(256);x7=uint8(-1);相同整型数据之间的运算,结果为同类型的整数。例:int8(12)*int16(3)X整型数据可以和双精度标量进行数值运算,结果为整数。在运算过程中保持浮点运算精度,最后将结果转换成整型。整型数据不能与不是标量的双精度数组进行运算整型数据的运算整型数据可以参与的运算有下面两种:不同的整型数据之间不能进行运算可以用intmax和intmin函数来查询不同整型所能表示的最大整数和最小整数。例:最大整数与最小整数intmax('int8');intmin('int8');i

6、ntmax('uint8');intmin('uint8');intmax;intmin;intmax('int32');intmin('int32');single:将数据转换成单精度浮点数double:将数据转换成双精度浮点数operandsingledoubleint/uintcharlogicalsinglesinglesinglesinglesingledoublesingledoubleint/uintdoubledouble浮点数与其它类型数据运算表浮点数浮点数包括单精度(占4个字节)和双精度(占8个字节),缺省为双精度。浮

7、点数转换函数X最大和最小浮点数可以用realmax和realmin函数来查询单精度和双精度所能表示的最大浮点数和最小浮点数。例:realmax('single');realmin('single');realmax('double');realmin('double');realmax;realmin;realmax('double');realmin('double');直接输入:使用complex函数复数可以通过以下方式定义复数z=3+4iz=complex(3,4)z=complex(3)z=complex(3,0)虚部与虚数单位之

8、间不能留空格整型数据相关函数浮点数相关函数复数相关函数其它相关函数判断数据类型相关函数字符串和字符数组字符串必须用单引号括起来字符串是由多个字符组成的字符行向量字符与字符串字符与字符串运算是各

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。