MATLAB数据类型 您所在的位置:网站首页 MATLAB小数 MATLAB数据类型

MATLAB数据类型

2024-03-04 21:36| 来源: 网络整理| 查看: 265

整型

MATLAB共有8种整型类型。默认的数值类型为双精度浮点型,一般通过整型函数将浮点型数据转换为整型数据。

表1 整数类型 函数名称有无符号占用的字节int8有符号1个字节int16有符号2个字节int32有符号4个字节int64有符号8个字节uint8无符号1个字节uint16无符号2个字节uint32无符号4个字节uint64无符号8个字节 小数---->整数 表2 浮点数的取整函数 函数说明举例round向最接近的整数取整,如果小数为0.5,则取绝对值大的整数(四舍五入)round(4.7)=5,round(-3.5)=-4fix向0取整(去尾)fix(4.7)=4,fix(-3.5)=-3floor不大于该数的最接近整数(向下取整)floor(4.7)=4,floor(-3.5)=-4ceil不小于该数的最接近整数(向上取整)ceil(4.7)=5,ceil(-3.5)=-3 浮点数

MATLAB中的浮点数分为单精度浮点数(single)和双精度浮点数(double)。其中double是MATLAB的默认数据类型。

表3 浮点数位数相关信息 类型字节数符号位指数部分小数部分double8 Bytes / 64 bits第63位(0-正,1-负)第62-52位第51-0位single4 Bytes / 32 bits第31位(0-正,1-负)第30-23位第22-0位

显然,单精度浮点数比双精度浮点数能够表示的数值范围和数值精度都小。

复数

MATLAB中,采用 i 或 j 表示虚数的单位。 产生方法:

采用赋值语句直接生成采用函数complex( )生成 表4 复数的常用函数 函数说明complex(a,b)创建复数,a为实部,b为虚部real(z)得到复数z的实部imag(z)得到复数z的虚部abs(z)得到复数z的模angle(z)得到复数z的角度conj(z)得到复数z的共轭复数


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有