Filter löschen
Filter löschen

Retrieve list of fieldnames in a .mat file; PLEASE HELP!

17 Ansichten (letzte 30 Tage)
Michael
Michael am 3 Okt. 2014
Beantwortet: Star Strider am 4 Okt. 2014
Hi,
I know that if I use the whos(x) command, where x is the matfile, that I can see the fieldnames.
if I do a=whos(x), and then look at a.name, I see the below.
ans =
close_d
ans =
trets_1d_d
....however, if i then do b=a.name, it says z is just equal to this below (1 variable):
>> z=a.name
z =
close_d
....so I am stumped. It seems like in the assigning process somehow the second variable is chopped off. And either way, i can't determine how to get at the names. I need to do this because I want to be able to trim down all the variables in a .mat file based on time interval and investment universe.
Thanks for any help.
Best, Mike

Antworten (1)

Star Strider
Star Strider am 4 Okt. 2014
Instead of whos, use matfile. If I understand your Question correctly, matfile will do what you want.

Kategorien

Mehr zu Workspace Variables and MAT-Files finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by