Plan Szkolenia
Część 1
Krótkie wprowadzenie do MATLAB
Cele: Przedstaw przegląd tego, czym jest MATLAB, z czego się składa i co może dla ciebie zrobić
- Przykład: C vs. MATLAB
- MATLAB Przegląd produktu
- MATLAB Pola aplikacji
- Co MATLAB może dla Ciebie zrobić?
- Zarys kursu
Praca z MATLAB interfejsem użytkownika
Cel: Wprowadzenie do głównych funkcji MATLAB zintegrowanego środowiska projektowego i jego interfejsów użytkownika. Uzyskaj przegląd tematów kursów.
- Interfejs MATALBa
- Odczyt danych z pliku
- Zapisywanie i ładowanie zmiennych
- Wykreślanie danych
- Dostosowywanie działek
- Obliczanie statystyk i linia najlepszego dopasowania
- Eksportowanie grafiki do wykorzystania w innych aplikacjach
Zmienne i Expressjony
Cel: Wprowadź MATLAB polecenia, kładąc nacisk na tworzenie i dostęp do danych w zmiennych.
- Wprowadzanie poleceń
- Tworzenie zmiennych
- Otrzymywać pomoc
- Accessedycja i modyfikacja wartości zmiennych
- Tworzenie zmiennych znakowych
Analiza i wizualizacja za pomocą wektorów
Cel: Wykonywanie obliczeń matematycznych i statystycznych za pomocą wektorów oraz tworzenie podstawowych wizualizacji. Zobacz, jak składnia MATLAB umożliwia obliczenia na całych zbiorach danych za pomocą jednego polecenia.
- Obliczenia z wektorami
- Rysowanie wektorów
- Podstawowe opcje fabuły
- Adnotowanie działek
Analiza i wizualizacja za pomocą macierzy
Cel: Używanie macierzy jako obiektów matematycznych lub zbiorów danych (wektorowych). Zrozumienie odpowiedniego użycia składni MATLAB w celu rozróżnienia tych aplikacji.
- Rozmiar i wymiarowość
- Obliczenia z macierzami
- Statistics z danymi macierzowymi
- Drukowanie wielu kolumn
- Przekształcanie i indeksowanie liniowe
- Tablice wielowymiarowe
Część 2
Automatyzacja poleceń za pomocą skryptów
Cel: Zebranie MATLAB poleceń w skryptach, aby ułatwić ich powielanie i eksperymentowanie. W miarę wzrostu złożoności zadań wprowadzanie długich sekwencji poleceń w oknie poleceń staje się niepraktyczne.
- Przykład modelowania
- Historia poleceń
- Tworzenie plików skryptów
- Uruchamianie skryptów
- Komentarze i komórki kodu
- Publikowanie skryptów
Praca z plikami danych
Cel: Przenieś dane do MATLAB ze sformatowanych plików. Ponieważ importowane dane mogą mieć wiele różnych typów i formatów, nacisk kładzie się na pracę z tablicami komórek i formatami dat.
- Importowanie danych
- Mieszane typy danych
- Układy komórek
- Konwersje między cyframi, ciągami znaków i komórkami
- Eksportowanie danych
Wiele wykresów wektorowych
Cel: Twórz bardziej złożone wykresy wektorowe, takie jak wykresy wielokrotne, i używaj technik manipulacji kolorami i ciągami znaków, aby uzyskać przyciągające wzrok wizualne reprezentacje danych.
- Struktura graficzna
- Wiele figur, osi i wykresów
- Układanie równań
- Używanie koloru
- Dostosowywanie działek
Sterowanie logiką i przepływem
Cel: Użyj operacji logicznych, zmiennych i technik indeksowania, aby utworzyć elastyczny kod, który może podejmować decyzje i dostosowywać się do różnych sytuacji. Poznaj inne konstrukcje programistyczne do powtarzania sekcji kodu oraz konstrukcje umożliwiające interakcję z użytkownikiem.
- Operacje logiczne i zmienne
- Indeksowanie logiczne
- Programming konstrukcje
- Kontrola przepływu
- Pętle
Matrix i Wizualizacja obrazu
Cel: Wizualizacja obrazów i danych matrycowych w dwóch lub trzech wymiarach. Poznaj różnicę w wyświetlaniu obrazów i wizualizacji danych matrycowych za pomocą obrazów.
- Interpolacja rozproszona z wykorzystaniem danych wektorowych i macierzowych
- Wizualizacja matrycowa 3D
- Wizualizacja matrycowa 2D
- Indeksowane obrazy i mapy kolorów
- Prawdziwie kolorowe obrazy
Część 3
Data Analysis
Cel: Wykonanie typowych zadań związanych z analizą danych w MATLAB, w tym opracowanie i dopasowanie modeli teoretycznych do danych rzeczywistych. Prowadzi to naturalnie do jednej z najpotężniejszych cech MATLAB: rozwiązywania liniowych układów równań za pomocą jednego polecenia.
- Radzenie sobie z brakującymi danymi
- Korelacja
- Wygładzanie
- Analiza spektralna i FFT
- Rozwiązywanie liniowych układów równań
Funkcje pisania
Cel: Zwiększenie automatyzacji poprzez hermetyzację zadań modułowych jako funkcji zdefiniowanych przez użytkownika. Zrozum, jak MATLAB rozwiązuje odniesienia do plików i zmiennych.
- Dlaczego funkcje?
- Tworzenie funkcji
- Dodawanie komentarzy
- Wywoływanie podfunkcji
- Obszary robocze
- Podfunkcje
- Ścieżka i pierwszeństwo
Typy danych
Cel: Zbadanie typów danych, koncentrując się na składni tworzenia zmiennych i uzyskiwaniu dostępu do elementów tablicy, oraz omawianie metod konwersji pomiędzy typami danych. Typy danych różnią się rodzajem danych, które mogą zawierać i sposobem, w jaki dane są zorganizowane.
- MATLAB typy danych
- Liczby całkowite
- Struktury
- Konwersja typów
Plik we/wy
Cel: Zbadanie funkcji importu i eksportu danych niskiego poziomu w MATLAB, które umożliwiają precyzyjną kontrolę nad operacjami we/wy plików tekstowych i binarnych. Do funkcji tych należy m.in. Textscan, który zapewnia precyzyjną kontrolę odczytu plików tekstowych.
- Otwieranie i zamykanie plików
- Odczyt i zapis plików tekstowych
- Odczyt i zapis plików binarnych
Należy pamiętać, że rzeczywista dostawa może podlegać niewielkim rozbieżnościom z powyższym zarysem bez uprzedniego powiadomienia.
Wniosek
Należy pamiętać, że rzeczywista dostawa może podlegać niewielkim rozbieżnościom z powyższym zarysem bez uprzedniego powiadomienia.
Cele: Podsumuj to, czego się nauczyliśmy
- Podsumowanie kursu
- Inne nadchodzące kursy na MATLAB
Należy pamiętać, że kurs może wykazywać kilka drobnych rozbieżności, jeśli jest dostarczany bez wcześniejszego powiadomienia.
Wymagania
- Podstawowa wiedza matematyczna na poziomie licencjackim, taka jak algebra liniowa, teoria prawdopodobieństwa i statystyka, a także macierze
- Podstawowe operacje komputerowe
- Preferowana podstawowa znajomość innego języka programowania wysokiego poziomu, takiego jak C, PASCAL, FORTRAN lub BASIC, ale nie jest niezbędna
Opinie uczestników (1)
Zakres wiedzy i współpraca z grupą