Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
- Ebooki
- Programowanie
- Java
- Matematyka dla programistów Java
Szczegóły ebooka
Matematyka w Javie? Nic trudnego!
- Przypomnij sobie reguły i działania matematyczne
- Poznaj w praktyce funkcje matematyczne języka Java
- Zamieniaj wzory i problemy matematyczne na algorytmy
- Naucz się wizualizować wyniki swoich obliczeń
Matematyka nie jest ulubioną dziedziną wiedzy większości ludzi, a społeczność informatyczna nie stanowi tu wyjątku. Funkcje matematyczne, obliczenia statystyczne, działania na macierzach - każda z tych czynności może wywołać popłoch nawet wśród najbardziej doświadczonych programistów, z wieloletnim stażem w zawodzie. Jest tak, mimo że zarówno zasada działania komputerów, jak i języki programowania opierają się właśnie na królowej nauk.
Na szczęście na rynku jest ta książka! Szybko wprowadzi Cię ona w świat obliczeń matematycznych wykonywanych za pomocą komputera. Na praktycznych przykładach, opracowanych w popularnym języku Java, przedstawia sposoby przeprowadzania różnych działań i przekształceń, stosowania algorytmów i wizualizowania otrzymanych wyników. Przestań się więc martwić i zostań prawdziwym matematycznym ninja!
- Podstawy matematyki i teorii informacji
- Działania na liczbach binarnych i heksadecymalnych
- Kombinatoryka i prawdopodobieństwo
- Działania na wektorach i macierzach
- Przetwarzanie liczb zespolonych
- Wykresy krzywych
- Chaos, fraktale i paradoksy
Działania matematyczne? Obliczenia naukowe? Wypróbuj to w Javie!
Wstęp 19
Rozdział 1. Powtórka z matematyki i klasa Math 21
- Stałe matematyczne 21
- Potęgowanie i pierwiastkowanie 21
- Potęgowanie 21
- Pierwiastkowanie 22
- Rzutowanie w zakres 0 do 1 22
- Potęgowanie i pierwiastkowanie w Javie 23
- Logarytmy 23
- Logarytm o dowolnej podstawie 23
- Logarytm naturalny 24
- Logarytm dziesiętny 24
- Przeliczanie logarytmów 24
- Logarytmy w Javie 24
- Funkcje trygonometryczne 25
- Miary kąta 25
- Przeliczanie stopni na radiany i radianów na stopnie 27
- Funkcje trygonometryczne kąta pełnego 28
- Przeciwprostokątna 30
- Funkcje cyklometryczne 30
- Funkcje hiperboliczne 31
- Inne obliczenia i metody 32
- Wartości maksymalne, minimalne i absolutne 32
- Zaokrąglanie liczb 33
- Zaokrąglanie wyników dzielenia 34
- Liczby pseudolosowe 35
- Znaki liczb 35
- Bezpieczne obliczenia arytmetyczne 36
- Bezpieczne rzutowanie 36
- Reprezentacja liczb w komputerze 36
- Reszta z dzielenia 38
- Metody fma 38
- Zamiana ułamków dziesiętnych na zwykłe 39
- Ułamek nieokresowy 39
- Ułamek okresowy 39
Rozdział 2. Teoria informacji - podstawowe pojęcia 41
- Różnorodność 41
- Prawdopodobieństwo 43
- Entropia 44
- Informacja 45
Rozdział 3. Spójniki logiczne i logika zdań 47
- Wprowadzenie 47
- Spójniki jednoargumentowe 47
- verum 47
- falsum 48
- assertum 48
- not 49
- Spójniki dwuargumentowe 49
- AND 50
- OR 51
- NAND 51
- NOR 52
- XOR 53
- NXOR 53
- IMP 54
- IMPR 55
- Inne spójniki 55
- ACTIV 56
- DEACTIV 57
Rozdział 4. Logiki trójwartościowe 59
- Algorytmy dla logiki Kleene'ego 62
- Koniunkcja 62
- Alternatywa 62
Rozdział 5. Operatory i obliczenia binarne 63
- Liczby binarne 63
- Operatory binarne 65
- Operator iloczynu bitowego & 65
- Operator sumy bitowej | 66
- Operator bitowej różnicy symetrycznej ^ 66
- Operator negacji bitowej ~ 67
- Operator przesunięcia bitowego w lewo << 67
- Operator przesunięcia bitowego w prawo >> 68
- Operator przesunięcia bitowego w prawo z wypełnianiem zerami >>> 69
- Zastosowania operacji binarnych 70
- Sprawdzanie parzystości 70
- Maskowanie binarne 70
- Włączanie bitów 71
- Wyłączanie bitów 71
- Odwracanie bitów 72
- Flagi binarne 73
- Zegar binarny 75
- Kod BCD 75
- Zapis czasu 75
- Algorytm 77
- Kod Graya 77
- Tworzenie kodu 77
- Konwersja liczb dziesiętnych do kodu Graya 79
- Konwersja liczb binarnych do kodu Graya 79
- Konwersja kodu Graya na liczby dziesiętne 79
- Konwersja kodu Graya na liczby binarne 80
Rozdział 6. Liczby heksadecymalne i kolory 81
- Liczby heksadecymalne 81
- Modele kolorów 83
- Modele RGB i RGBA 83
- Przestrzeń kolorów sRGB 83
- Model HSL/HSV 84
- Przestrzeń kolorów HSV/HSB 84
- Przestrzeń kolorów HSL/HSI/HSD 84
- Przestrzeń kolorów HWB 85
- Palety kolorów 85
- Paleta 16 kolorów nazwanych 85
- Paleta Web Safe Colors 85
- Rozszerzona paleta kolorów nazwanych EN 85
- Paleta kolorów mających polskie nazwy 86
- Paleta nazwanych kolorów HSL 86
- Paleta kolorów HSL 86
- Paleta kolorów nazwanych CSS 86
- Przeliczenia kolorów 86
Rozdział 7. Rachunek zbiorów i kompozycja kolorów 89
- Zbiór 89
- Operacje na zbiorach 89
- Dopełnienie zbioru 90
- Suma zbiorów 90
- Iloczyn zbiorów 90
- Różnica zbiorów 90
- Różnica symetryczna zbiorów 91
- Zawieranie się zbiorów 91
- Obliczenia 94
- Reguły Portera-Duffa 96
- AlphaComposite.CLEAR 96
- AlphaComposite.DST 96
- AlphaComposite.DST_ATOP 97
- AlphaComposite.DST_IN 97
- AlphaComposite.DST_OUT 98
- AlphaComposite.DST_OVER 99
- AlphaComposite.SRC 99
- AlphaComposite.SRC_ATOP 99
- AlphaComposite.SRC_IN 100
- AlphaComposite.SRC_OUT 100
- AlphaComposite.SRC_OVER 101
- AlphaComposite.XOR 102
Rozdział 8. Liczby pierwsze 103
- Definicja liczby pierwszej 103
- Rozmieszczenie liczb pierwszych 103
- Spirala Ulama 104
- Spirala Archimedesa 105
- Gęstość liczb pierwszych 105
- Liczba liczb pierwszych 108
- Generowanie liczb pierwszych 108
- Liczba pierwsza większa od n 108
- Liczby pierwsze w podanym zakresie 108
- Sita liczbowe 109
- Liczba pierwsza Mersenne'a 110
- Wzór Fermata i inne wzory 111
- Specjalne liczby pierwsze 112
- Liczby bliźniacze 112
- Liczby czworacze 112
- Liczby izolowane 112
- Liczby Sophie Germain 112
- Liczby lustrzane 112
- Liczby palindromiczne 113
- Największe liczby pierwsze 113
- Ciekawe liczby pierwsze 113
- Testy pierwszości 114
- Małe liczby 114
- Duże liczby 114
- Faktoryzacja 117
- Czego nie wiadomo? 118
- Liczby pierwsze w naturze 118
Rozdział 9. Liczba φ 119
- Liczba φ w geometrii 120
- Złoty podział odcinka 120
- Złoty prostokąt 121
- Złota spirala 121
- Złoty trójkąt 121
- Pentagram 122
- Liczba φ w architekturze 123
- Liczba φ w sztuce 123
- Apollo Belwederski 123
- Liczba φ w muzyce 123
- Liczba φ w naturze 125
- Dłoń 125
- Inne 125
- Inne przykłady 126
- Wątpliwości 126
Rozdział 10. Ciąg i liczby Fibonacciego 127
- Definicja 127
- Granica 128
- Wzór Bineta 128
- Wyrazy ciągu 129
- n-ty wyraz ciągu 129
- Wyraz ciągu większy od n 129
- Wyraz ciągu mniejszy od n 129
- Wyrazy ciągu pomiędzy min i max 130
- Czy n jest wyrazem ciągu? 130
- Proporcje liczb 131
- Najważniejsze właściwości 132
- Właściwość 1. 132
- Właściwość 2. 133
- Właściwość 3. 134
- Właściwość 4. 134
- Właściwość 5. 135
- Właściwość 6. 135
- Właściwość 7. 135
- Właściwość 8. 136
- Właściwość 9. 136
- Właściwość 10. 136
- Właściwość 11. 136
- Właściwość 12. 136
- Właściwość 13. 136
- Właściwość 14. 137
- Inne właściwości 138
- Trochę zabawy 138
- Zastosowania i występowanie 138
- Kwadraty Fibonacciego 138
- Spirala Fibonacciego 138
- Ciąg Fibonacciego w systemie dwójkowym 139
- Liczby Rahaba 139
- Wśród błonkówek 142
- Rozmnażanie królików 143
- Pędy boczne na pędzie głównym 143
- Więcej biologii 144
- Muzyka 145
- Literatura 145
- Ekonomia 147
- Informatyka 147
Rozdział 11. Kombinatoryka i rachunek prawdopodobieństwa 149
- Silnia 149
- Wzór przybliżony 150
- Symbol Newtona 150
- Rozkład dwumianowy 151
- Rzut 1 monetą 151
- Rzut 2 monetami 151
- Rzut 3 monetami 152
- Rzut 4 monetami 153
- Rzut n monetami 153
- Dwumiany Newtona 153
- Dwumiany 153
- Dwumiany Newtona 154
- Szereg Newtona 155
- Inne dwumiany 155
- Przykłady 155
- Trójkąt Pascala 156
- Właściwości 156
- Współczynniki rozwinięcia 159
- Schemat Bernoulliego 160
- Wzór Bernoulliego 161
- Prawdopodobieństwo wyrzucenia 161
- Wzór Bernoulliego 163
- Przykłady 163
- Zastosowania 165
- Kombinacje, wariacje i permutacje 167
- Kombinacje 167
- Wariacje 169
- Permutacje 170
- Co wybrać? 172
- Liczby Stirlinga 173
- Liczby Stirlinga II rodzaju 173
- Liczby Stirlinga I rodzaju 175
- Liczby Eulera 177
- Liczby Eulera I rzędu 177
- Liczby Eulera II rzędu 178
- Liczby Bernoulliego 181
- Partycje 182
- n jako suma dokładnie k liczb naturalnych 182
- n jako suma co najwyżej k liczb naturalnych 183
- n jako suma liczb naturalnych 184
- Inwersje 186
- Liczby Catalana 186
- Liczba dróg 187
- Liczba rozmieszczeń nawiasów 189
- Liczba podziałów na trójkąty 190
- Liczba monotonicznych dróg 190
- Liczba drzew binarnych 191
- Liczby Bella 193
- Naszyjniki i bransoletki 194
- Liczby względnie pierwsze 194
- Funkcja ? Eulera 195
- Naszyjniki i bransoletki 197
- Kule i urny 200
- Rozmieszczenie 8. 206
- Uwagi 207
- Wybrane zagadnienia rachunku prawdopodobieństwa 208
- Uogólniony wzór Bernoulliego 208
- Wzór Pascala 208
- Wzór Poissona 209
- Losowanie bez zwracania 210
Rozdział 12. Statystyka - praca z danymi 213
- Dane 213
- Porządkowanie danych 213
- Szereg rozdzielczy jednostopniowy 213
- Szereg rozdzielczy wielostopniowy 214
- Wykresy danych 216
- Histogram 216
- Wykres kołowy 218
- Wykres liniowy 218
- Inne wykresy 220
- Porównanie danych 220
- Ocena danych 221
- Min, max, rozstęp 222
- Suma 222
- Wskaźnik struktury 222
- Wskaźnik natężenia 223
- Średnia arytmetyczna 223
- Dominanta (moda) 224
- Percentyle 225
- Wariancja 226
- Odchylenie standardowe 228
- Współczynnik zmienności 228
- Momenty średniej 229
- Inne współczynniki 231
Rozdział 13. Wskaźniki różnorodności i podobieństwa 233
- Wskaźnik Margalefa 233
- Wskaźnik Simpsona 234
- Wskaźnik Shannona-Wienera 235
- Wskaźnik Pielou 236
- Wskaźnik Jaccarda 237
- Wskaźnik Sorensona 238
- Wersja 1. 238
- Wersja 2. 239
- Wskaźnik Euklidesa 240
Rozdział 14. Równania prostej 241
- Postać ogólna 241
- Postać kierunkowa 242
- Praca z obiektem Line 243
- Równoległość prostych 245
- Odległość prostych równoległych 245
- Prostopadłość prostych 246
- Kąt między prostymi 247
- Punkt przecięcia prostych 248
- Odległość punktu od prostej 249
- Prosta równoległa do danej prostej przechodząca przez punkt 250
- Prosta prostopadła do danej prostej przechodząca przez punkt 251
- Wyznaczanie punktów na prostej 252
Rozdział 15. Wektory 253
- Skalary 253
- Wektory dwuwymiarowe 2d 253
- Wektory wierszowe i kolumnowe 253
- Transpozycja 254
- Współrzędne kartezjańskie a biegunowe 254
- Długość wektora 255
- Kąt wektora 256
- Dodawanie wektorów 256
- Odejmowanie wektorów 257
- Skalowanie wektora 257
- Normalizacja wektora 258
- Iloczyn skalarny wektorów 258
- Normalna wektora 259
- Kąt między wektorami 260
- Iloczyn wektorowy 260
- Wektory 3d 261
- Wektory n-wymiarowe 261
Rozdział 16. Macierze 263
- Klasa Matrix 263
- Użycie konstruktorów 263
- Typy macierzy 264
- Macierz zerowa 264
- Macierz jednostkowa 265
- Macierze wektorowe 265
- Macierz kwadratowa 265
- Właściwości macierzy 266
- Stopień macierzy 266
- Równość macierzy 266
- Operacje na macierzach 266
- Dodawanie macierzy 266
- Odejmowanie macierzy 267
- Mnożenie skalarne 267
- Mnożenie macierzy 267
- Obliczanie wyznacznika 270
- Transpozycja macierzy 275
- Dzielenie macierzy 275
- Macierz odwrotna 276
- Rozwiązanie prostego równania 280
Rozdział 17. Przekształcenia afiniczne 283
- Translacja 284
- Skalowanie 285
- Obrót 286
- Obrót względem punktu (0, 0) 286
- Odbicie 289
- Odbicie względem osi X 289
- Odbicie względem osi Y 290
- Odbicie względem osi X i osi Y 290
- Odbicie względem prostej przechodzącej przez P(0, 0) 290
- Przekrzywienie (pochylenie) 292
- Przekrzywienie wzdłuż osi X 292
- Przekrzywienie względem osi Y 292
- Przekształcenia złożone 293
- Obrót względem dowolnego punktu 294
- Obrót w miejscu 295
- Skalowanie w miejscu 297
- Odbicie względem dowolnej prostej 299
- Przekrzywienie względem środka ciężkości figury 301
- Składanie macierzy przekształceń 301
Rozdział 18. Funkcje 307
- Algorytmy 307
- Pojęcie funkcji 307
- Zbiory 307
- Relacje 308
- Funkcje 309
- Rodzaje funkcji 310
- Funkcje algebraiczne 310
- Funkcje przestępne 311
- Postaci funkcji 312
- Funkcja jednej zmiennej 312
- Funkcja wielu zmiennych 312
- Funkcja wyraźna 312
- Funkcja uwikłana 312
- Funkcja w postaci parametrycznej 312
- Wykresy funkcji 313
- Symetria wykresów 313
- Funkcje rosnące albo malejące 313
- Funkcje okresowe 315
- Funkcje ograniczone i nieograniczone 315
- Funkcja różnowartościowa 317
- Funkcje wzajemnie odwrotne 317
- Funkcje złożone 319
- Ciągi liczbowe 319
- Moduł liczby 320
- Granica ciągu 320
- Granica ciągu nieskończonego 320
- Ciągi zbieżne i rozbieżne 321
- Twierdzenia o granicach ciągów 323
- Działania na ciągach zbieżnych 323
- Twierdzenia o ciągach zbieżnych 323
- Liczba e 324
- Granica funkcji w punkcie 324
- Granica lewostronna i prawostronna 324
- Granice niewłaściwe 325
- Twierdzenia o granicach 326
- Granica wielomianu 327
- Granica funkcji wymiernej 327
- Ciągłość funkcji 327
- Ciągłość funkcji w punkcie i w przedziale 327
- Własności funkcji ciągłych 328
Rozdział 19. Wielomiany i równania wielomianowe 329
- Wyrażenie algebraiczne 329
- Wartość liczbowa wyrażenia 329
- Jednomian 329
- Współczynnik liczbowy wielomianu 329
- Stopień jednomianu 330
- Liczba zmiennych 330
- Jednomiany podobne 330
- Działania na jednomianach 330
- Dwumian 332
- Trójmian 332
- Wielomian 333
- Wzory skróconego mnożenia 333
- Wielomian stopnia n jednej zmiennej 333
- Redukcja jednomianów podobnych 334
- Porządkowanie wielomianu 335
- Działania na wielomianach 335
- Dodawanie wielomianów 335
- Odejmowanie wielomianów 336
- Mnożenie wielomianu przez liczbę 336
- Mnożenie wielomianu przez wielomian 336
- Dzielenie wielomianu przez wielomian 337
- Schemat Hornera 338
- Algorytm Hornera (dzielenie wielomianu przez dwumian) 338
- Reszta z dzielenia przez dwumian 340
- Schemat Hornera (obliczanie wartości wielomianu) 340
- nwd wielomianów 341
- Pochodna wielomianu 341
- Pierwiastki wielomianu 341
- Pierwiastek wielomianu 341
- Rozkładanie wielomianu na czynniki 343
- Równanie kwadratowe 343
- Postać ogólna 343
- Wyróżnik równania kwadratowego 344
- Pierwiastki równania kwadratowego 344
- Postać kanoniczna 344
- Postać iloczynowa 344
- Wzory Viete'a 344
- Przykłady 345
- Równanie sześcienne 346
- Postać ogólna 346
- Wyróżnik równania sześciennego 347
- Wzory Viete'a 349
- Równanie sześcienne 2 349
- Współczynnik h >0 349
- Współczynnik h = 0 350
- Współczynnik h < 0 350
- Równania 4. stopnia 351
- Postać ogólna 351
- Wyróżniki i pierwiastki 351
- Wzory Viete'a 353
Rozdział 20. Liczby zespolone 355
- Równość liczb zespolonych 356
- Układ współrzędnych 356
- Postać algebraiczna 356
- Dodawanie 356
- Odejmowanie 358
- Mnożenie 358
- Sprzężenie 359
- Dzielenie 359
- Moduł 360
- Argument 360
- Postać trygonometryczna 361
- Mnożenie 361
- Dzielenie 361
- Potęgowanie 363
- Pierwiastkowanie 363
- Odwrotność 1/n 364
- Reprezentacja macierzowa 365
- Dodawanie 365
- Odejmowanie 365
- Mnożenie 366
- Transpozycja, sprzężenie 366
- Wyznacznik macierzy, moduł liczby 366
- Argument 366
- Wektory własne macierzy 366
- Interpretacja transformacyjna 366
Rozdział 21. Wykresy niektórych krzywych 367
- Asteroida 367
- Rozeta czterolistna 368
- Spirala Archimedesa 369
- Kardioida 370
- Krzywa Lissajous 370
- Epicykloida 372
- Epitrochoida 372
- Hipocykloida 375
- Hipotrochoida 376
- Elipsa 378
- Inne krzywe 378
Rozdział 22. Krzywe Béziera 381
- Wielomiany Bernsteina 381
- Definicja 381
- Obliczenia 381
- Algorytm 385
- Właściwości 386
- Inne sposoby obliczania 386
- Pochodne 387
- Krzywa Béziera 1. stopnia 388
- Krzywa Béziera 2. stopnia 389
- Tworzenie krzywej 389
- Obliczenia 390
- Algorytm 390
- Postać macierzowa 391
- Inna definicja 392
- Krzywa Béziera 3. stopnia 394
- Obliczenia 394
- Algorytm 395
- Postać macierzowa 395
- Inna definicja 397
- Wykresy krzywych Béziera 2. i 3. stopnia 398
- Krzywa 2. stopnia 398
- Krzywa 3. stopnia 399
- Krzywe Béziera wyższych stopni 400
- Algorytm 401
- Wykres 401
- Podwyższanie stopnia krzywej 402
- Algorytm 402
- Wykres 402
- Właściwości krzywych Béziera 403
- Właściwość 1. 403
- Właściwość 2. 403
- Właściwość 3. 403
- Właściwość 4. 403
- Właściwość 5. 404
- Właściwość 6. 404
- Właściwość 7. 404
- Właściwość 8. 410
- Właściwość 9. 411
- Właściwość 10. 411
- Właściwość 11. 411
- Właściwość 12. 411
- Algorytm de Casteljau 411
- Obliczenie położenia punktu na krzywej dla danego t 412
- Podział krzywej na dwie krzywe 414
- Gładkie połączenie dwóch krzywych 416
- Wymierne krzywe Béziera 417
- Definicja 418
- Funkcje bazowe wymiernych krzywych Béziera 418
- Wymierne krzywe Béziera 2. stopnia 421
- Algorytm 421
- Wykresy 421
- Wymierne krzywe Béziera 3. stopnia 422
- Algorytm 423
- Wykres 423
- Wymierne krzywe Béziera n-tego stopnia 423
- Algorytm 423
- Wykres 423
- Właściwości wymiernych krzywych Béziera 424
- Właściwość 1. 424
- Właściwość 2. 424
- Właściwość 3. 424
- Właściwość 4. 424
- Właściwość 5. 425
- Właściwość 6. 425
- Właściwość 7. 425
- Właściwość 8. 425
- Właściwość 9. 425
- Właściwość 10. 425
- Właściwość 11. 425
- Właściwość 12. 425
- Właściwość 13. 425
- Właściwość 14. 425
Rozdział 23. Teoria gier 427
- Podstawowe pojęcia 427
- Teoria gier 427
- Gracz 427
- Gra 427
- Strategia 427
- Decyzja 428
- Wypłata 428
- Macierz wypłat 429
- Gra z sumą zerową 429
- Punkt siodłowy 429
- Strategia czysta 432
- Strategia mieszana 432
- Strategia dominująca 434
- Podgra 436
- Cena gry 437
- Rozwiązywanie gier 2×2 439
- Przykład 440
- Rozwiązywanie gier 2×m i n×2 441
- Przykład 1. 442
- Przykład 2. 444
- Graficzne rozwiązywanie gier 2×m i n×2 447
- Przykład 1. 447
- Przykład 2. 448
- Rozwiązywanie gier m×n 449
- Gry z naturą 449
- Sformułowanie problemu 449
- Gdy znamy prawdopodobieństwa stanów natury 450
- Gdy nie znamy prawdopodobieństw stanów natury 451
Rozdział 24. Automaty komórkowe 455
- Automaty komórkowe 1-wymiarowe 455
- Ewolucja w czasie 458
- Automaty komórkowe 2-wymiarowe 461
- Sąsiedztwo von Neumanna 461
- Sąsiedztwo Moore'a 461
- Warunki brzegowe 461
- Gra "Life" Conwaya 461
- Mrówka Langtona 465
- Cechy szczególne 465
- Inne warianty 465
- "Ruch drogowy" Nagela-Schreckenberga 467
Rozdział 25. Chaos i fraktale 469
- Typy fraktali 469
- Samopodobieństwo 470
- Wymiar topologiczny 470
- Wymiar podobieństwa 471
- Wymiar podobieństwa figur płaskich 471
- Wymiar podobieństwa brył 471
- Wymiar podobieństwa obiektów n-wymiarowych 472
- Wymiar fraktalny 472
- Wymiar Minkowskiego 472
- Odcinek 472
- Kwadrat 473
- Inne wymiary 473
- Zbiór Cantora 473
- Krzywa Kocha 475
- Płatek Kocha 477
- Smok Heighwaya 477
- Supersmok 478
- Trójkąt Sierpińskiego 480
- Trójkąt Sierpińskiego metodą losową 480
- Paproć Barnsleya 481
- Fraktal Julii 483
- Opis 483
- Fraktal Mandelbrota 485
- Płonący statek 485
- L-system 487
- Krzywa Kocha 489
- Płatek Kocha 490
- Zbiór Cantora 491
- Trójkąt Sierpińskiego 491
- Gałązka 492
- Krzywa Hilberta 493
- Smok Levy'ego 493
- Modyfikacja krzywej Kocha 494
- Pentadendryt 494
- Gałązka 2 495
- Kółeczka 495
- Fraktale w przyrodzie 496
- Zastosowania wymiaru Minkowskiego 497
- Mierzenie kształtów 497
- Wymiar Minkowskiego 499
- Równania regresji na podstawie próby 499
- Atraktor Lorenza 501
- Opis 501
- Fraktale Lapunowa 502
- Równanie Malthusa 502
- Analogowe równanie logistyczne (model Verhulsta) 504
- Dyskretne równanie logistyczne 507
- Drzewo Feigenbauma 509
- Wykładnik Lapunowa 511
- Fraktale Lapunowa 511
Rozdział 26. Obliczenia związane z dietami 515
- BMI 515
- WHR i typ otyłości 516
- Stan odżywienia 516
- Zakres wag 518
- Nadwaga 518
- Tryb życia 518
- Budowa ciała 519
- Zapotrzebowanie energetyczne 519
- Energia podstawowa 519
- Energia aktywności 519
- Energia związana z wiekiem 519
- Energia związana z budową ciała 520
- Energia optymalna 520
- Odchudzanie 520
- Wartość energetyczna pokarmów 520
- Nadwyżka energetyczna (kalorii) 520
- Szybkość odchudzania i energia diety 521
- Czas odchudzania 521
- Skład diety 521
- Przykład 522
Rozdział 27. Liczby w języku Java 523
- Prymitywne typy danych 523
- Zmienne typów prymitywnych 524
- Obiektowe typy danych 524
- Typy zmiennych 525
- Przekazywanie zmiennych 526
- Wartości domyślne zmiennych 526
- Tablice 527
- Typy wyliczeniowe 527
- Równość zmiennych 527
- Modyfikatory 528
- Modyfikatory dostępu 528
- final 528
- static 528
- transient 528
- volatile 529
- Dostęp w module 529
- Operatory 529
- Operator * oraz / 529
- Operatory + i - 530
- Operator % (modulo) 530
- Bitowe operatory logiczne & | ^ 530
- Operatory przypisania 530
- Konwersja typów 531
- Konwersja ukryta prymitywnych typów danych 531
- Konwersja ukryta obiektowych typów danych 534
- Konwersja jawna 535
- Typy otoczkowe 535
- Autoboxing 537
- Dokładność typów float i double 537
- Błędy zaokrąglenia 537
- Błędy reprezentacji 538
- Liczby typu float 538
- Liczby typu double 540
- Zapobieganie niedokładności 541
- Kod uzupełnień do 2 541
- Zamiana liczb na bity i odwrotnie 541
- Kod uzupełnień do 2 542
- Tworzenie liczby przeciwnej 544
- Dodawanie 544
- Odejmowanie 544
- Mnożenie 545
- Dzielenie 545
Rozdział 28. Odkrywanie prawdy o świecie 547
- Ile wody mieściło "morze" Salomona? 547
- Rachunek prawdopodobieństwa 549
- Rozmieszczenie R111 549
- Rozmieszczenie R011 550
- Rozmieszczenie R101 552
- Rozmieszczenie R001 553
- Entropia 553
- Stan wyjściowy 554
- Gdy urna może pomieścić tylko jedną kulę 558
- Gdy urna może pomieścić co najwyżej r kul 559
Rozdział 29. Paradoksy 563
- Paradoks Russella: Golibroda 563
- Sformułowanie problemu 563
- Rozwiązanie problemu 564
- Paradoks: Jestem kłamcą 565
- Sformułowanie problemu 565
- Rozwiązanie 565
- Paradoks: Pan Bóg i kamień 566
- Sformułowanie problemu 566
- Rozwiązanie 566
- Paradoks z sakiewkami 567
- Sformułowanie problemu 567
- Rozwiązanie 569
- Paradoks Monty'ego Halla 569
- Sformułowanie problemu 569
- Rozwiązanie 1. (błędne) 570
- Rozwiązanie 2. (prawidłowe) 571
- Paradoks Gibbsa 573
- Sformułowanie problemu 573
- Rozwiązanie problemu 576
- Tytuł: Matematyka dla programistów Java
- Autor: Jacek Piechota
- ISBN: 978-83-283-7040-1, 9788328370401
- Data wydania: 2020-05-18
- Format: Ebook
- Identyfikator pozycji: matpja
- Wydawca: Helion