MATLAB(1)--MATLAB数值数据

概述

数值数据类型的分类:

  • 整型
  • 浮点型
  • 复数型

整型

在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格式符设置数值数据的输出格式,不同的格式符使得数据输出不同。

  • format命令只影响数据输出格式,而不影响数据的计算和存储。

在这里插入图片描述

常用数学函数

  • 函数的调用格式为:
    函数名(函数自变量的值)
    函数的自变量规定为矩阵变量,当然也可以是标量,标量本身是矩阵的一种特例。
    函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后运算的结果就是一个与自变量同型的矩阵。
    在这里插入图片描述
  • 常用函数的应用
    三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数就在函数名后面加上"d",以示区别。
    在这里插入图片描述
    abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值。
    在这里插入图片描述
    用于取整的函数有fix、floor、ceil、round。
  • round四舍五入到最近的整数。
  • ceil与floor相反,它的意思是天花板,也就是取比它大的最小整数,即朝正无穷方向取整。
  • floor顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整。
  • fix朝零方向取整。
    在这里插入图片描述

最后

关注微信公众号『记贴』,持续更新文章和学习资料,可加作者的微信交流学习!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_24312945/article/details/107008852