Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

Wprowadzenie do programowania w MATLAB'ie

Informacje ogólne

Kod przedmiotu: 114A-IBxxx-ISP-MATLA
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Wprowadzenie do programowania w MATLAB'ie
Jednostka: Wydział Mechatroniki
Grupy: ( Przedmioty obieralne )-Aparatura medyczna-inż.-EITI
( Przedmioty obieralne )-Informatyka biomedyczna-inż.-EITI
( Przedmioty obieralne )-Inżynieria biomedyczna-inż.-EITI
( Przedmioty podstawowe )-Aparatura Medyczna-mgr.-EITI
( Przedmioty podstawowe )-Informatyka biomedyczna-mgr.-EITI
( Przedmioty techniczne )---EITI
Inżynieria Biomedyczna (MCHTR) - Przedmioty obieralne specjalnościowe - studia I stopnia
Punkty ECTS i inne: 3.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Jednostka decyzyjna:

103000 - Wydział Elektroniki i Technik Informacyjnych
114000 - Wydział Mechatroniki

Kod wydziałowy:

MATLA

Numer wersji:

1

Skrócony opis:

Celem przedmiotu jest przekazanie wiedzy i umiejętności niezbędnych do wykorzystywania środowiska MATLAB w rozwiązywaniu problemów obliczeniowych spotykanych w praktyce inżynierskiej oraz graficznej prezentacji danych i wyników.

Pełny opis:

Celem przedmiotu jest przekazanie wiedzy i umiejętności niezbędnych do wykorzystywania środowiska MATLAB w rozwiązywaniu problemów obliczeniowych spotykanych w praktyce inżynierskiej oraz graficznej prezentacji danych i wyników.

Treść wykładu

  • Wprowadzenie do środowiska MATLAB (2h)

Domyślny układ okien i ich funkcje. Praca w oknie poleceń. Plik
startowy, ścieżki dostępu, katalog bieżący. System podpowiedzi. Typy
danych. Słowa kluczowe. Wprowadzanie danych. Reprezentacja danych w
pamięci i na ekranie. Zarządzanie i przestrzenią roboczą. Zapisywanie i
odczytywanie danych - formaty danych. MAT-pliki. Predefiniowane okienka
dialogowe.

  • M-pliki (2h)

Tworzenie i praca z M-plikiem: skrypty i funkcje (rodzaje funkcji:
primary, nested, subfunctions). Edycja kodu - Editor

  • Macierze i podstawowe operacje na macierzach (2h)

Tworzenie i modyfikacja macierzy. Tworzenie podmacierzy. Arytmetyka
macierzowa - podstawowe operatory. Macierze specjalne.

  • Struktury danych. Tablice wielowymiarowe (1h)

Tablice komórkowe i strukturalne: metody ich tworzenia oraz sposób
organizacji i dostępu do danych.

  • Pętle i instrukcje warunkowe (1h)

Pętle: for, while. Instrukcje sterujące: continue i break. Instrukcje
warunkowe: if, if else i switch.

  • Analiza i optymalizacja kodu (1h)

Analiza kodu - Debuger. Optymalizacja kodu - Profiler.

  • Grafika w MATLAB-ie (2h)

Grafika 2D i 3D - podstawowe polecenia. Ruch i animacja. Obiektowy
system graficzny - modyfikacja właściwości obiektów graficznych.

  • Graficzny interfejs użytkownika (GUI) (3h)

Budowa GUI przy użyciu narzędzia GUIDE. Analiza przykładowej aplikacji.
Programowanie wywołań zwrotnych dla poszczególnych komponentów.

  • SIMULINK (1h)

Prezentacja środowiska: definiowanie i analiza modelu, przykładowe
biblioteki, i bloki funkcyjne, operacje na blokach, uruchamianie
symulacji. Omówienie przykładowego modelu.


Zakres laboratorium
  • Praca w oknie poleceń. Proste skrypty.

  • Wyrażenia logiczne. Instrukcje warunkowe.

  • Operacje wejścia/wyjścia. Instrukcje sterujące.

  • Kontrola błędów.

  • Łańcuchy znakowe.

  • Struktury danych.

  • Graficzny interfejs użytkownika (GUI)

Literatura:

    1. Brzózka, L. Dorobczyński: Matlab. Środowisko obliczeń
      naukowo-technicznych, MIKOM, Warszawa 2005 Akademicka oficyna wydawnicza Exit.

    2. B. Mrozek, Z. Mrozek: MATLAB. Leksykon kieszonkowy, Helion,
      Gliwice 2006

    3. J. Brzózka, L. Dorobczyński: Programowanie w Matlab, MIKOM,
      Warszawa 1998.B.I. Hollman: Computed Emission Tomography, Oxford
      University Press

    4. B. Mrozek, Z. Mrozek: MATLAB I SIMULINK. Poradnik użytkownika.
      Helion, Gliwice 2004

    5. www.mathworks.com

    6. www.ont.com.pl

Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)

Okres: 2020-10-01 - 2021-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 36 miejsc więcej informacji
Wykład, 15 godzin, 36 miejsc więcej informacji
Koordynatorzy: Beata Leśniak-Plewińska
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

114000 - Wydział Mechatroniki

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 36 miejsc więcej informacji
Wykład, 15 godzin, 36 miejsc więcej informacji
Koordynatorzy: Beata Leśniak-Plewińska
Prowadzący grup: Beata Leśniak-Plewińska
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

114000 - Wydział Mechatroniki
114000 - Wydział Mechatroniki

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 36 miejsc więcej informacji
Wykład, 15 godzin, 36 miejsc więcej informacji
Koordynatorzy: Beata Leśniak-Plewińska
Prowadzący grup: Beata Leśniak-Plewińska
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

114000 - Wydział Mechatroniki

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 36 miejsc więcej informacji
Wykład, 15 godzin, 36 miejsc więcej informacji
Koordynatorzy: Beata Leśniak-Plewińska
Prowadzący grup: Beata Leśniak-Plewińska
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

114000 - Wydział Mechatroniki

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)

Okres: 2018-10-01 - 2019-02-17
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 36 miejsc więcej informacji
Wykład, 15 godzin, 36 miejsc więcej informacji
Koordynatorzy: Beata Leśniak-Plewińska
Prowadzący grup: Beata Leśniak-Plewińska
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

114000 - Wydział Mechatroniki

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.0.0-7 (2024-03-18)