Egzamin, 2024-04-30, godz. 13:00, sala 3
Tydzień 1 (2024-02-26–2024-03-03)
Ćwiczenia
Wykład
Tydzień 2 (2024-03-04–2024-03-10)
Ćwiczenia
- Przykład 2
- Zadanie 3 oraz 4 z Rozdziału 2
- Przepisanie powyższych zadań na funkcje i sprawdzenie ich działania
- (Bonus) Stwórz funkcję, która przyjmuje dwa wektory (np.
a = c(4, 6, 23)
, b = c(4, 9, 31)
), które reprezentują położenie i wysokość dwóch punktów. Na podstawie podanych wartości funkcja ta powinna wyliczać nachylenie pomiędzy tymi punktami.
- Praca domowa: zadania 4, 6, 7 z Rozdziału 3, zadania 3, 4, 5 z Rozdziału 4
Wykład
Tydzień 3 (2024-03-11–2024-03-17)
Ćwiczenia
- Sprawdzenie zadań sprzed tygodnia oraz prac domowych
- Pobierz skrypt zagraj_w_gre.R.
- Praca domowa na tydzień 4: rozdział 5; rozdział 9 – zadania od 1 do 6
Wykład
Tydzień 4 (2024-03-18–2023-03-24)
Ćwiczenia
- Brak regularnych zajęć; konsultacje dla chętnych możliwe w środę 20 marca od 16:45 do 18:15 w pokoju 218
- Praca domowa na tydzień 5: rozdział 7 – zadania 1, 2, 6, 7, 8; rozdział 14 – wszystkie zadania; rozdział 8 – zadania od 1, 2, 3, 4, 5, 6, 7, 9 (dla chętnych zadania 11 i 12)
Wykład
Tydzień 5 (2024-03-25–2024-04-07)
Ćwiczenia
- Sprawdzenie zadań sprzed tygodnia oraz prac domowych
- Wczytaj plik
dane_meteo.csv
. Wybierz tylko dane dla Poznania. Używając pętli for wylicz średnią temperaturę dla każdego miesiąca. Wynik w postaci ramki danych z nazwą miasta, miesiącem i średnią temperaturą zapisz do pliku srednie_temp_pzn.csv
.
- Pobierz skrypt zagraj_w_gre2.R.
- Praca domowa na tydzień 6: rozdział 10 – zadania 1-5
Wykład
Tydzień 6 (2024-04-08–2024-04-10)
Ćwiczenia
- Sprawdzenie zadań sprzed tygodnia oraz prac domowych
- Masz dwa punkty. Pierwszy punkt ma współrzędne w metrach: 778756,3 i 593338,1, a drugi 359474,5 i 506675,5.
Używając poniższego wzoru oblicz odległość pomiędzy tymi punktami:
\[\sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}\]
- Przepisz powyższe zadanie na funkcję, która przyjmuje współrzędne dwóch punktów i zwraca odległość pomiędzy nimi.
- Masz dalej te same dwie lokalizacje, ale tym razem opisane poprzez współrzędne geograficzne: 23.16873, 53.13228 oraz 16.93347, 52.40792. Używając poniższego wzoru oblicz odległość pomiędzy tymi punktami:
\[\arccos\left(\sin(lat1) \cdot \sin(lat2) + \cos(lat1) \cdot \cos(lat2) \cdot \cos(lon2-lon1)\right) \cdot R\]
, gdzie lat1 i lat2 to szerokości geograficzne w radianach, lon1 i lon2 to długości geograficzne w radianach, a R to promień Ziemi.
Porady: (a) dla uproszczenia przyjmijmy, że promień Ziemi wynosi 6371 km, (b) radiany = stopnie * pi / 180, (c) funkcje sin()
, cos()
, acos()
są dostępne w R.
- Przepisz powyższe zadanie na funkcję, która przyjmuje współrzędne dwóch punktów i zwraca odległość pomiędzy nimi.
- Pobierz archiwum miasta.zip i rozpakuj je
- Wczytaj dwa pliki zakończone na
_ver1.csv
.
Plik miasta_od_ver1.csv
zawiera informację o mieście początkowym, a plik miasta_do_ver1.csv
o mieście docelowym.
Dla każdego wiersza z obu plików policz odległość między miastami.
- Wczytaj plik
miasta_od_ver2.csv
i miasta_do_ver2.csv
.
Policz odległość między miastami dla każdego wiersza z obu plików.
- Porównaj wyniki z obu plików.
Czy różnią się od siebie?
Jeśli tak, to dlaczego?
- Które punkty są najbliżej siebie?
Które najdalej?
Jaka jest średnia odległość między miastami?
- Połącz dwie wcześniej napisane funkcje w jedną, która współrzędne dwóch punktów (zarówno w metrach jak i w stopniach) i zwraca odległość pomiędzy nimi.
- Dodatkowe zadanie: spróbuj policzyć odległości między miastami z plików
miasta_od_ver3.csv
i miasta_do_ver3.csv
.
- Ankieta
Wykład
Tydzień 7 (2024-04-15)
- Konsultacje dotyczące treści przedmiotu
- https://oneask.app/e/elp2024: opcja “ASK A QUESTION” na dole strony
- Sesja Q&A: 2024-04-15, godz. 18:00, MS Teams (w przypadku, gdy na platformie OneAsk będzie co najmniej jedno pytanie)
- Możliwość umówienia konsultacji indywidualnych od godziny 16:45