数值数据类型的分类:
在MATLAB 共有八种整数类型,其中四种为符号型(int8,int16,int32,int64),四种无符号型(uint8,uint16,uint32,uint64)。
例如:无符号8位整数数据范围:00000000-11111111(0 ~ 2^8-1)
带符号8位整数数据范围:10000000~01111111(-2^7 ~ 2^8-1)
上图可以得知,int8(129)中int8类型最大为127,129超过127,取最大值,所以为127。
uint8(129)中中uint8类型最大为255,129未大于255,故得出为129。
浮点数包括单精度浮点数(single)与双精度浮点数(double)。
MATLAB默认数据类型为double。
把形如a+bi的形式叫做复数,a是实部,b是虚部,实部和虚部默认为双精度型,虚数单位用i或J来表示。相应的加法。乘法,除法,减法规则是一致的。
real函数:求复数的实部。
imag函数:求复数的虚部。
format命令的格式:format格式符设置数值数据的输出格式,不同的格式符使得数据输出不同。
函数的调用格式为:
函数名(函数自变量的值)
函数的自变量规定为矩阵变量,当然也可以是标量,标量本身是矩阵的一种特例。
函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后运算的结果就是一个与自变量同型的矩阵。
在这里插入图片描述
常用函数的应用
三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数就在函数名后面加上"d",以示区别。
abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值。
用于取整的函数有fix、floor、ceil、round。
round四舍五入到最近的整数。
ceil与floor相反,它的意思是天花板,也就是取比它大的最小整数,即朝正无穷方向取整。
floor顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整。
fix朝零方向取整。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !