matlab中元胞的问题,大括号和小括号的区别

为什么前后两次结果会不一样... 为什么前后两次结果会不一样 展开
 我来答
欣瑶瑶6807
2019-07-25 · TA获得超过3.2万个赞
知道答主
回答量:161
采纳率:0%
帮助的人:11.3万
展开全部
使用大括号,是取出元胞数组中元素的内容,也就是字符串。相应,length是求字符串长度。使用小括号,相当于提取子数组,得到的结果仍然是元胞数组。length的结果自然也就是1了。
需要知道的是:cell数组是MATLAB的一种特殊矩阵,或者叫做广义矩阵。矩阵的每个元素可以是任何一种数据类型的常数、常量或者矩阵。所以矩阵的每个的元素叫做cell,和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。
通过小括号()里面加下标,访问cell数组中的数据,返回的是对应的cell。
通过大括号{}里面加下标,访问cell数组中的数据,返回的是对应cell的内容。
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
tianxiawulang
推荐于2017-12-16 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2637万
展开全部
前面一种,用花括号,是取出元胞数组中元素的内容,也就是字符串,相应的,length是求字符串长度;
后面一种做法,用圆括号,相当于提取子数组,得到的结果仍然是元胞数组,只不过,那是只有一个元素的1x1数组,length的结果自然也就是1了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式