如果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 =
     1     2     2
>> a{2,:}
ans =
abc
ans =
     9     5     6
>> b=a{1,1}
b =
cellclass

matlab cell相关推荐

  1. Matlab cell矩阵处理

    文章目录 前言 基本概念 前言 在和师弟师妹讨论数据处理的时候,发现自己对cell的操作还不是很熟练,因此,上网搜索了一下,并总结成了这份笔记. 基本概念 Cell是Matlab中的一种数据类型,概念 ...

  2. matlab cell转double_MATLAB处理数据,掌握这7个小技巧就够了

    最近一段时间,工作上花了不少时间用MATLAB处理工厂下线的数据,数据庞大不说,复杂度也高,各种推算和统计 所以今天我打算总结一下,平时我在用MATLAB做数据分析时常用的几个小技巧 正好全国大学生数 ...

  3. matlab cell转数组_MATLAB批量修改文件名

    评论区旁友建议使用narsort排序而不是直接修改文件名.我觉得相关条件下也可以,所以原文末尾加上了narsot排序法. 以下是原文 2019-05-09 最近实验室小可爱帮忙做实验和记录实验数据,不 ...

  4. matlab cell 颜色,MATLAB 的 cell 大法(单元格数组)

    MATLAB 的 cell,称单元格数组 or 元胞数组:使用频率特别高,甚至比 struct 结构体还高. MATLAB文档给出的 cell 官方定义: A cell array is a coll ...

  5. matlab cell 函数用法

    转自: http://hi.baidu.com/hbwc/blog/item/a89ec511ab669a1bb8127b5c.htm 元胞数组: 元胞数组是MATLAB的一种特殊数据类型,可以将元胞 ...

  6. Matlab cell保存为.csv格式

    Matlab自带的csvwrite函数无法写入含有字符串的数组,而xlswrite函数不能写入.csv函数.这里使用写入文本的方式,将cell数组保存为.csv文件. 在cell数组中,通常包括数字和 ...

  7. matlab cell向量匹配向量,matlab – 使用cell2mat将数字矩阵与字符串向量(列标签)连接起来的问题...

    我是Mac用户(10.6.8),使用MATLAB处理计算结果.我输出大型数字表到.csv文件.然后我在EXCEL中使用.csv文件.一切正常. 问题是每列数字都需要一个标签(一个字符串标题).我无法弄 ...

  8. matlab cell数据用法

    细胞型(有的书上称单元)数据是matlab的一种特殊数据类型,它比较灵活,可以存储不同的数据类型(字符.数值)和不同维数的数组. 有两种方法创建: 1.赋值语句:把数值直接赋值给单元,如: 内容索引  ...

  9. matlab cell取一列,MATLAB cell struct

    CELL cell的每个单元都可以存储任何数据,比如传递函数等.当然,存储矩阵更是没有问题的了.但是用cell数据类型之前,要先初始化.a=cell(n,m) 那么就把a初始化为一个n行m列的空cel ...

  10. matlab cell类型数组存至txt文件

    目标:设有一个cell类型的数组,我们现在想将其内容存储为txt文件,在网上找了好久没有找到,自己用了一个很笨的方法来搞定. 1. cell类型数据如下: >> data={ 'ML_29 ...

最新文章

  1. python中的生成器和迭代器:Generator和Iterator以及yield
  2. python部署脚本_vsftp一键部署脚本
  3. 数据结构哪本书比较好_东莞工厂电动伸缩门固定在哪一边比较好?
  4. 示波器测ab相_独有功能,剑走偏锋,示波器鲜为人知的10大特异功能|测试能力篇...
  5. python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...
  6. 使用C#中的反射从字符串获取属性值
  7. bzoj 1634: [Usaco2007 Jan]Protecting the Flowers 护花(贪心排序)
  8. codevs1380 没有上司的舞会
  9. 捷达vs7测试_没有大众车标的光环,捷达VS7显得更厚道,看看是不是你的菜
  10. 在Windows 2008上安装SQL Server 2005
  11. PyCharm创建app的两种方式
  12. 华为nova6se怎么升级鸿蒙,华为EMUI11支持哪些手机
  13. 【Linux分组权限】linux下创建用户分组及设置分组权限
  14. Matlab工具箱标定和校正鱼眼镜头
  15. 输出由1、2、3、4四个数字组成的每位都不相同的所有三位数
  16. C++ 算术基本定理
  17. Jacoco 入门使用
  18. Mac M1 安装Maven
  19. matlab绕圆柱有环量流线,绕圆柱无环量和有环量流动流线分布图
  20. python将自定义模块加入python系统库

热门文章

  1. 计算机网络技术教法改革方案,计算机网络技术专业教学模式改革探索
  2. Oracle为什么装在XP系统,重装xp系统后oracle恢复方法
  3. python程序设计之文件_Python程序设计之文件操作(2)
  4. pat 乙级 1031 查验身份证(C++)
  5. Pcm设备2M通道,E1的基础知识介绍
  6. PCM复用设备的安装和使用注意事项
  7. 【渝粤教育】国家开放大学2018年春季 0184-21T行政职业能力 参考试题
  8. 【渝粤题库】陕西师范大学100101美学概论作业(高起本)
  9. 【渝粤题库】国家开放大学2021春2224物业管理法规题目
  10. 保存点云数据_PCL入门系列三——PCL进行数据读写