Polimorfizm

Polimorfizm umożliwia użycie metod o tej samej nazwie w różnych klasach i otrzymaniu różnych wyników. Oznacza, że można wysłać ten sam komunikat do obiektów różnych klas powiązanych poprzez dziedziczenie, oraz osiągnąć różne, odpowiednie dla konkretnego obiektu...

SOLID : zasady w programowaniu

SOLID to akronim, który wymyślił Robert C.Martin. S – samodzielny / SINGLE RESPONSIBILITY Klasa ma jeden główny cel, jedną odpowiedzialność, jedną funkcjonalność, jedno zadanie. Klasa może być odpowiedzialna za jeden obszar projektu. Plusy : Czytelność kodu, łatwość w...

Szeregi czasowe

Szereg czasowy – ciąg obserwacji pewnego zjawiska w kolejnych jednostkach czasu. Wielkości mierzone na skalach liczbowych, na ogól w równych odstępach czasu; Kształt wykresu niesie istotną informacje. Szeregi czasowe są podstawą analizy dynamiki zjawisk. Analiza...

Wartości własne i wektory własne macierzy : zadanie

Określić wartości własne macierzy A: A = [[10, -7, 0], [0, -1, 6], [1, 0, 5]] Rozwiązanie: Krok 1: Od macierzy A odejmujemy macierz jednostkową pomnożoną przez λ . Otrzymujemy: A = [[10 - λ, -7, 0], [0, -1 - λ, 6], [1, 0, 5 - λ]] Krok 2: liczymy wyznacznik macierzy A....

Wielomiany – rozkład na czynniki

Przejście z postaci iloczynowej do postaci ogólnej: W(x) = x (x + 1) (x + 6) = (x² + x) (x + 6) = x³ + 6x² + x² + 6x = x³ + 7x² + 6x Przejście z postaci ogólnej do postaci iloczynowej: Sposób 1 W(x) = x³ + 7x² + 6x = x(x² + 7x + 6) a = 1 b = 7 c = 6 Δ = b² – 4ac...