今天敲matlab代码的时候,用bwboundaries函数来提取图像边界的代码中出现了D=B{1,1}这句代码(这句代码的意思是将边图像中第一个对象的所有边界坐标提取出来),觉得这种表达形式很有意思,查了查资料是元胞数组的利用。

元胞数组里面可以是任意结构的数组(任意大小,任意类型),是一种很方便的结构,这样你就可以把乱七八糟想要放到一个数组里的东西全部放进去,然后想调用的时候直接寻址。

关于元胞数组的寻访存在两种情况:

(1)圆括号D=B(1,1)

这种情况是指第一行第一列的胞元元素

(2)花括号D=B{1,1}

这种情况是指第一行第一列胞元元素的内容

创建元胞数组可以用cell函数

D=cell(N)创建N-N的空元胞数组

D=cell(M×N)创建M×N的空元胞数组

matlab胞元数组相关推荐

  1. 如何使用matlab中的胞元数组

    胞元数组(cell Arry)的基本组分是胞元(cell),每个胞元本身在数组中是平等的,只能以下标区分.胞元可以存放任何类型.任何大小的数组,如任意维数值数组.字符串数组.符号对象等,而且同一个胞元 ...

  2. matlab三大重要数组之胞元数组

    胞元数组,顾名思义其基本组分是胞元(cell).胞元数组如同银行里的保险箱柜一样,基本组分是胞元.每个胞元本身在数组中是平等的,它们只能以下标区分.同一个胞元数组中不同胞元可以存放不同类型和不同大小的 ...

  3. matlab创建元胞数组对象,MATLAB中胞元数组的用法

    胞元数组(cell Arry)的基本组分是胞元(cell),每个胞元本身在数组中是平等的,只能以下标区分.胞元可以存放任何类型.任何大小的数组,如任意维数值数组.字符串数组.符号对象等,而且同一个胞元 ...

  4. MATLAB演示元胞自动机算法

    一.元胞自动机理论 元胞自动机与格子理论是一个非常好的模型,许多复杂的问题都可以通过它来建立模型,下面就简要介绍一下. 元胞自动机 实质上是定义在一个具有离散.有限状态的元胞组成的元胞空间上,并按照一 ...

  5. matlab提取数据的一部分,matlab如何提取数组中的满足一定范围的一段数据

    给定一个数组,如何让matlab生成一个这个数组中的一个随机数? x=[102030];x(randi(length(x)));其中randi(length(x))生成从1~(x的长度)这几个自然数中 ...

  6. matlab中cell数组用法

    第一次接触cell数据是因为做一个数据处理时由于数据量太大excel的vlookup奔溃而数据库不熟练只能硬着头皮强行导入matlab匹配,其中有一列数据为年月日时分秒,还好matlab有cell数组 ...

  7. matlab结构体如何引用,matlab结构体数组引用

    函数来构造 table 对象 o 通过转换函数构造 table 对象 访问 table 中的数据 MATLAB 常用基本数据类型有:整型,浮点型,字符型,函数句柄,元胞数组和 结构体数组.... 结构 ...

  8. matlab产生时间数组以月为单位_Matlab中处理日期与时间的函数

    Matlab用三种格式来表示日期与时间 (1)双精度型日期数字:一个日期型数字代表从公元0年到某一日期的的天数,例如,2008年8月26日夜时0点钟被表示为733646,而这同一天的中午12点就被表示 ...

  9. matlab怎么输入二维数组,MATLAB二维数组(矩阵)的创建

    MATLAB 二维数组与矩阵之间有很大的相关性,二维数组是由实数或复数排列成矩形构成的,而且从数据结构上看,矩阵和二维数组没有区别. 本节将讲解 MATLAB 二维数组的两种创建方式. 直接输入 矩阵 ...

最新文章

  1. Oracle的介绍及其在安装和使用Oracle过程中可能遇到的困难及其相应的解决措施
  2. 分布式计算第四章 RMI
  3. iOS9 : Storyboard References
  4. SAP Spartacus界面看不到Carousel左右移动控件的一个可能原因
  5. 霍夫码编码(一种不等长,非前缀编码方式)
  6. 易于使用的人工智能_需求分析:如何使用这种易于启动的方法+一个案例研究...
  7. raspberry pi_如何进行Raspberry Pi聚会
  8. canoco5冗余分析步骤_基因富集分析|理解
  9. 问题三十八:C++中bad alloc问题(2)——使用“引用”避免该问题
  10. Synopsys MetaWare for Linux 安装与编译指南
  11. 扫描局域网IP和MAC的有力工具BPSNMPUtil
  12. 解决VB6.0中不能加载MSCOMCTL.OCX的错误提示
  13. CentOS 7 时区设置
  14. java获取小数位数_Java获取小数位数 | 学步园
  15. @Value设置默认值
  16. javaswing,JAVA中国象棋网上对弈
  17. html模拟终端,DomTerm:一款为Linux打造的终端模拟器
  18. 苹果x用安兔兔测试html5,安兔兔跑分23万,苹果iPhone X怎么样?
  19. 语音备忘录里的录音怎么导出来
  20. 安卓 jni 开发之 native 方法的动态注册

热门文章

  1. PS-第十二天-PS色阶的使用原理浅谈
  2. 大数据系列14:dask使用简介
  3. python求向量与x轴的夹角_如何计算直线与水平轴的夹角?
  4. javaScript 原型 和 原型链
  5. oracle的口令忘了_Oracle忘记用户名和密码的解决方案
  6. hadoop 实现文件压缩
  7. 【小罗的hdlbits刷题笔记5】基于fifo思想的fsm设计(Exams/2014 q3fsm)
  8. MongoDB配置副本集(含Arbiter)
  9. 【JAVA-Mybatis】MyBatis 常用逻辑符号转换
  10. spring security http.rememberMe()使用和原理解析