Effacer les filtres
Effacer les filtres

select a file in gui

5 vues (au cours des 30 derniers jours)
Margareta Drozdikova
Margareta Drozdikova le 26 Déc 2017
Modifié(e) : KSSV le 26 Déc 2017
Hi, In my gui I am using [nazov,cesta] =uigetfile({'*.edf';'*.txt'},'File Selector'); to load file .edf and .txt It works good, but I need to use switch or if, I want one action for file .edf and other action for .txt file. I wrote if nazov=={'*.edf'} disp('edf') else disp('other') end but there is a error Undefined operator '==' for input arguments of type 'cell'.
Error in eeg_spracovanie>menu_signal_disk_Callback (line 560) if nazov=={'*.edf'} thanks for any help

Réponse acceptée

KSSV
KSSV le 26 Déc 2017
Modifié(e) : KSSV le 26 Déc 2017
Use:
[nazov,cesta] =uigetfile({'*.edf';'*.txt'},'File Selector');
[pathstr,name,ext] = fileparts(nazov)
if strcmp(ext,'.edf') ;
elseif strcmp(ext,'.txt')
end
Read about strcmp.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by