Matlab中的cell
来源:互联网 发布:python 坐标系 编辑:程序博客网 时间:2024/05/20 09:20
cell元包是matlab中提供的一种数据类型,功能强大。
关于cell的创建:
1.跟一般创建举证一样,直接使用C = {A B D E}这种形式,不过这里把"[]"改成了}"{}"
2.使用cell创建cell,C= {C1 C2},这里C1和C2都是cell类型,直接把C1 C2作为一个cell得到的C3是一个1x2的cell数组;使用C3 = [C1 C2],是使用C1和C2的内容来创建cell数组
3.使用cell函数,A=cell(2,2),创建一个空的2x2的cell矩阵.
关于cell的访问:
1.X = C(s)使用这种"()"形式的返回的是cell类型
2.X = C{s}使用这种"{}"形式的返回的是cell中的内容
3.其他的基本上与通常的数组.矩阵访问一样了
4.A{1,1}(2,3:end)访问的是A中的第一个cell里面内容的第2行的第三个元素以后的所有元素
5.A{1,3}.name访问的是A中的A{1,3}cell里面结构的name值
6.cell的图形化显示使用命令cellplot(A)即可
关于cell的删除:
1.cell(1)=[]删除第一个cell,不能使用cell{1}=[],这是把第一个cell内容置空没有删除
>>C4={C1,C2,C3}
C4 =
{3x2 cell} {3x3 cell} {3x1 cell}
>> C4(1)=[]
C4 =
{3x3 cell} {3x1 cell}
2.cell(:)=[]删除所有的cell,其他的删除一次类推
>> C4(:)=[]
C4 =
{}
B={[1;2]}
这就定义了一个cell型的变量B,里面保存的是一个矩阵[1;2]
要引用里面的数据只要在大括号里写上对应的下标即可,如
B{1}
下面我们给B再加个元素,我们可以这样定义
B(2)={'hello'}
也可以利用引用的方法定义
B{2}='hello'
第二种方法比第一种方法更方便所以更常用。
这样B就有两个元素了,B(1)是{[1;2]},B(2)是{'hello'},每个元素都是cell型的(注意和B{1}、B{2}的区别,B{1}是[1;2],B{2}是'hello')
阅读全文
0 0
- Matlab 中的cell类型
- Matlab中的cell类型
- matlab 中的 cell 操作
- Matlab 中的cell类型
- Matlab中的cell
- Matlab 中的cell类型
- Matlab 中的cell类型
- Matlab 中的cell类型
- MATLAB中的cell数组
- Matlab中的cell
- Matlab中的Cell和logical
- 【MATLAB中的debug利器】Cell Mode模式
- matlab:把cell中的某个元素删去
- matlab 中的元组(cell)
- matlab cell
- matlab cell
- matlab cell
- [Matlab] Matlab cell函数
- 百行内代码生成图片
- PHP中实现二分法查找的两种方法
- sbsa watchdog的驱动分析
- oracle 查看数据库和表命令
- Unity中Oculus VR的UI凝视交互
- Matlab中的cell
- ubuntu12.04 nodejs安装
- 继承、实现、依赖、关联、聚合、组合的联系与区别
- ajax请求得到后台数据,前台页面,使用table模板然后clone,显示表格,,不用append拼接 “字符串和HTML表格标签”
- Altium更改原理图纸张的大小
- 将library上传到jcenter 中文和特殊字符的解决
- 开始记录一些东西
- 【C#】WindowsAPICodePack-Shell使用教程
- 同一个电脑安装两个版本的JDK