필터 지우기
필터 지우기

select a file in gui

조회 수: 5 (최근 30일)
Margareta Drozdikova
Margareta Drozdikova 2017년 12월 26일
편집: KSSV 2017년 12월 26일
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

채택된 답변

KSSV
KSSV 2017년 12월 26일
편집: KSSV 2017년 12월 26일
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.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Audio and Video Data에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by