又到了学习的周一!接下来进入我们大家平时最头痛也是花费时间最多的部分——数据处理。MATLAB在数据处理方面有着显著的优势,可视化的数据窗更让数据分析的过程变得十分便捷。一起来学习一下MATLAB的数据部分的基础知识吧!文末有简单的气象相关的编程实例(如方差、滑动检验、流函数势函数等)可供学习~
1.MATLAB数据类型
MATLAB提供15种基本数据类型,常用数据结构是整型数据、单精度浮点型、双精度浮点型、逻辑型、字符串型、单元数组和结构体类型。
下表显示了MATLAB中的数据类型:
数据类型 |
含义 |
int8 |
8位有符号整数 |
uint8 |
8位无符号整数 |
int16 |
16位有符号整数 |
uint16 |
16位无符号整数 |
int32 |
32位有符号整数 |
uint32 |
32位无符号整数 |
int64 |
64位有符号整数 |
uint64 |
64位无符号整数 |
single |
单精度数值数据 |
double |
双精度数值数据 |
logical |
1或0,分别代表true和false |
char |
字符串 |
结构体 |
具有能够存储不同维数和数据类型的数组的命名字段 |
单元格阵列 |
能够存储不同维数和数据类型的数组 |
函数处理 |
指向一个函数的指针 |
用户类 |
用户定义的类构造的对象 |
Java类 |
从Java类构造的对象 |
2.数据类型转换
在实际应用过程中,常常会出现字符和数字等数据结构之间互相转换的情形,MATLAB提供了各种用于将一种数据类型转换为另一种数据类型的函数。
MATLAB自带的转换函数有:
函数 |
描述说明 |
char |
转换为字符串 |