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

Podstawowe pojęcie wiedzy matematycznej na poziomie licencjackim, takie jak algebra liniowa, teoria prawdopodobieństwa i statystyka, a także macierz
Podstawowe operacje na komputerze
Najlepiej podstawowa koncepcja innego języka programowania wysokiego poziomu, takiego jak C, PASCAL, FORTRAN lub BASIC, ale nie niezbędna

 21 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie