我是靠谱客的博主 勤奋豆芽,这篇文章主要介绍matlab 读取结构体变量的某一列,现在分享给大家,希望可以做个参考。

 

 

 

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部