Plan Szkolenia

Część 1

Krótkie wprowadzenie do MATLAB

Cele: Przedstawienie przeglądu tego, czym jest MATLAB, z czego się składa i co może dla Ciebie zrobić

  • Przykład: C vs. MATLAB
  • Przegląd produktów MATLAB
  • Zastosowania MATLAB
  • Co MATLAB może dla Ciebie zrobić?
  • Plan kursu

Praca z interfejsem użytkownika MATLAB

Cel: Zapoznanie się z głównymi funkcjami zintegrowanego środowiska projektowego MATLAB i jego interfejsów użytkownika. Przedstawienie tematów kursu.

  • Interfejs MATLAB
  • Odczyt danych z pliku
  • Zapisywanie i ładowanie zmiennych
  • Tworzenie wykresów
  • Dostosowywanie wykresów
  • Obliczanie statystyk i linii najlepszego dopasowania
  • Eksportowanie grafiki do innych aplikacji

Zmienne i wyrażenia

Cel: Wprowadzanie poleceń MATLAB, z naciskiem na tworzenie i dostęp do danych w zmiennych.

  • Wprowadzanie poleceń
  • Tworzenie zmiennych
  • Uzyskiwanie pomocy
  • Dostęp i modyfikacja wartości w zmiennych
  • Tworzenie zmiennych znakowych

Analiza i wizualizacja z wektorami

Cel: Wykonywanie obliczeń matematycznych i statystycznych na wektorach oraz tworzenie podstawowych wizualizacji. Zobacz, jak składnia MATLAB umożliwia obliczenia na całych zestawach danych za pomocą jednego polecenia.

  • Obliczenia na wektorach
  • Tworzenie wykresów wektorowych
  • Podstawowe opcje wykresów
  • Opisywanie wykresów

Analiza i wizualizacja z macierzami

Cel: Używanie macierzy jako obiektów matematycznych lub zbiorów danych (wektorowych). Zrozumienie odpowiedniego użycia składni MATLAB do rozróżnienia tych zastosowań.

  • Rozmiar i wymiarowość
  • Obliczenia na macierzach
  • Statystyki na danych macierzowych
  • Tworzenie wykresów z wieloma kolumnami
  • Przekształcanie i indeksowanie liniowe
  • Tablice wielowymiarowe

Część 2

Automatyzacja poleceń za pomocą skryptów

Cel: Zbieranie poleceń MATLAB w skrypty w celu łatwiejszego powtarzania i eksperymentowania. W miarę wzrostu złożoności zadań, wprowadzanie długich sekwencji poleceń w oknie Command Window 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: Importowanie danych do MATLAB z sformatowanych plików. Ponieważ importowane dane mogą być różnego rodzaju i formatów, nacisk jest położony na pracę z tablicami komórek i formatami dat.

  • Importowanie danych
  • Mieszane typy danych
  • Tablice komórek
  • Konwersje między liczbami, ciągami znaków i komórkami
  • Eksportowanie danych

Wiele wykresów wektorowych

Cel: Tworzenie bardziej złożonych wykresów wektorowych, takich jak wiele wykresów, oraz użycie technik kolorów i manipulacji ciągami znaków w celu tworzenia efektownych wizualizacji danych.

  • Struktura grafiki
  • Wiele figur, osi i wykresów
  • Tworzenie wykresów równań
  • Użycie kolorów
  • Dostosowywanie wykresów

Logika i kontrola przepływu

Cel: Użycie operacji logicznych, zmiennych i technik indeksowania do tworzenia elastycznego kodu, który może podejmować decyzje i dostosowywać się do różnych sytuacji. Poznaj inne konstrukcje programistyczne do powtarzania sekcji kodu oraz konstrukcje pozwalające na interakcję z użytkownikiem.

  • Operacje logiczne i zmienne
  • Indeksowanie logiczne
  • Konstrukcje programistyczne
  • Kontrola przepływu
  • Pętle

Wizualizacja macierzy i obrazów

Cel: Wizualizacja obrazów i danych macierzowych w dwóch lub trzech wymiarach. Poznaj różnicę w wyświetlaniu obrazów i wizualizacji danych macierzowych za pomocą obrazów.

  • Interpolacja rozproszona z użyciem danych wektorowych i macierzowych
  • Wizualizacja 3-D macierzy
  • Wizualizacja 2-D macierzy
  • Obrazy indeksowane i mapy kolorów
  • Obrazy w pełnym kolorze

Część 3

Analiza danych

Cel: Wykonywanie typowych zadań analizy danych w MATLAB, w tym opracowywanie i dopasowywanie modeli teoretycznych do danych rzeczywistych. Prowadzi to naturalnie do jednej z najpotężniejszych funkcji MATLAB: rozwiązywania układów równań liniowych za pomocą jednego polecenia.

  • Radzenie sobie z brakującymi danymi
  • Korelacja
  • Wygładzanie
  • Analiza widmowa i FFT
  • Rozwiązywanie układów równań liniowych

Pisanie funkcji

Cel: Zwiększenie automatyzacji poprzez enkapsulację modułowych zadań jako funkcji zdefiniowanych przez użytkownika. Zrozumienie, jak MATLAB rozwiązuje odwołania do plików i zmiennych.

  • Po co funkcje?
  • Tworzenie funkcji
  • Dodawanie komentarzy
  • Wywoływanie podfunkcji
  • Przestrzenie robocze
  • Podfunkcje
  • Ścieżka i pierwszeństwo

Typy danych

Cel: Poznaj typy danych, skupiając się na składni tworzenia zmiennych i dostępu do elementów tablic, oraz omów metody konwersji między typami danych. Typy danych różnią się rodzajem danych, które mogą zawierać, oraz sposobem organizacji danych.

  • Typy danych MATLAB
  • Liczby całkowite
  • Struktury
  • Konwersje typów

Wejście/Wyjście plików

Cel: Poznaj funkcje niskopoziomowego importu i eksportu danych w MATLAB, które umożliwiają precyzyjną kontrolę nad plikami tekstowymi i binarnymi. Te funkcje obejmują textscan, który zapewnia precyzyjną kontrolę nad odczytem plików tekstowych.

  • Otwieranie i zamykanie plików
  • Odczyt i zapis plików tekstowych
  • Odczyt i zapis plików binarnych

Należy zauważyć, że rzeczywiste dostarczone treści mogą się nieznacznie różnić od powyższego planu bez wcześniejszego powiadomienia.

Podsumowanie

Należy zauważyć, że rzeczywiste dostarczone treści mogą się nieznacznie różnić od powyższego planu bez wcześniejszego powiadomienia.

Cele: Podsumowanie tego, czego się nauczyliśmy

  • Podsumowanie kursu
  • Inne nadchodzące kursy z MATLAB

Należy zauważyć, że kurs może być przedmiotem niewielkich różnic w trakcie realizacji bez wcześniejszego powiadomienia.

Wymagania

  • Podstawowa znajomość matematyki na poziomie studiów licencjackich, takiej 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 to wymagane
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie