AGH logoKE_logo dr inż. Przemysław Sypka, adiunkt
Katedra Elektroniki, AGH
Pawilon C3, pok. 506
e-mail: sypka*małpa*agh.edu.pl
tel: 012 617-2752
Konsultacje:
wtorek 11:30 - 12:30



Inżynierskie Techniki Obliczeniowe (statystyki i zaliczenia)
wykład  UPEL
laboratorium C3/310
zasady zaliczenia

AKTUALNOŚCI

2024-06-04 II kolokwium poprawkowe z ITO odbędzie się w lab. 310 w pawilonie C3 w poniedziałek 10-06-2024 o godzinie 09:00.

Wersja podstawowa "na 3.0":
- część praktyczna: napisanie i uruchomienie 2 wylosowanych algorytmów w MATLABie (~60 min, max 10 pkt. za algorytm),
- poziom zadań i "trudność" algorytmów - na 3.0,
- podczas części praktycznej można będzie korzystać z własnych, wydrukowanych materiałów z wykładu oraz z własnoręcznych notatek, korzystanie z internetu lub innych źródeł będzie zabronione (w szczególności z kodów "matlabowych" w jakiejkolwiek postaci),
- należy się też wykazać niezbędną wiedzą i zrozumieniem zagadnień związanych z rozwiązywanym zadaniem jak i realizowanym algorytmem,
- na II kolokwium poprawkowym trzeba będzie uzyskać łącznie co najmniej 13 pkt., aby otrzymać zaliczenie (np. algorytmy nie muszą działać perfekcyjnie, ale muszą działać!).

Będzie to termin OSTATNI!

2024-05-12 I kolokwium poprawkowe z ITO odbędzie się w lab. 310 w pawilonie C3 w poniedziałek 27-05-2024 od godziny 08:00.
- proszę podzielić się na dwa zespoły (6 oraz 5 osób) - pierwszy zespół przychodzi na godzinę rozpoczęcia kolokwium, drugi 120 minut później itd.

Wersja podstawowa "na 3.0":
- część praktyczna: napisanie i uruchomienie 2 wylosowanych algorytmów w MATLABie (~60 min, max 10 pkt. za algorytm),
- poziom zadań i "trudność" algorytmów - na 3.0,
- podczas części praktycznej można będzie korzystać z własnych, wydrukowanych materiałów z wykładu oraz z własnoręcznych notatek, korzystanie z internetu lub innych źródeł będzie zabronione (w szczególności z kodów "matlabowych" w jakiejkolwiek postaci),
- należy się też wykazać niezbędną wiedzą i zrozumieniem zagadnień związanych z rozwiązywanym zadaniem jak i realizowanym algorytmem,
- na kolokwium w wersji "na 3.0" trzeba będzie uzyskać łącznie co najmniej 13 pkt., aby otrzymać zaliczenie (np. algorytmy nie muszą działać perfekcyjnie, ale muszą działać!).

Osoby, które chciałyby poprawiać na ocenę wyższą niż 3.0, proszę o wiadomość mailową do niedzieli 19-05-2024 godz. 23:59. Kolokwium dla tych osób będzie od 08:00:
- część teoretyczna: rozwiązanie 2 wylosowanych zadań (~60 min, max. 10 pkt. za zadanie),
- część praktyczna: napisanie i uruchomienie 4 wylosowanych algorytmów w MATLABie (~120 min, max 10 pkt. za algorytm),
- zadania jak i algorytmy nie mogą być za bardzo zbieżne tematycznie,
- podczas części teoretycznej będzie można korzystać tylko z własnych, wydrukowanych folii z wykładów,
- podczas części praktycznej można będzie korzystać z własnych, wydrukowanych materiałów z wykładu oraz z własnoręcznych notatek, korzystanie z internetu lub innych źródeł będzie zabronione (w szczególności z kodów "matlabowych" w jakiejkolwiek postaci),
- należy się też wykazać niezbędną wiedzą i zrozumieniem zagadnień związanych z rozwiązywanym zadaniem jak i realizowanym algorytmem (również w wersji "więcej niż 3.0"),

- przeliczenie zdobytych punktów na ocenę standardowe.


Obowiązuje wszystko to, co było na WYKŁADACH i zajęciach laboratoryjnych...

2024-02-28
Początek zajęć: poniedziałek 11-03-2024, laboratorium C3/310


Tematyka zajęć laboratoryjnych:


Termin
Tematyka
MATLAB
Materiały (dodatkowe)
8 06-05-2024 Kolokwium końcowe:
- część praktyczna: napisanie i uruchomienie 2 wylosowanych algorytmów (różnych!) w MATLABie,
- podczas części praktycznej można będzie korzystać z własnych, wydrukowanych materiałów z wykładu oraz z własnoręcznych notatek, korzystanie z internetu lub innych źródeł będzie zabronione (w szczególności z kodów "matlabowych" w jakiejkolwiek postaci!),
- podczas realizacji algorytmów, należy się też wykazać niezbędną wiedzą i zrozumieniem zagadnień związanych z wykonywanym zadaniem,
- nie ma możliwości odrabiania kolokwium,
- obowiązuje wszystko to, co było na WYKŁADACH i zajęciach laboratoryjnych...
ITO_KK_01_dane
ITO_KK_02_dane
ITO_KK_03_dane
ITO_KK_04_dane

7 29-04-2024 Kreślenie charakterystyk częstotliwościowych układów:
- amplituda oraz faza,
- wykresy Bodego.
Szereg Fouriera:
- postać trygonometryczna (kartezjańska), biegunowa, zespolona,
- harmoniczne (amplituda, częstotliwość, faza),
- odtwarzanie funkcji na podstawie harmonicznych.

Symulacje układów elektronicznych np. RC, RL - równania różniczkowe.
Symulacje układów logicznych - bramki logiczne.
Obliczanie obwodów metodą oczkową.
Modelowanie elementów elektronicznych.
Optymalizacyjne wyznaczanie rozwiązań: (m-funkcja: fminsearch).
szF_dane
6 22-04-2024 Regresja liniowa:
- wyznaczanie równania prostej na podstawie punktów,
- macierz pseudoodwrotna,
- regresja liniowa wielowymiarowa.
Regresja nieliniowa:
- macierz pseudoodwrotna,
- regresja nieliniowa wielowymiarowa.
Szereg Taylora.
RLW_dane
RnLW_dane

5 15-04-2024 Elementy statystyki:
- rozkład normalny i równomierny,
- standaryzacja zmiennej losowej,
- odchylenie standardowe z próby (estymator obciążony i nieobciążony).
Centralne twierdzenie graniczne.
Generowanie liczb pseudolosowych w dowolnym rozkładzie:
- dystrybuanta,
- wyznaczanie funkcji odwrotnej.


4 08-04-2024 Iloczyn skalarny, norma, odległość (metryka)
Aproksymacje z wykorzystaniem funkcji bazowych
Wielomiany Legendre'a i Czebyszewa:
- generacja,
- aproksymacje funkcji wielomianami.
Procedura ortonormalizacyjna Grama-Schmidta.


3 25-03-2024 Obliczanie miejsc zerowych wielomianów:
- drugiego stopnia,
- trzeciego stopnia (wzory Cardano i Bombelliego),
- czwartego stopnia (wzory Ferrari),
- macierz stowarzyszona i wartości własne.


2 18-03-2024 Liczby zespolone:
- wzory Eulera,
- część rzeczywista i urojona, amplituda, faza.
Szeregi potęgowe.
Całkowanie numeryczne (met. kwadratów, met. trapezów).
Wielomiany w MATLAB'ie:
- iloczyn wielomianów,
- obliczanie pochodnej z wielomianu,
- obliczanie całki z wielomianu ("analitycznie" oraz numerycznie).


1
11-03-2024 Wprowadzenie

Wstęp do MATLAB'a:
- podstawowe komendy,
- tworzenie zmiennych, operacje na zmiennych, indeksowanie,
- operacje na macierzach (np. generacja macierzy: jednostkowej, składającej się z samych zer, jedynek itp.),
- opis i formatowanie wykresów,
- m-pliki (funkcyjne, skryptowe).

Wielomiany w MATLAB'ie:
- definicja wielomianów,
- obliczanie miejsc zerowych wielomianów,
- obliczanie wartości wielomianu,
- wykresy wielomianów.

MATLAB wstęp