Summer2River的个人博客分享 http://blog.sciencenet.cn/u/Summer2River

博文

[MATLAB]方便快捷读取结构体里数个结构体内的数据

已有 1263 次阅读 2019-9-18 21:58 |个人分类:MATLAB|系统分类:科研笔记

clc;clear;close all

cd F:\01_DATA\Data_process\Glide

load('Glide0.mat')

% Glide0.mat里的Glide结构体有G1,G2……G11结构体,11个结构体每个又有lon,lat,SA等数据

vname = fieldnames(Glide);

figure

% for ii = 1:length(vname)

ii = 1;

dname = strcat('Glide.',vname{ii});

nlon = strcat(dname,'.','lon');

nlat = strcat(dname,'.','lat');

ndistance = strcat(dname,'.','distance');

np = strcat(dname,'.','p');

nSA = strcat(dname,'.','SA');

nCT = strcat(dname,'.','CT');

%

eval(['lon=' nlon ';'])

eval(['lat=' nlat ';'])

eval(['distance=' ndistance ';'])

eval(['p=' np ';'])

eval(['SA=' nSA ';'])

eval(['CT=' nCT ';'])



http://blog.sciencenet.cn/blog-3418453-1198535.html

上一篇:[MATLAB]读取一个文件内所有文件,循环读取并存储数据
下一篇:[转载][Matlab] t-s diagram 温盐图解绘制

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-12-14 20:30

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部