MATLAB数据类型

MATLAB数据类型

    • 数据类型
    • 示例
    • 整数类型
    • 复数
    • 数据显示格式
    • 函数句柄
    • 单元数组
    • 结构体类型
    • 运算符优先级
    • 日期和时间表示形式
    • 常量和变量

数据类型

MATLAB有十五种数据类型,分别是8种整形数据、单精度浮点型、双精度浮点型、逻辑型、字符串型、单元数组、结构体类型和函数句柄。MATLAB数据类型_第1张图片

示例

MATLAB数据类型_第2张图片
MATLAB数据类型_第3张图片

整数类型

共有8种整数类型,其中4种为有符号型,4种为无符号型。默认的数值类型为双精度浮点型。一般通过整型函数将浮点型数据转换为整型数据。
MATLAB数据类型_第4张图片
在MATLAB中,还有狠多取整函数,可以采用·不同的方法将小数转换为整数。
MATLAB数据类型_第5张图片
MATLAB数据类型_第6张图片

复数

复数是对实数的扩展,包含实部和虚部两部分,虚部的单位是-1的平方根,在MATLAB中,采用i或j表示虚部的单位。可以采用赋值语句直接产生复数,也可以采用函数complex()来产生复数。
MATLAB数据类型_第7张图片

数据显示格式

采用函数format()确定数值类型的显示格式。
MATLAB数据类型_第8张图片

函数句柄

通过函数句柄来间接调用函数,函数句柄的数据类型为function_handle。函数句柄可以通过符号@后面跟函数命令来创建,例如程序fhand=@cos,创建了函数cos()的函数句柄,以后就可以通过函数句柄fhandle来间接调用函数cos()。
MATLAB数据类型_第9张图片

单元数组

特殊的数据类型,每个元素都以单元形式存在,采用({})建立单元格数组或者函数cell()来建立单元数组。
MATLAB数据类型_第10张图片

结构体类型

MATLAB数据类型_第11张图片

运算符优先级

MATLAB数据类型_第12张图片

日期和时间表示形式

MATLAB数据类型_第13张图片
MATLAB数据类型_第14张图片

常量和变量

MATLAB允许最大数是2^1024,超过认为无穷大。MATLAB数据类型_第15张图片

你可能感兴趣的:(MATLAB学习)