matlab矩阵的集合使⽤元跑数组,来存放矩阵的集合,取值的时候不能使⽤⼩括号
a=cell(1,2)%a是⼀个1*2维的cell数组
赋值时必须使⽤⼤括号
>> a(1)='H'
Conversion to cell from char is not possible. ⽆法将char格式转换为cell格式
matlab数组赋值>> a{1}='H'
a =
'H'    []
访问cell数组可以使⽤⼤括号和⼩括号
>> a{1}
ans =
H
>> a(1)
ans =
'H'
⼤⼩括号的区别:
通过⼩括号()⾥⾯加下标,访问cell数组中的数据,返回的是对应的cell,返回格式是cell格式。
通过⼤括号{}⾥⾯加下标,访问cell数组中的数据,返回的是对应cell的内容,返回格式由内容本⾝决定,可以使数字或字符。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。