MATLAB: How to load variables in the workspace

uiimport load workspace .mat file

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,

Best Answer

If you are loading mat file from m-script
load('YourMatFileWithFullPath.mat');
And, If you are loading mat file from function
evalin('base',['load(''' 'YourMatFileWithFullPath.mat' ''')'])
See
>> doc load