MATLAB数据类型 — 元胞(Cell)

前言

在编写MATLAB程序时,我们可以不指定变量的数据类型。这使得MATALB编程很接近演算纸式的科学计算。当然,这也造成使用者往往忽略了MATLAB中的数据类型。了解MATLAB中的数据类型,可以更好的帮助我们进行MATALB编程。

在MATLAB编程中,常用的基本数据类型有:

(1) logical(逻辑);(2) char(字符);(3) numeric(数值);(4) cell(元胞);(5) struct(结构体);(6) function handle(函数句柄)。

对于有C语言基础的使用者来说,前面3种基本数据类型是很熟悉的,后面3种基本数据类型则需要进一步的了解。本文章将讲述cell(元胞)类型,该类型在复杂编程中常被使用。

正文

元胞是一个很独特的数据类型。与其他数据类型不同,它可以存储任意类型的数据,例如逻辑型、字符型和数值型等,甚至是元胞型。

那么,你可能会联想到元胞数组可以同时存储不同类型和大小的数据。答案当然是肯定,这就是元胞数组最大的特点。这里你可能会有疑问,数组的每一个元素不应该是同一类型的嘛,这是不是违反了这一点?其实并没有,元胞数组每一个元素都是元胞类型,这正好符合上述特性。而每一个元胞都可以存储任意类型的数据,才形成了元胞数组可以同时存储不同类型的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值