MATLAB: nástroj budúcnosti alebo drahá hračka. Základy práce so softvérovým balíkom MATLAB Systémový jazyk MatLab

Kurz poskytuje základné praktické poznatky v oblasti hlbokého učenia. Zapnuté rôzne príklady pochopí črty práce a tréningu hlbokej neurálne siete a tiež rozoberá rôzne implementácie architektúr, konvolučných aj rekurentných hlbokých neurónových sietí.

Generovanie C/C++ kódu z MATLAB (MLEM) algoritmov

Kurz poskytuje praktické zručnosti pri generovaní C kódu z kódu MATLAB. Popisuje, ako pripraviť kód MATLAB na generovanie kódu a ako vygenerovať optimálny kód v jazyku C. Kurz ukazuje príklad nastavenia rozhraní a integrácie vygenerovaného C kódu do externého projektu.

Integrácia kódu C/C++ do SIMULINK (SLEX)

Kurz pokrýva rôzne metódy integrácia kódu do modelov Simulink. Hlavný dôraz je kladený na integráciu kódu C a kódu MATLAB. Medzi témy patria funkcie C MEX S, kód MATLAB a pripojenie externých funkcií C pomocou nástroja Legacy Code Tool v Simulinku.

Organizácia rozvoja tímu (SLMB)

Kurz poskytuje praktické zručnosti v dizajne založenom na modeloch aplikovaných na tímový a podnikový rozvoj. Manažérske príručky a pracovať spolu s modelmi Simulink pri práci na rozsiahlych projektoch.

MATLAB pre profesionálov v letectve (MLBE-O)

Praktický kurz je určený pre leteckých inžinierov, aby poskytol komplexný úvod do prostredia technických výpočtov MATLAB. Kľúčovými témami kurzu sú základy analýzy dát, vizualizácia, modelovanie a programovanie v MATLAB.

MATLAB pre profesionálov v automobilovom priemysle (MLBE-A)

Praktický kurz je určený pre automobilových inžinierov, aby poskytol komplexný úvod do prostredia technických výpočtov MATLAB. Kľúčovými témami kurzu sú základy analýzy dát, vizualizácia, modelovanie a programovanie v prostredí MATLAB.

Modelovanie systémov a algoritmov (SLBE)

Kurz je určený pre inžinierov, ktorí začínajú s modelovaním systémov a algoritmov. Dôraz je kladený na aplikáciu základných techník modelovania, verifikácie zostavy modelu a nástrojov na vytváranie blokových diagramov Simulink.

Návrh systému digitálneho spracovania signálu (SLBE-G)

Kurz je určený pre tých DSP špecialistov, ktorí nemajú odbornú prax v Simulinku®. Na základe použitia základných metód a nástrojov na zostavovanie modelov získajú zručnosti pri tvorbe modelov vo forme blokových diagramov pre budovanie systémov digitálneho spracovania signálov.

Spracovanie a vizualizácia dát v MATLAB (MLVI)

Kurz sa zameriava na import a prípravu dát pre vývoj aplikácií na analýzu dát. Kurz bude užitočný pre analytikov a dátových vedcov, ktorí potrebujú automatizovať spracovanie, analýzu a vizualizáciu heterogénnych dát získaných z mnohých zdrojov.

Strojové učenie s MATLAB (MLML)

Kurz je zameraný na analýzu dát a metódy strojové učenie v MATLABE. Rozoberá techniky učenia bez dozoru na skúmanie a zisťovanie funkcií vo veľkých súboroch údajov a techniky učenia pod dohľadom na vytváranie prediktívnych modelov. Na príkladoch a cvičeniach budú ukázané metódy vizualizácie a hodnotenia výsledkov.

Deep Learning in MATLAB (MLDL)

Kurz poskytuje základné praktické poznatky v oblasti hlbokého učenia. Na rôznych príkladoch sa skúmajú vlastnosti fungovania a tréningu hlbokých neurónových sietí a rozoberajú sa rôzne implementácie architektúr, konvolučných aj rekurentných hlbokých neurónových sietí.

Predspracovanie a extrakcia signálu pomocou MATLABu (MLSP)

Tento jednodňový kurz vám ukáže, ako používať MATLAB, Signal Processing Toolbox a Wavelet Toolbox na spracovanie časovacích signálov a extrahovanie kľúčových funkcií v časovej a frekvenčnej doméne. Tento kurz je určený pre dátových vedcov a inžinierov zapojených do analýzy signálov (časových radov).

Programovanie v MATLAB (MLPR)

Praktické skúsenosti s používaním funkcií jazyka MATLAB na písanie efektívneho, dobre štruktúrovaného a čitateľný kód. Tieto koncepty tvoria základ pre vytváranie aplikácií, vývoj algoritmov a zlepšovanie schopností vyvíjaných produktov. Kurz obsahuje podrobnosti o optimalizácii výkonu kódu, ako aj o nástrojoch na písanie a ladenie kódu.

Integrácia kódu C/C++ do MATLABu (MLEX)

Kurz je zameraný na interakciu MATLABu a vlastného C kódu. Praktické príklady a cvičenia pokrývajú generovanie MEX súborov na integráciu externého C kódu do MATLAB aplikácií a volanie MATLAB kódu z aplikácií napísaných v C.

Objektovo orientované programovanie v MATLAB (MLCO)

Účastníci kurzu sa naučia používať objektovo orientované programovanie na vývoj a podporu zložitých aplikácií. Okrem toho sa zavedie prístup k vývoju riadený testami na zabezpečenie kvality softvéru.

Akcelerácia a paralelizácia kódu MATLAB (MLAC)

Kurz predstaví rôzne techniky na zrýchlenie kódu MATLAB. Naučíte sa nájsť a odstrániť úzke miesta v kóde pomocou techník prideľovania pamäte a vektorizácie, kompilácie programov v MEX a spúšťania kódu na viacjadrových CPU a GPU.

Vytváranie GUI pomocou MATLAB (MLAP)

Kurz poskytuje zručnosti pre interaktívnu tvorbu používateľské rozhrania pre programy v MATLABE. Dozviete sa o používaní vlastných ovládacích prvkov, ako sú tlačidlá, posuvníky, grafika a ponuky, aby ste vytvorili robustné a užívateľsky prívetivé rozhranie pre vašu aplikáciu MATLAB.

Finančná analýza v MATLAB (MLFA)

Kurz je určený pre profesionálov v oblasti výpočtových financií. Poskytuje komplexný úvod do technického výpočtového prostredia MATLAB. V priebehu kurzu sú preberané témy analýzy dát, vizualizácie, modelovania a programovania s dôrazom na praktické využitie pre finančné aplikácie v úlohách, ako je analýza časových radov, simulácia Monte Carlo, analýza a správa portfólia.

Riadenie úverového rizika v MATLAB (MLCR)

Kurz poskytuje komplexný úvod do modelovania úverového rizika pomocou MATLABu a výpočtových finančných nástrojov. Užitočné pre odborníkov v oblasti rizika so skúsenosťami s MATLAB vývojom modelov kreditného rizika pomocou všeobecných techník modelovania a prístupu rozšíreného interného ratingu Basel II/III.

Modelovanie časových radov v MATLAB (MLTS)

Kurz poskytuje dôkladné pochopenie modelovania časových radov pomocou MATLABu. Školenie je určené pre ekonómov, analytikov a finančných profesionálov so skúsenosťami s MATLAB-om s vývojom modelov časových radov. Kurz je založený na štandardnom Box-Jenkinsovom postupe pre vývoj modelov časových radov.

Riadenie trhových rizík v MATLAB (MLMR)

Kurz poskytuje základné zručnosti pri riadení trhového rizika pomocou MATLABu a finančných nástrojov. Kurz je určený pre rizikových analytikov, rizikových manažérov, portfólio manažérov a iných finančných profesionálov so skúsenosťami s MATLAB, ktorí potrebujú analyzovať, vyhodnocovať a riadiť trhové riziká. V kurze sú použité príklady trhového rizika, hoci demonštrované techniky sú použiteľné pre väčšinu rizikových oblastí, vrátane likvidity, úrokových sadzieb a operačného rizika.

Modelovanie systémov a algoritmov (SLBE)

Kurz je určený pre inžinierov, ktorí začínajú s modelovaním systémov a algoritmov. Dôraz je kladený na aplikáciu základných techník modelovania, verifikácie zostavy modelu a nástrojov na vytváranie blokových diagramov Simulink.

Simulácia systémov a algoritmov pre automobilové podniky (SLBE-A)

Kurz je určený pre automobilových inžinierov, ktorí začínajú s modelovaním systémov a algoritmami. Dôraz je kladený na aplikáciu základných metód modelovania, overenie správnosti zostavenia modelu a vývojových nástrojov blokové schémy Simulink.

Modelovacie systémy a algoritmy pre letecké spoločnosti (SLBE-O)

Kurz je určený pre leteckých inžinierov, ktorí sú noví v modelovaní systémov a algoritmov. Dôraz je kladený na aplikáciu základných techník modelovania, verifikácie zostavy modelu a nástrojov na vytváranie blokových diagramov Simulink.

Vývoj stavových automatov a riadiacej logiky (SLSF)

Tento kurz skúma použitie Stateflow na modelovanie riadiacej logiky a stavových strojov. Kurz je určený pre používateľov Simulink, ktorí sa podieľajú na modelovaní systémov riadenia udalostí a riadenia na vysokej úrovni. Kurz kladie dôraz na použitie stavových automatov a pravdivostných tabuliek pri vývoji v Simulinku.

Modelovanie frontov a systémov diskrétnych udalostí (SLSE)

Praktický kurz je venovaný modelovaniu diskrétnych udalostí pomocou nástroja SimEvents. Uvažujeme o modelovaní procesov v systémoch, ktoré nezávisia od času, ale od výskytu tej či onej udalosti. Príkladmi takýchto systémov môžu byť: výrobný proces, dodávateľský reťazec, komunikačný kanál, procesor alebo architektúra softvérového produktu.

Simulácia a kalibrácia hnacieho ústrojenstva (SLMC)

Kurz kladie dôraz na nástroje a techniky pre experimentálny dizajn, štatistické modelovanie a optimalizačné techniky pre kalibráciu moderných hnacích jednotiek v MATLAB a Simulink. Kurz je určený pre inžinierov, ktorí sa zaoberajú kalibráciou, testovaním, vývojom riadiacich algoritmov pre ECM a matematického modelovania pohonná jednotka.

Vývoj robotických systémov s ROS a GAZEBO v MATLABE (MLRO)

Školenie je určené pre inžinierov, ktorí sa podieľajú na vývoji pohybových algoritmov pre mobilné roboty na báze operačného systému robota (ROS) a simulátora Gazebo.

Semi-Life Modeling (SLRP)

Praktický kurz je venovaný testovaniu a ladeniu riadiacich algoritmov v tvrdý režim reálny čas. Zohľadňuje sa práca so strojmi v reálnom čase, ako aj možnosti nástroja Simulink Test, určeného na formálne testovanie algoritmov.

Vývoj a prototypovanie komunikačných systémov s SDR USRP (SLZR)

V kurze sa naučíte vykonávať dynamické simulácie digitálnych komunikačných systémov s jednou a viacerými nosnými vlnami v prostredí MATLAB®. V rámci kurzu sa oboznamujeme s multianténnymi komunikačnými systémami, turbo kódovaním, modelmi nedokonalostí kanálov šírenia. Ako príklad sú použité komponenty systémov LTE a IEEE 802.11. Študenti si vybudujú rádio-in-the-loop systém pomocou hardvérových platforiem RTL-SDR alebo USRP®.

Návrh fyzickej vrstvy komunikačných systémov štandardov LTE a LTE ADVANCED (MLTE).

Predmet je zameraný na štúdium základných princípov konštrukcie fyzickej úrovni komunikačné systémy štandardov LTE a LTE-Advanced. Absolvovaním tohto kurzu sa študenti naučia, ako generovať referenčné signály LTE, ako aj ako vykonávať end-to-end simuláciu prechodu signálu z vysielača do prijímača cez komunikačný kanál.

Návrh systému digitálneho spracovania signálu (SLBE-G)

Kurz je určený pre tých DSP špecialistov, ktorí nemajú odbornú prax v Simulinku®. Na základe použitia základných metód a nástrojov na zostavovanie modelov získajú zručnosti pri tvorbe modelov vo forme blokových diagramov pre budovanie systémov digitálneho spracovania signálov.

Simulácia rádiofrekvenčnej cesty (SLRF)

Naučte sa používať RF Blockset a RF Toolbox na modelovanie RF obvodov v bezdrôtových komunikačných systémoch. Naučíte sa, ako si vybrať medzi dvoma rôznymi paradigmami na modelovanie RF signálov: Ekvivalentné základné pásmo a Obvodová obálka a naučíte sa základné techniky pre simuláciu a simuláciu RF dráhy.

Návrh komunikačných systémov (SLCM)

Prostredníctvom praktických príkladov sa naučíte používať produkty Simulink pri navrhovaní bežných komunikačných systémov. Osobitná pozornosť sa zameriava na komplexný návrh a modelovanie komunikačných systémov od vysielača po prijímač pomocou Simulink.

Tvorba softvérových komponentov pre architektúru AUTOSAR (SLAS)

Kurz sa zameriava na simuláciu kompatibilnú s AUTOSAR a generovanie kódu pomocou balíka podpory generátora kódu Simulink pre AUTOSAR. V kontexte dizajnu založeného na modeli sa vývoj softvéru zvažuje pomocou metód zhora nadol a zdola nahor. Kurz je určený pre vývojárov automobilového softvéru a systémových inžinierov, ktorí používajú Embedded Coder na automatické generovanie C/C++ kódu.

Automatické generovanie kódu pre ZYNQ (SLZQ)

Praktický kurz je zameraný na štúdium procesu vývoja a konfigurácie modelov v prostredí Simulink a ich nasadenie na platforme Xilinx® Zynq®-7000. Kurz je určený pre používateľov Simulink, ktorí plánujú generovať, overovať a nasadzovať vložený kód C/C++ a HDL kód pomocou Embedded Coder a HDL Coder. Kurz využíva vývojovú dosku ZedBoard™.

Statická analýza kódu C/C++ pre vstavané systémy (PSBF)

Tento kurz pojednáva o použití Polyspace Bug Finder na detekciu algoritmických chýb, zlepšenie metrík kvality softvéru a zabezpečenie spoľahlivosti konečného produktu. Tento praktický kurz je určený pre inžinierov vyvíjajúcich softvér alebo modely pre vstavané systémy.

Overenie kódu C/C++ pomocou nástrojov LDRA (LDRA)

Cieľom kurzu je poskytnúť účastníkom dôkladné pochopenie pokročilých testovacích metodológií, ako aj požiadaviek a obmedzení spojených s vývojom aplikácií na splnenie priemyselných noriem, ako sú DO-178C a DO-278 v leteckej elektronike, ISO 26262 v automobilovom priemysle, IEC 61508 v priemyselná bezpečnosť a IEC 62304 v zdravotníckych zariadeniach.

Dobrý deň, milí návštevníci nášho portálu Video učiteľ. Radi by sme vám poskytli video lekcie o programovaní v MATLABE.

MATLAB je vysokoúrovňový jazyk a interaktívne prostredie pre programovanie, numerické výpočty a vizualizáciu výsledkov. Pomocou MATLABu môžete analyzovať dáta, vyvíjať algoritmy a vytvárať modely a aplikácie.

Systém MATLAB ponúkajú vývojári (Math Works, Inc.) ako popredný programovací jazyk na trhu, predovšetkým vo vojensko-priemyselnom komplexe, v leteckom a automobilovom priemysle. vysoký stupeň pre technické výpočty s veľkým počtom štandardných balíkov aplikácií. Do systému MATLAB sú zakomponované nielen pokročilé skúsenosti s vývojom a počítačovou implementáciou numerické metódy nazbierané za posledné tri desaťročia, ale aj celé skúsenosti s rozvojom matematiky počas celej histórie ľudstva. Tento systém už používa asi milión legálne registrovaných používateľov. Popredné univerzity a výskumné centrá po celom svete ho ochotne využívajú vo svojich vedeckých projektoch. Popularitu systému poháňa jeho výkonné rozšírenie Simulink, ktoré poskytuje pohodlné a jednoduché nástroje vrátane vizuálneho objektovo orientovaného programovania na modelovanie lineárnych a nelineárnych dynamických systémov, ako aj mnoho ďalších balíkov rozšírenia systému.

Jazyk, nástroje a vstavané matematické funkcie vám umožňujú preskúmať rôzne prístupy a dostať sa k riešeniu rýchlejšie ako používanie tabuliek alebo tradičných programovacích jazykov ako C/C++ alebo Java.

MATLAB je široko používaný v oblastiach ako:

  • spracovanie signálu a komunikácia,
  • spracovanie obrazu a videa,
  • riadiace systémy,
  • automatizácia testovania a merania,
  • finančné inžinierstvo,
  • výpočtová biológia atď.

Pozrite si video lekcie, ktoré vás naučia pracovať s MATLABom. Tieto videonávody sú ideálne pre začiatočníkov, ktorí sa chcú naučiť základné zručnosti v používaní softvérového balíka, ktorý dokáže vyriešiť rôzne problémy. matematické problémy, technické výpočty. Učte sa s nami efektívne a zaujímavo! Viac detailné informácie pre MATLAB sa dozviete na webovej stránke

no" Úvod do MatLab" poskytuje informácie o možnostiach MatLabu. Počas kurzu sa študenti naučia používať tlmočnícky jazyk MaLab na riešenie širokého spektra problémov.

Požadovaná úroveň školenia:

Program kurzu

1. Úvod

  • Rozsah použitia systému MaLab. Prehľad socializovaných nástrojov MaLab.

2. Nástroje Pracovná plocha MATLAB

  • Stôl 3.
  • Hlavné menu.
  • Prehliadač adresára projektu (Aktuálne priečinky).
  • Príkazové okno.
  • Okno s históriou volaní príkazov (História príkazov).
  • Základné okno pracovného priestoru (Prehliadač pracovného priestoru).
  • Editor.

3. Zloženie projektového adresára

  • M-súbory.
  • SLX súbory.
  • FUR – súbory a pomôcky na prácu s nimi.
  • MAT súbory.

4 . Nástroj na vytváranie grafov

5. Jazyk systému MatLab

  • Všeobecná charakteristika jazyka MatLab.
  • Premenné a ich typy.
  • Polia.
    • Metódy na určenie poľa.
    • Vytváranie polí z polí.
    • Podrady.
    • Operácie na poliach.
  • Štruktúry.
  • Základné riadiace štruktúry.
  • M-funkcie a anonymné funkcie.
  • triedy.
    • Štruktúra triedy.
    • Mechanizmus dedenia.
    • Sekcia Vlastnosti.
    • Časť Metódy.
    • Sekcia Udalosti.
    • Časť Enumeration.
    • Trieda hodnôt a trieda ukazovateľov (hodnotové triedy, triedy rukoväte).
  • Diania
  • Nástroje na grafické zobrazovanie údajov
  • Vývojové nástroje GUI
  • eval reťazec interpreter.
  • Symbolické výpočty.

Na konci kurzu sa uskutoční záverečná certifikácia vo forme testu alebo na základe známok za praktická práca dokončené počas procesu učenia.

Programovací jazyk MATLAB je interpretovaný programovací jazyk na vysokej úrovni, ktorý zahŕňa širokú škálu funkcií, integrované vývojové prostredie, dátové štruktúry založené na matici a objektovo orientované schopnosti napísané v iných programovacích jazykoch. Balík MatLab bol vytvorený spoločnosťou Math Works pred viac ako desiatimi rokmi. Práca stoviek vedcov a programátorov je zameraná na neustále rozširovanie jeho schopností a zlepšovanie základných algoritmov.

Dnes v našej krajine viac ako 1000 podnikov používa nástroje MATLAB na riešenie svojich problémov. MATLAB sa používa v rôznych oblastiach ľudská aktivita: IoT, financie, medicína, vesmír, automatizácia, robotika, bezdrôtové systémy a mnoho ďalších. atď. Jedným slovom všetko, čo súvisí so schopnosťou zhromažďovať a vizualizovať údaje, ako aj s prognózovaním.

V súčasnosti je MATLAB výkonným a univerzálnym nástrojom na riešenie problémov a špecialisti so zručnosťami MATLABu sú na trhu práce veľmi žiadaní.

Pozývame vás na kurzy MATLABu v Vzdelávacie centrum„Rozhranie“, aby ste sa naučili efektívne pracovať s nástrojmi MATLABu a rýchlo riešiť matematické a ekonomické problémy.