Matlab中元胞数组与构架数组有什么不同?

 我来答
tianxiawulang
推荐于2016-08-16 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2637万
展开全部

二者共同点是,都是复合数据类型,可以容纳任意类型的数据。

 

不同点主要在于,cell数组是普通数组的推广,与普通数组的最大区别是,其元素可以是不同类型的数据,而从元素的访问形式上,普通数组用圆括号()),cell数组用花括号{})。而struct比cell更进一步,引入域(field)的概念,可以把数据存放在命名的容器中,访问形式上则用句点.)来对域进行访问。

 

cell和struct可以通过函数cell2struct、struct2cell进行互相转换。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式