matlab中元胞数组cell元素的表示方法
2012-05-29 13:31
579 查看
Matlab中的元胞数组cell相当于C/C++中的结构体这种数据结构,里面可以包含异构的基本数据类型,所以使用起来 功能很多。
cell可以是一维的,也可以是二维,更高维的,但对cell数组的每一个元素进行索引的话,可以遵循数组的索引方式,有(i,j)或者{i,j}的方式。
假设A={'a' 'b' 'c'}:
mycell的第一行第一列的元素就是一个2X3double类型的矩阵。
获取mycell中的元素,可以用{}和()两种方式,结果不同:
cell可以是一维的,也可以是二维,更高维的,但对cell数组的每一个元素进行索引的话,可以遵循数组的索引方式,有(i,j)或者{i,j}的方式。
假设A={'a' 'b' 'c'}:
>> A={'a' 'b' 'c'} A = 'a' 'b' 'c' >> >> A(1) ans = 'a' 通过A(1)得到的是一个包含相应元素的cell结构的数据,而A{1}得到的是相应cell array的元素。又如: cell(3,3) 生成一个3X3 的cell array,要对其中的第一行第一列的元素进行赋值,则有:
>> mycell=cell(3,3); >> mycell mycell = [] [] [] [] [] [] [] [] [] >> mycell{1,1}=[1 2 3;4 5 6] mycell = [2x3 double] [] [] [] [] [] [] [] [] >>
mycell的第一行第一列的元素就是一个2X3double类型的矩阵。
获取mycell中的元素,可以用{}和()两种方式,结果不同:
>> mycell{1,1} ans = 1 2 3 4 5 6 >> mycell(1,1) ans = [2x3 double] >>
相关文章推荐
- 【JAVA】15、数组中元素的表示方法
- 关于Matlab中矩阵元素的表示方法 .
- matlab 矩阵元素表示方法转换 A(a) to A(x,y)
- 关于Matlab中矩阵元素的表示方法
- Matlab中删除cell数组中的空元素
- MATLAB中,可以用于计算数组或者矩阵元素总个数的方法
- Java编程实现统计数组中各元素出现次数的方法
- 编写一个方法 去掉一个数组的重复元素
- PHP删除数组中特定元素的两种方法
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- js判断数组里是否有重复元素的方法
- CCTextureAtlas(Atlas地图集图册-表示将小纹理组成一张纹理集以达到批量渲染目的 方法->TextureAtlas维护了一个ccV3F_C4B_T2F_Quad数组)
- js的一个选择数组中所有符合条件的元素并删除的方法
- 详解JavaScript数组过滤相同元素的5种方法
- PHP瓜分两个数组的相同元素和不同元素的两种方法
- C#不使用Split()方法,遍历数组,使用“|”分割元素并输出
- iOS开发数组去重方法,排序去重和包含元素
- JavaScript数组对象实现增加一个返回随机元素的方法
- OC动态创建的问题变量数组.有数组,在阵列13要素,第一个数据包阵列,每3元素为一组,分成若干组,这些数据包的统一管理。最后,一个数组.(要动态地创建一个数组).两种方法
- 遍历数组删除某元素的方法