TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií
MATLB: pˇredn´ aˇska 6 Tvorba grafick´ych uˇzivatelsk´ych rozhran´ı Zbynˇ ek Koldovsk´ y
Projekt ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u.
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Tvorba grafick´ych uˇzivatelsk´ych rozhran´ı (GUI) v Matlabu
Postup programov´an´ı Kdo bude uˇzivatel? K ˇcemu m´a GUI slouˇzit? Jak bude vypadat? Tvorba GUI v Matlabu Ruˇcn´ı programov´an´ı pomoc´ı pˇr´ıkazu uicontrol Program GUIDE
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Tvorba grafick´ych uˇzivatelsk´ych rozhran´ı (GUI) v Matlabu
Postup programov´an´ı Kdo bude uˇzivatel? K ˇcemu m´a GUI slouˇzit? Jak bude vypadat? Tvorba GUI v Matlabu Ruˇcn´ı programov´an´ı pomoc´ı pˇr´ıkazu uicontrol Program GUIDE
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Tvorba grafick´ych uˇzivatelsk´ych rozhran´ı (GUI) v Matlabu
Postup programov´an´ı Kdo bude uˇzivatel? K ˇcemu m´a GUI slouˇzit? Jak bude vypadat? Tvorba GUI v Matlabu Ruˇcn´ı programov´an´ı pomoc´ı pˇr´ıkazu uicontrol Program GUIDE
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Tvorba grafick´ych uˇzivatelsk´ych rozhran´ı (GUI) v Matlabu
Postup programov´an´ı Kdo bude uˇzivatel? K ˇcemu m´a GUI slouˇzit? Jak bude vypadat? Tvorba GUI v Matlabu Ruˇcn´ı programov´an´ı pomoc´ı pˇr´ıkazu uicontrol Program GUIDE
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Tvorba grafick´ych uˇzivatelsk´ych rozhran´ı (GUI) v Matlabu
Postup programov´an´ı Kdo bude uˇzivatel? K ˇcemu m´a GUI slouˇzit? Jak bude vypadat? Tvorba GUI v Matlabu Ruˇcn´ı programov´an´ı pomoc´ı pˇr´ıkazu uicontrol Program GUIDE
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Tvorba grafick´ych uˇzivatelsk´ych rozhran´ı (GUI) v Matlabu
Postup programov´an´ı Kdo bude uˇzivatel? K ˇcemu m´a GUI slouˇzit? Jak bude vypadat? Tvorba GUI v Matlabu Ruˇcn´ı programov´an´ı pomoc´ı pˇr´ıkazu uicontrol Program GUIDE
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Co je nov´a aplikace v Matlabu
GUI je figure Aplikace ˇcek´a na akci uˇzivatele Kaˇzd´y objekt (figure, tlaˇc´ıtka, radioboxy, . . . ) m´a sv´e vlastnosti, kter´e lze naˇc´ıst a mˇenit pˇr´ıkazy get a set Kaˇzd´y objekt m´a handle, coˇz je obdoba ukazatele Callback je vlastnost, ve kter´e se nastavuje ukazatel na funkci, kter´a se zavol´a pˇri dan´e ud´alosti (stisk tlaˇc´ıtka, pr˚ uchod myˇsi, . . . ) Program je ˇr´ızen´y ud´alostmi, kter´e generuje Matlab (a uˇzivatel).
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Co je nov´a aplikace v Matlabu
GUI je figure Aplikace ˇcek´a na akci uˇzivatele Kaˇzd´y objekt (figure, tlaˇc´ıtka, radioboxy, . . . ) m´a sv´e vlastnosti, kter´e lze naˇc´ıst a mˇenit pˇr´ıkazy get a set Kaˇzd´y objekt m´a handle, coˇz je obdoba ukazatele Callback je vlastnost, ve kter´e se nastavuje ukazatel na funkci, kter´a se zavol´a pˇri dan´e ud´alosti (stisk tlaˇc´ıtka, pr˚ uchod myˇsi, . . . ) Program je ˇr´ızen´y ud´alostmi, kter´e generuje Matlab (a uˇzivatel).
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Co je nov´a aplikace v Matlabu
GUI je figure Aplikace ˇcek´a na akci uˇzivatele Kaˇzd´y objekt (figure, tlaˇc´ıtka, radioboxy, . . . ) m´a sv´e vlastnosti, kter´e lze naˇc´ıst a mˇenit pˇr´ıkazy get a set Kaˇzd´y objekt m´a handle, coˇz je obdoba ukazatele Callback je vlastnost, ve kter´e se nastavuje ukazatel na funkci, kter´a se zavol´a pˇri dan´e ud´alosti (stisk tlaˇc´ıtka, pr˚ uchod myˇsi, . . . ) Program je ˇr´ızen´y ud´alostmi, kter´e generuje Matlab (a uˇzivatel).
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Co je nov´a aplikace v Matlabu
GUI je figure Aplikace ˇcek´a na akci uˇzivatele Kaˇzd´y objekt (figure, tlaˇc´ıtka, radioboxy, . . . ) m´a sv´e vlastnosti, kter´e lze naˇc´ıst a mˇenit pˇr´ıkazy get a set Kaˇzd´y objekt m´a handle, coˇz je obdoba ukazatele Callback je vlastnost, ve kter´e se nastavuje ukazatel na funkci, kter´a se zavol´a pˇri dan´e ud´alosti (stisk tlaˇc´ıtka, pr˚ uchod myˇsi, . . . ) Program je ˇr´ızen´y ud´alostmi, kter´e generuje Matlab (a uˇzivatel).
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Co je nov´a aplikace v Matlabu
GUI je figure Aplikace ˇcek´a na akci uˇzivatele Kaˇzd´y objekt (figure, tlaˇc´ıtka, radioboxy, . . . ) m´a sv´e vlastnosti, kter´e lze naˇc´ıst a mˇenit pˇr´ıkazy get a set Kaˇzd´y objekt m´a handle, coˇz je obdoba ukazatele Callback je vlastnost, ve kter´e se nastavuje ukazatel na funkci, kter´a se zavol´a pˇri dan´e ud´alosti (stisk tlaˇc´ıtka, pr˚ uchod myˇsi, . . . ) Program je ˇr´ızen´y ud´alostmi, kter´e generuje Matlab (a uˇzivatel).
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Co je nov´a aplikace v Matlabu
GUI je figure Aplikace ˇcek´a na akci uˇzivatele Kaˇzd´y objekt (figure, tlaˇc´ıtka, radioboxy, . . . ) m´a sv´e vlastnosti, kter´e lze naˇc´ıst a mˇenit pˇr´ıkazy get a set Kaˇzd´y objekt m´a handle, coˇz je obdoba ukazatele Callback je vlastnost, ve kter´e se nastavuje ukazatel na funkci, kter´a se zavol´a pˇri dan´e ud´alosti (stisk tlaˇc´ıtka, pr˚ uchod myˇsi, . . . ) Program je ˇr´ızen´y ud´alostmi, kter´e generuje Matlab (a uˇzivatel).
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Programov´an´ı pomoc´ı GUIDE Objekty vkl´ad´ame v GUIDE, nastavujeme vlastnosti, callbacky Funkce volan´e callbacky maj´ı pevnou strukturu vstupn´ıch parametr˚ u Ukl´ad´ame do soubor˚ u *.m (funkce - callbacky) a *.fig (aplikace) ˇ Casto pouˇz´ıvan´e pˇr´ıkazy: gcf, gca, get, set Na ukl´ad´an´ı vlastn´ıch dat aplikace pouˇz´ıv´ame vlastnost objekt˚ u UserData, kter´a m˚ uˇze obsahovat jak´ykoliv datov´y typ (ˇcili vˇsechno). Je na program´atorovi, jestli bude ukl´adat vˇsechna data do UserData jednoho objektu (napˇr. figure), nebo bude pouˇz´ıvat v´ıce objekt˚ u. UserData tedy pln´ı funkci datov´eho segmentu aplikace
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Programov´an´ı pomoc´ı GUIDE Objekty vkl´ad´ame v GUIDE, nastavujeme vlastnosti, callbacky Funkce volan´e callbacky maj´ı pevnou strukturu vstupn´ıch parametr˚ u Ukl´ad´ame do soubor˚ u *.m (funkce - callbacky) a *.fig (aplikace) ˇ Casto pouˇz´ıvan´e pˇr´ıkazy: gcf, gca, get, set Na ukl´ad´an´ı vlastn´ıch dat aplikace pouˇz´ıv´ame vlastnost objekt˚ u UserData, kter´a m˚ uˇze obsahovat jak´ykoliv datov´y typ (ˇcili vˇsechno). Je na program´atorovi, jestli bude ukl´adat vˇsechna data do UserData jednoho objektu (napˇr. figure), nebo bude pouˇz´ıvat v´ıce objekt˚ u. UserData tedy pln´ı funkci datov´eho segmentu aplikace
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Programov´an´ı pomoc´ı GUIDE Objekty vkl´ad´ame v GUIDE, nastavujeme vlastnosti, callbacky Funkce volan´e callbacky maj´ı pevnou strukturu vstupn´ıch parametr˚ u Ukl´ad´ame do soubor˚ u *.m (funkce - callbacky) a *.fig (aplikace) ˇ Casto pouˇz´ıvan´e pˇr´ıkazy: gcf, gca, get, set Na ukl´ad´an´ı vlastn´ıch dat aplikace pouˇz´ıv´ame vlastnost objekt˚ u UserData, kter´a m˚ uˇze obsahovat jak´ykoliv datov´y typ (ˇcili vˇsechno). Je na program´atorovi, jestli bude ukl´adat vˇsechna data do UserData jednoho objektu (napˇr. figure), nebo bude pouˇz´ıvat v´ıce objekt˚ u. UserData tedy pln´ı funkci datov´eho segmentu aplikace
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Programov´an´ı pomoc´ı GUIDE Objekty vkl´ad´ame v GUIDE, nastavujeme vlastnosti, callbacky Funkce volan´e callbacky maj´ı pevnou strukturu vstupn´ıch parametr˚ u Ukl´ad´ame do soubor˚ u *.m (funkce - callbacky) a *.fig (aplikace) ˇ Casto pouˇz´ıvan´e pˇr´ıkazy: gcf, gca, get, set Na ukl´ad´an´ı vlastn´ıch dat aplikace pouˇz´ıv´ame vlastnost objekt˚ u UserData, kter´a m˚ uˇze obsahovat jak´ykoliv datov´y typ (ˇcili vˇsechno). Je na program´atorovi, jestli bude ukl´adat vˇsechna data do UserData jednoho objektu (napˇr. figure), nebo bude pouˇz´ıvat v´ıce objekt˚ u. UserData tedy pln´ı funkci datov´eho segmentu aplikace
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Programov´an´ı pomoc´ı GUIDE Objekty vkl´ad´ame v GUIDE, nastavujeme vlastnosti, callbacky Funkce volan´e callbacky maj´ı pevnou strukturu vstupn´ıch parametr˚ u Ukl´ad´ame do soubor˚ u *.m (funkce - callbacky) a *.fig (aplikace) ˇ Casto pouˇz´ıvan´e pˇr´ıkazy: gcf, gca, get, set Na ukl´ad´an´ı vlastn´ıch dat aplikace pouˇz´ıv´ame vlastnost objekt˚ u UserData, kter´a m˚ uˇze obsahovat jak´ykoliv datov´y typ (ˇcili vˇsechno). Je na program´atorovi, jestli bude ukl´adat vˇsechna data do UserData jednoho objektu (napˇr. figure), nebo bude pouˇz´ıvat v´ıce objekt˚ u. UserData tedy pln´ı funkci datov´eho segmentu aplikace
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Programov´an´ı pomoc´ı GUIDE Objekty vkl´ad´ame v GUIDE, nastavujeme vlastnosti, callbacky Funkce volan´e callbacky maj´ı pevnou strukturu vstupn´ıch parametr˚ u Ukl´ad´ame do soubor˚ u *.m (funkce - callbacky) a *.fig (aplikace) ˇ Casto pouˇz´ıvan´e pˇr´ıkazy: gcf, gca, get, set Na ukl´ad´an´ı vlastn´ıch dat aplikace pouˇz´ıv´ame vlastnost objekt˚ u UserData, kter´a m˚ uˇze obsahovat jak´ykoliv datov´y typ (ˇcili vˇsechno). Je na program´atorovi, jestli bude ukl´adat vˇsechna data do UserData jednoho objektu (napˇr. figure), nebo bude pouˇz´ıvat v´ıce objekt˚ u. UserData tedy pln´ı funkci datov´eho segmentu aplikace
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Programov´an´ı pomoc´ı GUIDE Objekty vkl´ad´ame v GUIDE, nastavujeme vlastnosti, callbacky Funkce volan´e callbacky maj´ı pevnou strukturu vstupn´ıch parametr˚ u Ukl´ad´ame do soubor˚ u *.m (funkce - callbacky) a *.fig (aplikace) ˇ Casto pouˇz´ıvan´e pˇr´ıkazy: gcf, gca, get, set Na ukl´ad´an´ı vlastn´ıch dat aplikace pouˇz´ıv´ame vlastnost objekt˚ u UserData, kter´a m˚ uˇze obsahovat jak´ykoliv datov´y typ (ˇcili vˇsechno). Je na program´atorovi, jestli bude ukl´adat vˇsechna data do UserData jednoho objektu (napˇr. figure), nebo bude pouˇz´ıvat v´ıce objekt˚ u. UserData tedy pln´ı funkci datov´eho segmentu aplikace
Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
“Ruˇcn´ı” programov´an´ı V´yhoda: nepotˇrebujeme soubor *.fig, cel´a aplikace je v jednom (nebo v´ıce) m-filu (jeˇstˇe spolehlivˇejˇs´ı pˇrenositelnost na r˚ uzn´e verze Matlabu) Objekty vkl´ad´ame pomoc´ı pˇr´ıkazu uicontrol, napˇr. tlaˇc´ıtko uicontrol( ... ’Style’,’push’, ... % styl nastavuje typ objektu ’Units’,’normalized’, ... ’Position’,[0.80 0.94 0.16 0.05], ... ’String’,’KONEC’, ... ’FontWeight’,’bold’,... ’ForegroundColor’,[1 0 0],... ’Callback’,’funkcecallbacku’);
Ud´alost m˚ uˇzeme odchytit samostatnou funkc´ı nebo jedinou funkc´ı s parametrem. Je-li aplikace ovl´ad´ana jedinou funkc´ı, odchyt´av´ame ud´alost vˇetˇsinou pomoc´ı switch. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
“Ruˇcn´ı” programov´an´ı V´yhoda: nepotˇrebujeme soubor *.fig, cel´a aplikace je v jednom (nebo v´ıce) m-filu (jeˇstˇe spolehlivˇejˇs´ı pˇrenositelnost na r˚ uzn´e verze Matlabu) Objekty vkl´ad´ame pomoc´ı pˇr´ıkazu uicontrol, napˇr. tlaˇc´ıtko uicontrol( ... ’Style’,’push’, ... % styl nastavuje typ objektu ’Units’,’normalized’, ... ’Position’,[0.80 0.94 0.16 0.05], ... ’String’,’KONEC’, ... ’FontWeight’,’bold’,... ’ForegroundColor’,[1 0 0],... ’Callback’,’funkcecallbacku’);
Ud´alost m˚ uˇzeme odchytit samostatnou funkc´ı nebo jedinou funkc´ı s parametrem. Je-li aplikace ovl´ad´ana jedinou funkc´ı, odchyt´av´ame ud´alost vˇetˇsinou pomoc´ı switch. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
“Ruˇcn´ı” programov´an´ı V´yhoda: nepotˇrebujeme soubor *.fig, cel´a aplikace je v jednom (nebo v´ıce) m-filu (jeˇstˇe spolehlivˇejˇs´ı pˇrenositelnost na r˚ uzn´e verze Matlabu) Objekty vkl´ad´ame pomoc´ı pˇr´ıkazu uicontrol, napˇr. tlaˇc´ıtko uicontrol( ... ’Style’,’push’, ... % styl nastavuje typ objektu ’Units’,’normalized’, ... ’Position’,[0.80 0.94 0.16 0.05], ... ’String’,’KONEC’, ... ’FontWeight’,’bold’,... ’ForegroundColor’,[1 0 0],... ’Callback’,’funkcecallbacku’);
Ud´alost m˚ uˇzeme odchytit samostatnou funkc´ı nebo jedinou funkc´ı s parametrem. Je-li aplikace ovl´ad´ana jedinou funkc´ı, odchyt´av´ame ud´alost vˇetˇsinou pomoc´ı switch. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
“Ruˇcn´ı” programov´an´ı V´yhoda: nepotˇrebujeme soubor *.fig, cel´a aplikace je v jednom (nebo v´ıce) m-filu (jeˇstˇe spolehlivˇejˇs´ı pˇrenositelnost na r˚ uzn´e verze Matlabu) Objekty vkl´ad´ame pomoc´ı pˇr´ıkazu uicontrol, napˇr. tlaˇc´ıtko uicontrol( ... ’Style’,’push’, ... % styl nastavuje typ objektu ’Units’,’normalized’, ... ’Position’,[0.80 0.94 0.16 0.05], ... ’String’,’KONEC’, ... ’FontWeight’,’bold’,... ’ForegroundColor’,[1 0 0],... ’Callback’,’funkcecallbacku’);
Ud´alost m˚ uˇzeme odchytit samostatnou funkc´ı nebo jedinou funkc´ı s parametrem. Je-li aplikace ovl´ad´ana jedinou funkc´ı, odchyt´av´ame ud´alost vˇetˇsinou pomoc´ı switch. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Struktura typick´e aplikace ˇr´ızen´e jedinou funkc´ı function mojeaplikace(udalost) if nargin==0, udalost=’zacatek’; end switch udalost case ’zacatek’ fig=figure(... data.tlacitko1=uicontrol(’Style’,’push’,... ... ’Callback’,’mojeaplikace(’’stisktlacitka1’’)’); ... set(fig,’UserData’,data); % uloˇ zen´ ı vlastn´ ıch dat case ’stisktlacitka1’ data=get(gcf,’UserData’); ... set(gcf,’UserData’,data); end
% switch Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6
Pˇr´ıklady Demo aplikace makevase N´astroj Filter Design fdatool Slep´a separace: tddeconv (p-k´ od) (http://itakura.kes.tul.cz/zbynek/tddeconv.htm) Data Acquisition Toolbox: demoai fft Aplikace eegplot T´emata pro bakal´aˇrsk´y projekt souvisej´ıc´ı s Matlabem: Zpracov´an´ı zvukov´ych a biologick´ych sign´al˚ u Aplikace pro chytr´e mobiln´ı telefony Pouˇzit´ı PLAYREC (http://www.playrec.co.uk/) na ovl´ad´an´ı v´ıcekan´alov´ych zvukov´ych karet Viz http://itakura.ite.tul.cz/zbynek/teaching.htm
Tento materi´ al vznikl v r´ amci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktick´ ych metod a inovace v´ yuky technick´ ych pˇredmˇ et˚ u, ˇ kter´ y je spolufinancov´ an Evropsk´ ym soci´ aln´ım fondem a st´ atn´ım rozpoˇ ctem CR. Z. Koldovsk´ y
MATLB: pˇredn´ aˇska 6