clear
clc
close all
m=10;
for i=1:10
stru1(i).name=strcat('myfile',num2str(i));
stru1(i).data=2*i;
end
% 创建结构体数据 ,分为name和data两列
%将name 字段全部提取出来,使用cat函数将数组串联起来
a=cat(1,strvcat(stru1(10).name,stru1.name));
%用cat,提取出结构体中的一列
% strvcat 将字符串长度设为一致,
%否则用cat出现串联的矩阵的维度不一致
也可尝试 [c]={stru1(:).name}
最后
以上就是勤奋豆芽最近收集整理的关于matlab 读取结构体变量的某一列的全部内容,更多相关matlab内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复