Matlab单元(Cell)数据的应用
2013-08-12 16:35
316 查看
MATLAB里面的cell有的翻译为单元有的翻译为细胞型数据。它是MATLAB的一种特殊数据类型,可以将它看作是一种无所不包的广义矩阵。组成cell的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同。
(1)Cell创建
(2)Cell的删除和重塑
要删除Cell中的行或列,可以用冒号表示单元数组中的行或列,然后对其赋一个空矩阵即可。
(3)Cell中的操作函数
cell:创建空的单元数组
cellfun:为单元数组的每个单元执行指定的函数
celldisp:显示所有单元的内容
cellplot:利用图形方式显示单元数组
cell2mat:将单元数组转变成为普通的矩阵
mat2cell:将数值矩阵转变成为单元数组
num2cell:将数值数组转变成为单元数组
deal:将输入参数赋值给输出
cell2struct:将单元数组转变成为结构
struct2cell:将结构转变为单元数组
iscell:判断输入是否为单元数组
(1)Cell创建
>> a={'Linda',22;zeros(4,4),magic(9)} a = 'Linda' [ 22] [4x4 double] [9x9 double]
>> a{1} ans = Linda >> a{2,1} ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(2)Cell的删除和重塑
要删除Cell中的行或列,可以用冒号表示单元数组中的行或列,然后对其赋一个空矩阵即可。
>> L={'Miffy','Lee';ones(3,3),90}; >> L(2,:)=[] L = 'Miffy' 'Lee'
(3)Cell中的操作函数
cell:创建空的单元数组
cellfun:为单元数组的每个单元执行指定的函数
celldisp:显示所有单元的内容
cellplot:利用图形方式显示单元数组
cell2mat:将单元数组转变成为普通的矩阵
mat2cell:将数值矩阵转变成为单元数组
num2cell:将数值数组转变成为单元数组
deal:将输入参数赋值给输出
cell2struct:将单元数组转变成为结构
struct2cell:将结构转变为单元数组
iscell:判断输入是否为单元数组
相关文章推荐
- Matlab单元(Cell)数据的应用
- Matlab之Cell(单元数据)函数
- Matlab 中 Cell(单元数据) 的用法
- Matlab中Cell(单元数据)的用法
- Matlab大数据在汽车领域的分析应用
- 数据预测之BP神经网络具体应用以及matlab代码
- 细胞型(单元)数据 cell [z]
- 用C/C++读取MATLAB中mat文件中的Cell数据
- 数据预测之BP神经网络具体应用以及matlab代码
- Matlab实时监控股票交易数据之Timer函数应用实例
- MATLAB中的函数与cell数据类型
- 应用matlab进行数据分析的一些总结
- 数据预测之BP神经网络具体应用以及matlab代码
- [转]MATLAB cell数据类型
- matlab把数据从胞元类型(cell)转换为矩阵类型(matrix)
- 数据预测之BP神经网络具体应用以及matlab代码
- matlab环境中 将cell数据 写入到text文件
- MATLAB 字符串 结构数据 单元数据
- 数据预测之BP神经网络具体应用以及matlab代码
- 【转】谈谈MATLAB中cell数据类型