MATLAB的元胞数组(Cell Array)和结构数组(Structure Array)都能在一个数组里存放各种不同类型的数据。
1. 元胞数组的创建
元胞数组中的基本组成是元胞,每一个元胞可以看成是一个单元(Cell),用来存放各种不同类型的数据。
(1) 直接使用{}创建
程序分析:创建的元胞数组中的元胞A(1,1)是字符串,A(1,2)是矩阵,A(2,1)是矩阵,而A(2,2)为一个元胞数组。
(2) 由各元胞创建
(3) 由各元胞内容创建
2. 元胞数组的内容显示
在MATALB命令窗口中输入元胞数组的名称,并不直接显示出元胞数组的各元素内容值,而是显示各元素的数据类型和维数。
程序分析:{}表示元胞数组的元胞元素内容,A{2,2}{1}表示第2行第2列的元胞元素中存放的元胞数组的第1个元胞元素的内容。
matlab数组赋值(2) 使用cellplot命令以图形显示元胞数组的内容
3. 元胞数组的内容获取
(1) 取元胞数组的元素内容
(2) 取元胞数组的元素
(3) 使用deal函数取多个元胞元素的内容
'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论