MATLAB常用基本数据类型有:整型,浮点型,字符型,函数句柄,元胞数组和结构体数组。除了这些基本数据类型,MATLAB还有很多其它的数据类型不为人熟悉,这些数据类型在编程中也非常有用。MATLAB高级数据类型系列旨在向大家介绍它们:比如
containers.Map ,
tables ,
enumeration 和
time series 等等,它们为什么有用,用来解决什么问题,并且怎样在科学工程计算中怎么使用。上篇我们提到了映射表结构(
containers.Map )。本篇将介绍另一中新的MATLAB数据类型--
table 。
table简介为什么需要table数据结构MathWorks在MATLAB R2013b中引入了一种新的数据结构叫做table 。
table 类似统计 工具箱中的
dataset ,其引入的目的就是用来取代
dataset 的数据类型。因为表状的数据在工程计算中越来越长久,有了
table 类型,MATLAB用户就可以不用购买统计工具箱,也能使用表状的数据结构了。
table 本质上来说是一种可以存放各种数据类型的容器,比如下面表Table.1中的数据,其中既有字符型,又有数值类型,其中第一行作为表头:Symbol,Name,Market,Cap,IPO, Yea
|
MATLAB常用基本数据类型有:整型,浮点型,字符型,函数句柄,元胞数组和结构体数组。除了这些基本数据类型,MATLAB还有很多其它的数据类型不为人熟悉,这些数据类型在编程中也非常有用。MATLAB高级数据类型系列旨在向大家介绍它们:比如
containers.Map
,
tables
,
enumeration
和
time series
等等,它们为什么有用,用来解决什么问题,并且怎样在科学工程计算中怎么使用。上篇我们提到了映射表结构(
containers.Map
)。本篇将介绍另一中新的MATLAB数据类型--
table
。
table简介
为什么需要table数据结构
MathWorks在MATLAB R2013b中引入了一种新的数据结构叫做table
。
table
类似统计 工具箱中的
dataset
,其引入的目的就是用来取代
dataset
的数据类型。因为表状的数据在工程计算中越来越长久,有了
table
类型,MATLAB用户就可以不用购买统计工具箱,也能使用表状的数据结构了。
table
本质上来说是一种可以存放各种数据类型的容器,比如下面表Table.1中的数据,其中既有字符型,又有数值类型,其中第一行作为表头:Symbol,Name,Market,Cap,IPO, Yea