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)

matlab

上图可以得知,int8(129)中int8类型最大为127,129超过127,取最大值,所以为127。

uint8(129)中中uint8类型最大为255,129未大于255,故得出为129。

浮点型

浮点数包括单精度浮点数(single)与双精度浮点数(double)。

MATLAB默认数据类型为double。

matlab

复型

把形如a+bi的形式叫做复数,a是实部,b是虚部,实部和虚部默认为双精度型,虚数单位用i或J来表示。相应的加法。乘法,除法,减法规则是一致的。

matlab

real函数:求复数的实部。

imag函数:求复数的虚部。

matlab

数值数据的输出格式

format命令的格式:format格式符设置数值数据的输出格式,不同的格式符使得数据输出不同。

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

matlab

常用数学函数

  • 函数的调用格式为:
    函数名(函数自变量的值)
    函数的自变量规定为矩阵变量,当然也可以是标量,标量本身是矩阵的一种特例。
    函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后运算的结果就是一个与自变量同型的矩阵。
    matlab
    在这里插入图片描述

  • 常用函数的应用
    三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数就在函数名后面加上"d",以示区别。
    matlab

    abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值。
    matlab

    用于取整的函数有fix、floor、ceil、round。

  • round四舍五入到最近的整数。

  • ceil与floor相反,它的意思是天花板,也就是取比它大的最小整数,即朝正无穷方向取整。

  • floor顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整。

  • fix朝零方向取整。
    matlab

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分