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:






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

AKTUALNOŚCI
2024-02-07: II termin poprawkowy z TO-PROJEKT  (oddawanie projektów w trzecim terminie) odbędzie się w lab. C3/310 we wtorek 13-02-2024 w godzinach 13:30 - 15:00.
Będzie to termin OSTATNI!
2024-02-06: II kolokwium poprawkowe odbędzie się w lab. 310 w pawilonie C3 w poniedziałek 12-02-2024 od godziny 09:00.
Będzie to termin OSTATNI
:
- proszę podzielić się na w miarę możliwości "równoliczne" zespoły (np. maksymalnie 7-7-6) - pierwszy zespół przychodzi na godzinę rozpoczęcia kolokwium, drugi 120 minut później itd.,
- 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 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...

2024-01-26: I termin poprawkowy z TO-PROJEKT  (oddawanie projektów w drugim terminie) odbędzie się w lab. C3/310 w poniedziałek 29-01-2024 w godzinach 12:00 - 14:00.
2024-01-18: I kolokwium poprawkowe z TO odbędzie się w lab. 310 w pawilonie C3 w środę 31-01-2024 od godziny 09:00.
- proszę podzielić się na cztery zespoły (w miarę możliwości "równoliczne", np. 10-9-9-9) - pierwszy zespół przychodzi na godzinę rozpoczęcia kolokwium, drugi 90 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 28-01-2024 godz. 23:59. Kolokwium dla tych osób będzie od 09: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 materiałów 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...

2023-10-30: Proszę o podział na 4 grupy laboratoryjne, maksymalnie po 12 osób na grupę.
Zajęcia będą rozpoczynały się w godzinach 08:00, 09:40, 11:20 oraz 13:00 w C3/310.

2023-10-27: W związku ze zbyt dużą ilością studentów w grupach na przedmiocie Techniki Obliczeniowe powstała nowa grupa.
Dodatkowa grupa będzie w poniedziałki od godz. 13:00 do 14:30.


2023-10-06:
Początek zajęć: poniedziałek 16-10-2023 (C3 lab. 310).
W przypadku konieczności prowadzenia zajęć w formie zdalnej - platforma webex: https://iet-agh.webex.com/meet/przemyslaw.sypka



Tematyka zajęć laboratoryjnych:

Termin
Temat

P-4 22-01-2024 Realizacja i oddawanie projektów - termin I
P-3 15-01-2024 Realizacja projektów.
P-2 08-01-2024 Realizacja projektów.
P-1 @ 18-12-2023 Rozdanie i wybór projektów. Zasady zaliczenia projektów

Tematy projektów

SVF_mapa
L-10 18-12-2023 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 wykonywany zadaniem,
- nie ma możliwości odrabiania kolokwium,
- obowiązuje wszystko to, co było na WYKŁADACH i zajęciach laboratoryjnych...
2EiT_TO_KOL_KON_RLW_01_dane

2EiT_TO_KOL_KON_RNLW_01_dane

2EiT_TO_KOL_KON_RNLW_02_dane
2EiT_TO_KOL_KON_RNLW_03_dane
2EiT_TO_KOL_KON_RNLW_04_dane
2EiT_TO_KOL_KON_RNLW_05_dane
L-9 11-12-2023 Metoda Sturma:
- iloraz wielomianów (reszta z dzielenia),
- redukcja początkowych zer w wektorach,
- liczba zmian znaku wyrazów w ciągu.
Kwadratury numeryczne:

- metoda Newtona-Cotesa,
- metoda trapezów,
- metoda Simpsona,
- metoda Bodego.
Regresja nieliniowa - RLW_dane:
- regresja nieliniowa wielowymiarowa - RnLW_dane,
- macierz pseudoodwrotna.
Transformacje ortogonalne (dyskretne) - XPI_dane :
- dyskretna transformacja Fouriera (DFT),
- dyskretna transformacja kosinusowa (DCT).
Transformacja w przestrzeni dwuwymiarowej (obrót).
Numeryczne rozwiązywanie równań różniczkowych:
- metoda Rungego-Kutty (jawna, 2 oraz 4 rzędu),
- m-funkcja ode45,
- czwórniki RC, RLC, RRC, RLR itp.
RLW_dane
RnLW_dane
XPI_dane
L-8 04-12-2023 Elementy statystyki:
- standaryzacja zmiennej losowej,
- odchylenie standardowe z próby (estymator obciążony/nieobciążony).
Generowanie liczb pseudolosowych w dowolnym rozkładzie:
- dystrybuanta,
- wyznaczanie funkcji odwrotnej.
Centralne twierdzenie graniczne.

Regresja liniowa:

- wyznaczanie równania prostej na podstawie punktów,
- macierz pseudoodwrotna,
- regresja liniowa wielowymiarowa.

L-7 27-11-2023 Wielomiany Czebyszewa, Legendre'a:
- generacja,
- aproksymacje funkcji wielomianami.
Procedura Grama-Schmidta.
Aproksymacje z wykorzystaniem funkcji bazowych:
- bazy ortogonalne (wielomianowe, trygonometryczne),
- bazy ortonormalne (Haar, Walsh).
Pochodne (cząstkowe) i całki różnych funkcji.
Funkcje hiperboliczne.

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

Szereg Taylora:
- reszta Peano,
- reszta Lagrange'a,
- reszta Cauchy'ego.
Interpolacja funkcjami giętymi (splajny).

L-5 13-11-2023 Wyznaczanie miejsc zerowych funkcji w zadanym przedziale z określoną dokładnością:
- metoda połowienia przedziału,
- metoda siecznych (I, II oraz III),
- metoda stycznych (Newtona),
- metoda kolejnych przybliżeń.

L-4 06-11-2023 Algorytmy:
- obliczanie miejsc zerowych wielomianów trzeciego i czwartego stopnia,
- wykresy charakterystyk częstotliwościowych układów,
- liczby zespolone,
- funkcje trygonometryczne,
- szeregi potęgowe,
- ogólne algorytmy.

L-3 30-10-2023 Obliczanie miejsc zerowych wielomianów:
- drugiego stopnia,
- trzeciego stopnia (wzory Cardano i Bombelliego),
- czwartego stopnia (wzory Ferrari),
- macierz stowarzyszona i wartości własne.
Kreślenie charakterystyk częstotliwościowych układów:
- amplituda oraz faza,
- wykresy Bodego.
Wzory Viete'a.

L-2 23-10-2023 Szeregi potęgowe.
Liczby zespolone:
- część rzeczywista i urojona, amplituda, faza.
Funkcje trygonometryczne:
- wzory Eulera.
Funkcje hiperboliczne.
Ogólne algorytmy np.:
- wyznaczanie liczb pierwszych,
- obliczanie sumy cyfr w liczbie,
- obliczanie iloczynu cyfr w liczbie.

L-1
16-10-2023
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, "in-line").

MATLAB wstęp