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:
zdalne, e-mail





Techniki obliczeniowe (statystyki i zaliczenia)
wykład  UPEL
lab C3/310
zasady zaliczenia

AKTUALNOŚCI
14-02-2026 II kolokwium poprawkowe odbędzie się w lab. 310 w pawilonie C3 w poniedziałek 16-02-2026 od godziny 12:00.
Będzie to termin OSTATNI
:
- proszę podzielić się na 3 zespoły (po np. 8-8-7 osób) - pierwszy zespół przychodzi na godzinę rozpoczęcia kolokwium, kolejne zespoły przychodzą co 90 minut,
- część praktyczna: napisanie i uruchomienie 2 wylosowanych algorytmów w MATLABie (~75 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, komunikowanie się, 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 realizowanym algorytmem,
- do zaliczenia (3.0 dst) trzeba będzie uzyskać co najmniej 13 pkt., czyli wtedy, gdy algorytm będzie działał (nie musi działać perfekcyjnie, ale musi działać!).

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

26-01-2026 I kolokwium poprawkowe z TO odbędzie się w lab. 310 w pawilonie C3 w poniedziałek 09-02-2026 od godziny 08:00.
- proszę podzielić się na pięć zespołów (po 8 osób!) - pierwszy zespół przychodzi na godzinę 08:00, kolejne zespoły przychodzą co 75 minut.

Wersja podstawowa "na 3.0":
- część praktyczna: napisanie i uruchomienie 2 wylosowanych algorytmów w MATLABie (czas 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" lub pseudo kodów 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 01-02-2026 godz. 23:59.
- część teoretyczna: rozwiązanie 2 wylosowanych zadań (czas 60 min, max. 10 pkt. za zadanie),
- część praktyczna: napisanie i uruchomienie 4 wylosowanych algorytmów w MATLABie (czas 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 materiałów z wykładów,
- podczas części teoretyczne nie będzie można korzystać z kalkulatoró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" lub pseudo kodów 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...

23-01-2026 Kolokwium #2 jest ODWOŁANE!
Obowiązuje punktacja z dnia 20-01-2026.

19-11-2025 Wykład #7 odbędzie się w piątek 21-11-2025 (D5 s. 1)
02-10-2025
Początek zajęć:
wykład - piątek 03-10-2025
(D5 s. 1)
laboratoria - poniedziałek 13-10-2025 (C3 lab. 310)



Tematyka zajęć laboratoryjnych:

Termin
Temat

13 26-01-2026
27-01-2026
Kolokwium #2:
- w każdej grupie laboratoryjnej proszę podzielić się na dwa zespoły (w miarę możliwości "równoliczne", np. 8-7, 7-7 itp.) - pierwszy zespół przychodzi 5 minut przed rozpoczęciem swoich zajęć, drugi 50 minut później itd.,
- część praktyczna: napisanie i uruchomienie 2 wylosowanych algorytmów w MATLABie (~40 min, max 10 pkt. za algorytm),
- powtórka losowania pytania tylko w przypadku zbyt dużej zbieżności tematyki drugiego algorytmu,
- 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.

Obowiązuje wszystko to, co było na WYKŁADACH (od W06 włącznie) i zajęciach laboratoryjnych (od #09 włącznie) ...

12 19-01-2026
20-01-2026
Numeryczne rozwiązywanie równań różniczkowych:
- metoda Rungego-Kutty (jawna, 2 i 4 krokowa),
- czwórniki RC, CR, RRC, RL itp.
Optymalizacyjne wyznaczanie rozwiązań:
- miejsca zerowe funkcji (fminsearch),
- aproksymacja danych (fminsearch).

11 12-01-2026
13-01-2026
Transformacje ortogonalne (dyskretne):
- dyskretna transformacja Fouriera (DFT),
- dyskretna transformacja kosinusowa (DCT).
Transformacja w przestrzeni dwuwymiarowej (obrót).

10 08-01-2026
09-01-2026
Regresja liniowa:
- wyznaczanie równania prostej na podstawie punktów,
- minimalizacja kryterium błędu,
- macierz pseudoodwrotna.
Regresja liniowa wielowymiarowa.
Regresja nieliniowa:
- regresja nieliniowa wielowymiarowa,
- macierz pseudoodwrotna.
Regresja nieliniowa wielowymiarowa.

Kwadratury numeryczne:

- metoda Newtona-Cotesa,
- metoda trapezów,
- metoda Simpsona,
- metoda Boole'a.

09 15-12-2025
16-12-2025
Elementy statystyki:
- standaryzacja zmiennej losowej,
- odchylenie standardowe z próby (estymator obciążony/nieobciążony).
Generowanie liczb pseudolosowych o dowolnym rozkładzie gęstości prawdopodobieństwa:
- dystrybuanta,
- wyznaczanie funkcji odwrotnej (do dystrybuanty).
Centralne twierdzenie graniczne.

08 08-12-2025
09-12-2025
Kolokwium #1:
- w każdej grupie laboratoryjnej proszę podzielić się na dwa zespoły (w miarę możliwości "równoliczne", np. 8-7, 7-7 itp.) - pierwszy zespół przychodzi 5 minut przed rozpoczęciem swoich zajęć, drugi 50 minut później itd.,
- część praktyczna: napisanie i uruchomienie 2 wylosowanych algorytmów w MATLABie (~40 min, max 10 pkt. za algorytm),
- powtórka losowania pytania tylko w przypadku zbyt dużej zbieżności tematyki drugiego algorytmu,
- 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.

Obowiązuje wszystko to, co było na WYKŁADACH (do W05 włącznie) i zajęciach laboratoryjnych (do #07 włącznie) ...

07 01-12-2025
02-12-2025
Wielomiany Czebyszewa i Legendre'a:
- generacja wielomianów,
- aproksymacje funkcji wielomianami
Czebyszewa i Legendre'a.
Procedura ortonormalizacyjna Grama-Schmidta.
 
Aproksymacje z wykorzystaniem funkcji bazowych:
- bazy ortogonalne (kanoniczne, wielomianowe, trygonometryczne),
- bazy ortonormalne (Haar, Walsh).

06 24-11-2025
25-11-2025
Interpolacja - wzór interpolacyjny Lagrange'a.
Interpolacja na podstawie węzłów (punktów) rozłożonych równomiernie:
- szereg kardynalny Whittakera,
- funkcje sklejane (elementy skończone),
- inne funkcje (np. impuls prostokątny, wielomiany).

Szereg Taylora.
Interpolacja funkcjami giętymi (splajny).

05 17-11-2025
18-11-2025
Wyznaczanie miejsc zerowych funkcji w zadanym przedziale z określoną dokładnością:
- metoda połowienia przedziału,
- metoda siecznych (I oraz II),
- metoda stycznych (Newtona),
- metoda kolejnych przybliżeń.
Wzory Viete'a.
Metoda Sturma:
- iloraz wielomianów (reszta z dzielenia),
- redukcja początkowych zer w wektorach,
- liczba zmian znaku wyrazów w ciągu.

04 03-11-2025
04-11-2025
Obliczanie miejsc zerowych wielomianów:
- drugiego stopnia,
- trzeciego stopnia (wzory Cardano i Bombelliego),
- czwartego stopnia (wzory Ferrari),
- macierz stowarzyszona i wartości własne.
Wzory Viete'a.
Metoda Sturma:
- iloraz wielomianów (reszta z dzielenia),
- redukcja początkowych zer w wektorach,
- liczba zmian znaku wyrazów w ciągu.


03 27-10-2025
28-10-2025
Szeregi potęgowe.
Liczby zespolone:
- część rzeczywista i urojona, amplituda, faza.
Funkcje trygonometryczne:
- wzory Eulera.
Funkcje hiperboliczne.

02 20-10-2025
21-10-2025
Programowanie w MATLABie
Badanie zmienności funkcji
Ogólne algorytmy np.:
- wyznaczanie liczb pierwszych,
- obliczanie sumy cyfr w liczbie,
- obliczanie iloczynu cyfr w liczbie.

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

MATLAB wstęp