在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
MATLAB中专门用于对结构数组的操作的函数并不多,通过 help datatypes获取数据类型列表,可以看到其中的结构数据类型的有关的函数,主要如表4.3.1所示。 deal 把输入处理成输出 fieldnames 获取结构的字段名 getfield 获取结构中指定字段的值 rmfield 删除结构的字段(不是字段内容) setfield 设置结构数组中指定的字段的值 struct 创建结构数组 struct2cell 结构数组转化成元胞数组 isfield 判断是否存在该字段 isstruct 判断某变量是否是结构类型
通过fieldnames获取结构中的字段名,然后通过getfield获得对应的值: data.name1 = 1; data.name2 = 2; data.name1 % 方式一 data.name2 field = fieldnames(data); % cell for i = 1:length(field) name_i = field{i}; value_i = getfield(data, name_i) % 方式二 value_i = data.(name_i) % 方式三 end
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论