MATLAB中结构体和元胞类型变量的创建方法

 时间:2024-10-12 03:54:38

1、结构体变量可以通过字段来存储多个不同类型的数据,相当于一个混合数据的容器,往往一个结构体变量存储一条记录的所有字段信息。例如,一个学生的学籍信息即可设置为结构体类型,其可以包含姓名、学号、性别、籍贯等字段。

2、第一种结构体创建的方法是赋值法,为该变量的每一个字段赋值即可完成创建。需要注意的是,此种方法在创建时要用圆点号“.“。具体输入方法及创建结果如下图所示。

MATLAB中结构体和元胞类型变量的创建方法

3、第二种结构体创建的方法是采用struct函数,该函数直接将字段名和字段值作为struct函数的参数。具体输入方法及创建结果如下图所示。

MATLAB中结构体和元胞类型变量的创建方法

4、元胞数组和结构体类似,可以存数多种不同类型、不同尺寸的数据。数组内每一个元素称为一个元胞,可以是任意类型,任意长度。

5、第一种元胞数组创建的方法是赋值法,在创建时要用花扩号“{}“。花括号用在下标索引时,出现在久雾谠栀赋值号左侧,右侧只写索引位置的数据;当左侧下标索引用圆括号时,敫嘹萦钻右侧数据则用花括号括起来。具体输入方法及创建结果如下图所示。

MATLAB中结构体和元胞类型变量的创建方法
MATLAB中结构体和元胞类型变量的创建方法

6、第二种元胞数组创建的方法是采用cell函数,先采用cell函数声明元胞数组空间,然后再对数组内容进行赋值。

  • matlab怎么求数组的长度和维数
  • matlab怎么拼接矩阵,多个矩阵拼接的方法
  • matlab怎么合并两个矩阵
  • 【MATLAB】绘图技巧(9)——网格图mesh函数
  • Matlab提取矩阵的某几行某几列的操作
  • 热门搜索
    国学经典手抄报图片 安全教育日手抄报内容 建军节手抄报内容 战争与和平手抄报 水浒传手抄报图片 金秋十月手抄报 五一手抄报内容大全 共创文明城市手抄报 保护生态环境手抄报 小学生守则手抄报