MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

Podobné dokumenty
Návod k servisnému programu pre fiskálny modul FM2000. manuál. (c)varos

D.Viewer2 Používateľská príručka

Naformátuj to. Naformátuj to. pre samoukov

Pracovné prostredie MS EXCEL 2003.

RIEŠENIE NIEKTORÝCH ÚLOH LINEÁRNEJ ALGEBRY V PROSTREDÍ MS EXCEL. 1. Zadáme prvky matice A a B do buniek pracovného hárku zošita MS Excel

Programovanie.NET, C++ - najbližšie termíny:

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti

Návod na programovanie inteligentnej elektroinštalácie Ego-n

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2

Obsah. 1 Úvod do Wordu Práca s dokumentmi 33. Obsah. Predhovor 1 Typografická konvencia použitá v knihe 2

Dell S2718H/S2718HX/S2718HN/ S2718NX Dell Display Manager Návod na obsluhu

Manuál na prácu s databázou zmlúv, faktúr a objednávok Mesta Martin.

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

ZRÝCHLENÝ PREDAJ (AJ CEZ DOTYKOVÚ OBRAZOVKU)

Microsoft POWERPOINT XP

Inventúra účtov- základný popis.

MS Dynamics NAV 2017 Čo je nové?

Total Commander. Základné nastavenia

Import cenových akcií FRESH

Základy algoritmizácie a programovania

SKLADOVÁ INVENTÚRA 1 VYTVORENIE INVENTÚRY. 1.1 Nastavenie skladovej inventúry

Práca s výkazmi v prostredí BEx Analyzer

KEO - Register obyvateľov Prevod údajov

Import Excel Univerzál

Operačný systém Úvodná prednáška

MS OFFICE OUTLOOK 2007

ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS. Vývojové prostredie Lazarus, prvý program

NA POUŽITIE ŠABLÓNY PRE PÍSANIE ZÁVEREČNEJ PRÁCE

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ. Metodika verzií zdrojového kódu

nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5

P R O L E M FAKTURA Z VYDAJA OBSAH. Vystavenie faktúry z výdaja postup, podmienky... 2

Automatické pohony na brány

Príručka k programu WinSCP

MS PowerPoint - Úvod.

Task, async, await METÓ DY VÝPOČTOVEJ INTELIGENCIE A C# FA K ULTA E L E K T ROTECHNIKY A INFORMATIKY S LOVENSKÁ T E CHNICKÁ U NIVERZITA

Návod na aplikáciu Mobile Pay pre Orange

Návod na použitie LWMR-210

Vypracovalo: oddelenie redakcie ÚPVS, Národná agentúra pre sieťové a elektronické služby

Návod na postúpenie podania orgánom verejnej moci

Program "Inventúra program.xlsm"

Vytváranie trojrozmerných grafických zobrazení v prostredí MATLAB a interaktívne úpravy grafov pomocou Figure Toolbar

UŽÍVATEĽSKÁ PRÍRUČKA. TCP Optimizátor

Externý klient Inštalácia

TomTom Referenčná príručka

Program pre prípravu hromadných príkazov na import do e-banky Prima banka Slovensko, a.s. (ďalej len Prima banka ) Užívateľská príručka

Je to voľne dostupný programový balík (free software), ktorý sa používa na meraniach.

UČEBNÉ ŠTÝLY U ŠTUDENTOV INFORMATIKY A PODPORNÉ A VÝUČBOVÉ ŠTÝLY

Vyhľadávanie a práca so záznamami - CREPČ 2

2. PRIDANIE ZÁVEREČNEJ PRÁCE DO EVIDENCIE ZÁVEREČNÝCH PRÁC (EZP) A OZNAČENIE PRÁCE AKO FINÁLNEJ.

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

OBOZNÁMTE SA S VAŠÍM TELEFÓNOM

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Grafy

I.CA Securestore. Inštalačná príručka. Verzia 2.16 a vyššia

OBOZNÁMTE SA S VAŠÍM TELEFÓNOM

Úvodná strana IS ZASIELKY Prvky úvodnej stránky:

Užívateľská príručka k službe TV Archív zastavenie a pretočenie obrazu

Programové prostredie mikrokontrolérov PIC

Interaktívne funkcie tv2go Používateľská príručka

Microsoft Outlook. Stručný prehľad základných funkcií. Ing.Anna Grejtáková, SPP DFBERG

Windows VISTA, Windows 7

Obr. 1 - názov podpísaného súboru/kontajnera v sivej lište


Návod pre účastníkov na vloženie ponuky do eaukčnej siene v prostredí eaukčného sw PROebiz

7.1 Návrhové zobrazenie dotazu

Hodnotenie záverečnej práce

Predaj cez PC pokladňu

Manuál pre používanie programu KonverziaXML_D134

Používateľská príručka: MOODLE

Návod na viacnásobné podpisovanie dokumentov prostredníctvom aplikácie D.Signer/XAdES v prostredí elektronickej schránky

Vytvorenie účtovnej knihy

Zoznam zmien: Dátum zverejnenia: Verzia dokumentu: 8. Dátum aktualizácie:

2. Nahratie mapy pre Locus Map - formát sqlite alebo mbtiles do zariadenia (telefón, tablet) s OS Android.

Užívateľská príručka k funkcii Zastavenie a pretočenie obrazu

Formulár Oznámenie funkcií, zamestnaní, činností a majetkových pomerov verejných funkcionárov

KOMISNÝ PREDAJ. Obr. 1

RODIČOVSKÉ KONTO EDUPAGE

MAIS. Verejný portál - kalendárny rozvrh. Používateľská minipríručka pre používateľov systému MAIS. APZ Bratislava

Elektronická značka je k dispozícii na stránke etax v záložke Úvod, položka menu Správa Certifikátov.

Elektronické odosielanie výplatných pások

Pokročilé funkcie Word-u MGR. LUCIA BUDINSKÁ,

Vytvorenie používateľov a nastavenie prístupov

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4

Imagine. Popis prostredia:

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

Univerzálne dia kové ovládanie TV SAT DVD AUX

Multiplexor a demultiplexor

/CZ/ Cestovní budík Mini, bílý obj. č

Prihlásenie do ibankingu

Autentifikačné zariadenia:

GPS Loc. Užívateľský manuál. mobilné aplikácie. pre online prístup do systému GPS Loc cez mobilnú aplikáciu

Prihlásenie do ibankingu

GIS aplikácie Príručka pre užívateľa

Kategória školenia Kurzy Access obsahuje kurzy:

Jednotlivé položky v importovaných súboroch musia mať nasledujúcu štruktúru (vrátane poradia): A B C D

Geografické informační systémy. Bc. Jaroslav Smutník SMU040

Objektovo orientované programovanie v C# ERIK KUČERA METÓDY VÝPOČTOVEJ INTELIGENCIE PREDNÁŠKA 3

Postup registrácie certifikátov do Windows

1. Formát exportov typu *.gpc (ABO)

Postup vkladania záverečnej práce do systému evidencie záverečných prác (EZP):

Organizačné štruktúry.

Transkript:

MATLAB (1) - úvod do programovania vedeckých problémov LS 2017, 8.predn.

Program predmetu: 1. týždeň: úvod, základné info o Matlabe, pracovné prostredie Matlabu, interaktívny režim, prvé info o písaní skriptov 2. týždeň: základné operácie s maticami, import a export dát, základné grafické zobrazovanie (grafy a mapy) 3. týždeň: práca s reťazcami, práca so súbormi 4. týždeň: pokročilejšia grafika - popis grafov a máp, 2D grafy 5. týždeň: príkazy, stavba programov, M-súborov 6. týždeň: funkcie zabudované v Matlabe, tvorba vlastných funkcií 7. týždeň: tvorba vlastných aplikácií, práca s GUI (Graphical User Interface) 8. týždeň: tvorba vlastných aplikácií, nástroj GUIDE pozn.: zmeny vyhradené

Obsah (8. prednáška) - GUIDE nástroj na tvorbu vlastných aplikácii - Štrukturované premenné - GUI objects handle

Základné spôsoby tvorby GUI v Matlabe: pomocou nástroja GUIDE Interaktívna tvorba grafického rozhrania (vyvoláva sa príkazom guide), kde sa pomocou myši dajú jednoducho umiestňovať jednotlivé ovládacie prvky. Ich parametre a rozmiestnenie je uložené v binárnom *.fig súbore, zároveň je generovaný aj kód s funkciami, pre aktívne prvky, ktorým treba doplniť jadrá funkcií programovaním GUI je tvorené priamo písaním príkazov do m-súboru čo je samozrejme viac časovo náročné. Takto vytvorené rozhranie je však spravidla jednoduchšie na pochopenie cudzieho kódu, kompaktnejšie a recyklovateľné Pozn.: link na zaujímavú diskusiu o kladoch a záporoch oboch spôsobov

>> guide

Základné aktívne prvky rozhrania GUIDE -Vkladanie ovládacích prvkov štýlom drag & drop -Rozmiestňovanie pomocou myši + pokročilé možnosti zarovnávania a distribúcie prvkov -Jednoduché pozmenenie existujúceho rozhrania

Nastavenie zobrazenia objektu GUI Funkcia propertyinspector -Vyvoláva sa pravým tlačidlom alebo dvojklikom na zvolený objekt -Umožňuje interaktívne meniť vlastnosti objektu (podobne ako príkaz set) -Prehľad o všetkých nastaviteľných parametrov objektu

Callback vyvolanie funkcie Položka Callback zabezpečuje vyvolanie konkrétneho príkazu alebo funkcie pri použití prvku GUI napr. pri stlačení tlačidla Funkcie sú automaticky generované z GUIDE, treba ich však naplniť príkazmi Syntax zápisu funkcie: function pushbutton1_callback(hobject, eventdata, handles) hobject handle aktuálneho objektu eventdata nevyužitá premenná, ktorá ma byť definovaná v budúcich verziách Matlabu handles štrukturovaná premenná so všetkými premennými typu handle, ktoré sú použité v aktuálnom GUI všetky definované funkcie callbacky si automaticky posúvajú tieto polia hobject, eventdata, handles, ktoré môžeme využiť na posúvanie premenných medzi funkciami

Krátka odbočka o štruktúrovaných premenných Umožňujú spájať viaceré premenné pod jednu nadradenú, nezávisle od cih typu alebo veľkosti Napr: clc; clear all; close all % deklarovanie strukturovanej premennej S S.i=5; S.j=magic(3); S.k='hello'; Who Načo nám to je? -vytváranie skupín premenných -znižujú počet položiek vo workspace = prehľadnejší workspace -praktické pre posúvanie pri funkciách a callbackoch

Callback posúvanie premenných Príkaz guidata Preddefinovane využíva štruktúrovanú premennú handles, kde môžeme vytvárať nové polia handles.mojedata=123; Uloženie zmien do zdieľanej premennej realizujeme príkazom: guidata(hobject,handles) Pozn: príkaz guidata stačí použiť raz na konci volanej funkcie, nie pri každom vytvorení nového poľa v premennej handles