get the name of mat file loaded by command "uiopen" ?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
hi guys,
let say i got more than 5 mat files in my current directory and i am using " uiopen " to select one of them.
abcde.mat
qwert.mat
ghgdsfs.mat ....
i also need to get the name of the loaded mat file. ('abde.mat' or the one whic is selected )
is there any way to get the name of loaded mat file with out saving it with a different name or etc.
thanks for help
2 Commenti
Risposte (3)
Azzi Abdelmalek
il 13 Giu 2014
Modificato: Azzi Abdelmalek
il 13 Giu 2014
[file,path]=uigetfile('*.mat','select a amt file'),
filename=fullfile(path,file)
1 Commento
Junho Kweon
il 20 Mar 2019
I like this way. Sometimes, I need to load files which are in different location.
Thanks for your idea :)
Dishant Arora
il 13 Giu 2014
Use uigetfile instead.
fileName = uigetfile('*.mat');
load(fileName)
0 Commenti
Joseph Cheng
il 13 Giu 2014
How are you selecting them? GUI, hard coded, determined by set of parameters, etc? because since you're using uiopen you are putting a string into the function which you could have set that into a variable before.
example:
%%you've hard coded
uiopen('abcde.mat');
%%could have been implemented as
LoadedMatName_1= 'abcde.mat';
uiopen(LoadedMatName);
So it all depend on how you're selecting the files. if it is user input you can store the selected one when they choose but how to implement depends on how you let the user select the file.
Vedere anche
Categorie
Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!