how to load variables in the workspace
Mostrar comentarios más antiguos
Hi,
I'm trying to load the variables of a -mat file chosen from a directory and I don't know what I do wrong.
My code is:
[nom, ruta] = uigetfile('*.mat', 'Obrir arxiu');
if isequal (nom,0) %per si prenem cancelar, i no escollim cap arxiu
disp('Has seleccionat Cancel·lar')
else
disp(['Has seleccionat:', fullfile(ruta, nom)])
end
uiimport
I want to program in my file.m, more o less the same function than Import Wizard does, i.e. load all my variables from the .mat file chosen, in my case 'A', 'Length' 'Tinternal' and 'Tstart'.
What do I have to do?
Thanks,
Respuesta aceptada
Más respuestas (2)
You can read the mat file with
data = open(fullfile(ruta,nom));
the contents of your file will be stored in struct "data" on the workspace (e.g. data.A, data.Length, data.Tinernal, data.Tstart)
Roser Torrent
el 6 de Jul. de 2012
0 votos
Categorías
Más información sobre Workspace Variables and MAT Files en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!