Kurzusleírás
1. rész
Rövid bevezetés a MATLAB-ba
Cél: Áttekintés a MATLAB-ról, annak összetevőiről és lehetőségeiről
- Példa: C vs. MATLAB
- MATLAB termékáttekintés
- MATLAB alkalmazási területek
- Mit tud a MATLAB?
- A képzés vázlata
A MATLAB felhasználói felület használata
Cél: Bevezetés a MATLAB integrált fejlesztői környezetének főbb funkcióiba és felhasználói felületeibe. A képzés témáinak áttekintése.
- MATLAB felület
- Adatok beolvasása fájlból
- Változók mentése és betöltése
- Adatok ábrázolása
- Ábrák testreszabása
- Statisztikák számítása és legjobban illeszkedő vonal
- Grafika exportálása más alkalmazásokhoz
Változók és kifejezések
Cél: MATLAB parancsok bevitele, különös hangsúly a változók létrehozásán és az adatok elérésén.
- Parancsok bevitele
- Változók létrehozása
- Segítség kérése
- Változók értékeinek elérése és módosítása
- Karakterváltozók létrehozása
Elemzés és vizualizáció vektorokkal
Cél: Matematikai és statisztikai számítások végrehajtása vektorokkal, valamint alapvető vizualizációk készítése. Lássuk, hogyan teszi lehetővé a MATLAB szintaxis az egész adathalmazokon történő számításokat egyetlen paranccsal.
- Számítások vektorokkal
- Vektorok ábrázolása
- Alapvető ábrázolási lehetőségek
- Ábrák annotálása
Elemzés és vizualizáció mátrixokkal
Cél: Mátrixok használata matematikai objektumként vagy (vektor)adatok gyűjteményeként. A MATLAB szintaxis megfelelő használatának megértése ezen alkalmazások elkülönítéséhez.
- Méret és dimenzionalitás
- Számítások mátrixokkal
- Statisztika mátrixadatokkal
- Több oszlop ábrázolása
- Átalakítás és lineáris indexelés
- Többdimenziós tömbök
2. rész
Parancsok automatizálása szkriptekkel
Cél: MATLAB parancsok gyűjtése szkriptekbe a könnyebb reprodukálás és kísérletezés érdekében. A feladatok bonyolultságának növekedésével a hosszú parancssorozatok bevitele a Parancsablakban nem praktikus.
- Modellezési példa
- A Parancs Előzmények
- Szkriptfájlok létrehozása
- Szkriptek futtatása
- Megjegyzések és kód cellák
- Szkriptek közzététele
Adatfájlok kezelése
Cél: Adatok importálása MATLAB-ba formázott fájlokból. Mivel az importált adatok széles skálájú típusok és formátumok lehetnek, hangsúlyt kap a cellatömbök és dátumformátumok kezelése.
- Adatok importálása
- Vegyes adattípusok
- Cellatömbök
- Konverziók számok, sztringek és cellák között
- Adatok exportálása
Több vektor ábrázolása
Cél: Összetettebb vektorábrák készítése, például több ábra, valamint szín- és sztringmanipulációs technikák használata az adatok szemléltetésére.
- Grafika struktúra
- Több ábra, tengely és ábra
- Egyenletek ábrázolása
- Színek használata
- Ábrák testreszabása
Logika és vezérlési struktúrák
Cél: Logikai műveletek, változók és indexelési technikák használata rugalmas kód létrehozásához, amely képes döntéseket hozni és különböző helyzetekhez alkalmazkodni. Ismerkedés más programozási szerkezetekkel a kódrészletek ismétléséhez és a felhasználóval való interakcióhoz.
- Logikai műveletek és változók
- Logikai indexelés
- Programozási szerkezetek
- Vezérlési struktúrák
- Ciklusok
Mátrix- és képvizualizáció
Cél: Képek és mátrixadatok vizualizációja két vagy három dimenzióban. Felfedezés a képek megjelenítése és a mátrixadatok vizualizációja közötti különbségek.
- Szórt interpoláció vektor- és mátrixadatokkal
- 3-D mátrixvizualizáció
- 2-D mátrixvizualizáció
- Indexelt képek és színtérképek
- Valódi színű képek
3. rész
Adatelemzés
Cél: Tipikus adatelemzési feladatok végrehajtása MATLAB-ban, beleértve elméleti modellek fejlesztését és illesztését valós adatokhoz. Ez természetesen vezet a MATLAB egyik legerősebb funkciójához: lineáris egyenletrendszerek megoldásához egyetlen paranccsal.
- Hiányzó adatok kezelése
- Korreláció
- Simítás
- Spektrumanalízis és FFT-k
- Lineáris egyenletrendszerek megoldása
Függvények írása
Cél: Növelje az automatizálást moduláris feladatok felhasználó által definiált függvényekbe csomagolásával. Megértés, hogyan oldja fel a MATLAB a fájlok és változók hivatkozásait.
- Miért függvények?
- Függvények létrehozása
- Megjegyzések hozzáadása
- Alfüggvények hívása
- Munkaterületek
- Alfüggvények
- Útvonal és precedencia
Adattípusok
Cél: Adattípusok felfedezése, különös hangsúly a változók létrehozásának és tömb elemeinek elérésének szintaxisán, valamint az adattípusok közötti konverziós módszerek ismertetése. Az adattípusok különböznek az általuk tartalmazható adatok típusában és az adatok szervezési módjában.
- MATLAB adattípusok
- Egész számok
- Struktúrák
- Típusok konvertálása
Fájl I/O
Cél: Felfedezés a MATLAB alacsony szintű adatimportálási és exportálási funkcióiban, amelyek pontos vezérlést biztosítanak a szöveges és bináris fájlok I/O műveletei felett. Ezek a funkciók közé tartozik a textscan, amely pontos vezérlést biztosít a szöveges fájlok olvasásánál.
- Fájlok megnyitása és bezárása
- Szöveges fájlok olvasása és írása
- Bináris fájlok olvasása és írása
Megjegyzés: A ténylegesen képzés során előfordulhatnak kisebb eltérések a fenti vázlattól, előzetes értesítés nélkül.
Zárás
Megjegyzés: A ténylegesen képzés során előfordulhatnak kisebb eltérések a fenti vázlattól, előzetes értesítés nélkül.
Cél: Összefoglalás a tanultakról
- A képzés összefoglalása
- További MATLAB képzések
Megjegyzés: A képzés során előfordulhatnak kisebb eltérések, előzetes értesítés nélkül.
Követelmények
- Alapvető egyetemi szintű matematikai ismeretek, például lineáris algebra, valószínűségszámítás és statisztika, valamint mátrixok
- Alapvető számítógépes műveletek
- Előnyösen egy másik magas szintű programozási nyelv alapjai, például C, PASCAL, FORTRAN vagy BASIC, de nem feltétlenül szükséges
Vélemények (2)
Kézi kódolás nulláról kezdve.
Igor - Draka Comteq Fibre B.V.
Kurzus - Introduction to Image Processing using Matlab
Gépi fordítás
Trainer took the initiative to cover additional content outside our course materials to improve our learning.
Chia Wu Tan - SMRT Trains Ltd
Kurzus - MATLAB Programming
Gépi fordítás