Matlab中元胞数组与构架数组有什么不同?
1个回答
展开全部
二者共同点是,都是复合数据类型,可以容纳任意类型的数据。
不同点主要在于,cell数组是普通数组的推广,与普通数组的最大区别是,其元素可以是不同类型的数据,而从元素的访问形式上,普通数组用圆括号(()),cell数组用花括号({})。而struct比cell更进一步,引入域(field)的概念,可以把数据存放在命名的容器中,访问形式上则用句点(.)来对域进行访问。
cell和struct可以通过函数cell2struct、struct2cell进行互相转换。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询