提示:本文主要介绍如何批量处理一个结构体的字段
文章目录
- 前言
- 一、使用到的MATLAB函数
- 二、示例代码
- 1.定义结构体
- 2.对结构体的字段进行相同操作后返回结构体
- 3.运行结果
- 总结
前言
假如在MATLAB一个结构体里存了多个字段,而每个字段存的都是大小相同的数组,想要对每个字段的数组取相同大小的一段数据出来,最后保存到原结构体,并取代原字段内容,可以运用下面的代码快速进行该操作。
一、使用到的MATLAB函数
以下示例中将用到的相关对结构体进行操作的函数有:fieldnames,getfield,setfield,isstruct,具体函数的定义可以在MATLAB官方使用文档进行查看。
二、示例代码
1.定义结构体
代码如下(示例):