MATLAB中cell函数
来源:互联网 发布:金税盘开票软件最新版 编辑:程序博客网 时间:2024/04/30 03:28
转自:http://blog.sina.com.cn/s/blog_5efed5800100exmj.html
如果p为一个数,那么h(1)=p,是没有问题的。
如果p为一个向量,那么h(1,:)=p是没有问题的。
如果p是一个矩阵的话,上面的两种赋值方法都是会有错误的。
那么要如何处理呢?
这时就用到了cell数据类型了。cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了。但是用cell数据类型之前,要先初始化。
a=cell(n,m)
那么就把a初始化为一个n行m列的空cell类型数据。
如何赋值呢?
a{1,1}=rand(5)
那么a的1行1列的单元中存储的就是一个随机的5×5的方阵了。
那么要用第一个单元中的方阵中的某个值呢?
可以如下引用:a{1,1}(2,3)
就可以了,引用cell单元时要用{},再引用矩阵的某个数据就要用()了。
cell单元中的每个单元都是独立的,可以分别存储不同大小的矩阵或不同类型的数据。
下面举个例子:
a=cell(2,2);%预分配
a{1,1}='cellclass';
a{1,2}=[1 2 2];
a{2,1}=['a','b','c'];
a{2,2}=[9 5 6];
>> a{1,1}
ans =
cellclass
>> a{1,2}
ans =
>> a{2,:}
ans =
abc
ans =
>> b=a{1,1}
b =
cellclass
0 0
- MATLAB中cell函数
- 谈谈MATLAB中cell函数
- MATLAB中cell函数用法
- MATLAB中cell函数用法
- 谈谈MATLAB中cell函数
- [Matlab] Matlab cell函数
- Matlab cell函数
- Matlab cell函数
- matlab cell 函数用法
- MATLAB dir/cell函数
- matlab---cell函数
- MATLAB中cell数组使用
- matlab中cell的用法
- Matlab之Cell(单元数据)函数
- matlab中cell的用法笔记
- matlab中有关cell的详细讲解
- MATLAB中cell array的全面介绍
- MATLAB中cell数组的是是非非
- CocoaPods升级
- springboot 试用笔记
- hdu 5001 Walk(概率dp+搜索,矩阵快速幂)
- 【算法】九大排序算法总结
- 数组中未出现的最小正整数
- MATLAB中cell函数
- STC单片机使用RS485下载程序方法
- android存储方式之文件存储
- 面试编程加数据库
- Runtime.getRuntime().exec()进程阻塞问题
- Android button按键点击无反应
- github-july-最长回文子串
- Web Service 的工作原理
- android学习笔记(19)数据库sqlite进阶