#matematyka

16
505

Nie klikam w filmik, no ale widać że z różowego da się stworzyć kwadrat o boku r a z niebieskiego kwadrat o przekątnej r, więc duży kwadrat ma bok r+2^0.5 r

Zaloguj się aby komentować

Niedawno na Hejto prowadziliśmy sobie kulturalną dyskusję na temat klucza odpowiedzi, nauczania pod oczekiwania i te sprawy, w kontekście bardzo wysokiego IQ Polaków w porównaniu z innymi krajami Europy. Poniżej znakomity przykład takiego nauczania typu "ma być tak jak w kluczu". Nauczyciel sam nie rozumie pytania a uczeń karany jest za kreatywne zrozumienie i dojście do rozwiązania poprzez racjonalizację. Marcin zjadł 4/6 swojej pizzy a Lubomir zjadł 5/6 swojej. Jak to możliwe, że Marcin zjadł więcej pizzy niż Lubomir? No kuźwa proste, jego picka była większa, to zjadł mniej kawałków ale za to większych. Niestety, to jest niemożliwe a pytanie było pułapką, pomyślał nauczyciel z d⁎⁎y wyjęty. #matematyka #nauka #ciekawostki

94cf7bc5-c86c-48c4-8b15-d9dfd2ac061c

@Rimfire

Jebane matoły nauczycielskie. zeźliłem się.

z drugiej strony ja uznawalem kazde niekretyńskie tlumaczenie bledów na klasowkach. Jak ktos probował argumentowac swoje stanowisko to zaslugiwal na uznanie.

Zaloguj się aby komentować

Hej,

w ramach jesiennych wyzwań dostałem zestaw:

  • Namaluj dowolną techniką jesienny obraz

  • Wybierz się dowolnym środkiem transportu do pobliskiego miasta, w którym dawno nie byłeś i pokaż go z najciekawszej strony

  • Napisz list do samego siebie, który otworzysz za rok o tej porze

U mnie wybór padł na pierwszy punkt z małym twistem. Jako, że do duszy artystycznej mi daleko i byłoby to widać, to stwierdziłem, że podzielę się chociaż czymś ciekawym

Na załączonych obrazkach widać obraz "namalowany" techniką kompresji a następnie dekompresji zdjęcia metodą SVD.


Górne zdjęcie jest oryginałem, dolne po cyklu kompresja -> dekompresja. Oryginalny rozmiar zdjęcia (gdyby zapisać je wprost, piksel po pikselu, z trzema wartościami R, G i B) to 12712.50 KiB, a rozmiar po kompresji to 4372.81 KiB, co stanowi 34.40% rozmiaru oryginalnego. Na następnych zdjęciach widać poszczególne kanały R, G i B oraz to w jaki sposób zostały skompresowane przez algorytm.


Metoda kompresji SVD jest de facto metodą kompresji macierzy a nie obrazu, z tego względu plik wejściowy należy wstępnie przetworzyć rozbijając go na 3 kolory składowe. Tak uzyskane trzy macierze możemy skompresować każdą z osobna, przeprowadzając jej rozkład zgodnie ze wzorem z ostatniego zdjęcia. Sam rozkład SVD jednak nie pomaga nam przy kompresji, ponieważ jest to matematycznie równość, a zamiast przechować NxM danych, mamy teraz MxM (macierz U) + MxN (macierz Σ) + NxN (macierz Vᵀ). Na szczęście jednak wartości na przekątnej macierzy Σ spadają na tyle szybko, że możemy obciąć wszystkie trzy macierze zachowując tylko r najważniejszych wierszy i/lub kolumn. Właśnie w tym momencie następuje stratna kompresja obrazu (nie jesteśmy potem w stanie idealnie odtworzyć tego co było na wejściu).


Algorytm, który wygenerował poniższe zdjęcia dodatkowo najpierw oblicza rozkład przy użyciu SVD, a następnie decyduje czy nie byłoby korzystne rozbicie macierzy rekurencyjnie na cztery mniejsze, co podnosi skuteczność kompresji w momencie gdy dana macierz jest jednolita w lokalnym obszarze (wtedy brak jest rozbicia na fragmenty i mamy mniej wartości do przechowania) lub zróżnicowana pod względem wartości (wtedy następuje rozbicie aby możliwe było dokładniejsze zachowanie cech obrazu). Sposób tego podziału jest widoczny na czarnobiałych diagramach. Pokazuje to rozkład i udział każdego z kolorów w końcowym obrazie.


W efekcie przechowujemy trzy drzewa dla każdego koloru, gdzie w liściach (pojedyncza komórka na czarnobiałym podziale) znajdziemy informację o tym który konkretnie fragment obrazu jest przechowywany w danym liściu oraz macierze U, Σ i Vᵀ służące do odtworzenia tego właśnie fragmentu. W celu dekompresji tak zachowanego obrazu wystarczy odpowiednio przemnożyć wartości U, Σ i Vᵀ aby dzięki temu otrzymać rekonstrukcję wartości wejściowych i zapisać je w odpowiednim fragmencie buforu.


Więcej o tym można poczytać tutaj . Z tej strony pochodzi też obrazek objaśniający kroki kompresji obrazu.

P.S.

Rykoszetem "wykonałem" również zadanie drugie, bo zdjęcie (choć nie moje, dlatego odznaczam tylko punkt pierwszy :P), przedstawia jesienny park zdrojowy w Busku-Zdroju, moją rodzinną okolicę


#jesiennewyzwania #nauka #matematyka

4dd8f238-e036-4671-9822-fd6a9e8e819d
bf59bdd2-37a3-4d70-bda7-264aacd8e1e4
75940e8d-bd99-4343-80ee-ed8fc208a98b
8d1182bc-305b-4b7b-b94e-c8061cf84f4a
0301311b-96a8-4028-8868-44bdbdbc4994

Zaloguj się aby komentować

Mam se kawałek kodu do policzenia kroków wskazówek na tarczy zegara, o ile sekundy i minuty mają aż po 60 kroków i jakoś to wygląda, o tyle godzinowa ma zaledwie 12 kroków/miejsc. Czyli od razu przeskakuje całą godzinę zamiast robić to płynnie. Ale chciałbym żeby sie przesuwała płynnie po tarczy jak np minutowa. Nie wiem jak to policzyć.

Katsec = Rtc_cnt * 6

Katmin = _min * 6 (x60 =360)

Kathour = _hour * 30 (x 12 =360 stopni)

ma ktoś pomysł czy jestem upośledzony

#programowanie #matematyka

@Fox Jeśli ruch wskazówki uzależnisz od timestampa, to możesz mieć płynność o szybkości odświeżania animacji. Jeśli jednak zegar jest już uzależniony od sekund, to sobie dzielisz 360° przez 12*60*60 (czyli każdy stopień obrotu będzie podzielony jeszcze na 12 mniejszych jednostek ruchu), a to jeszcze prawdopodobnie powinieneś dodatkowo zamieniać ze stopni na radiany.
Trochę jeszcze za mało napisałeś o co konkretnie chodzi, a ja już słabo kontaktuję, bo czuję objęcia Morfeusza.

O te najprostsze rzeczy są najtrudniejsze xD uprosc problem do samych minut. Najpierw oblicz kąt dla godziny czyli od 0 do 11 co 30 stopni np. dla godziny 5 masz 5*30 stopni czy 150stopni. Następnie dodaj kąt dla minut. Od 0 do 59 co 0,5 stopnia czyli np. dla 25 minuty masz 12,5 stopni i jak połączymy dla dla godziny 5:25 to masz 150 + 12,5 = 165,5 stopnia. Analogicznie w ramach cwiczenia dodaj sekundy

Zaloguj się aby komentować

Ciąg Fibonacciego wiele osób kojarzy z geometrią i obrazem ale mało osób wie, że sprowadza się do bardzo fajnej i przyjemnej arytmetyki. Zwyczajnie każda kolejna liczba jest sumą dwóch poprzednich. Dlaczego zatem to jest piękne gdy przedstawione zostaje w formie geometrycznej lub artystycznej? Bo matematyka jest piękna, mordo.


#matematyka #ciekawostki #nauka #sztuka

81c4b885-2cef-4b89-981d-60fa6e7cf63a

Zaloguj się aby komentować

Z powodu ogromnego zainteresowania zegarem alfabetycznym postanowiłem sporządzić polską wersję. Dla niewtajemniczonych, zegar alfabetyczny to zegar z cyframi uporządkowanymi nie kolejno od najniższej do najwyższej, a pod względem kolejności alfabetycznej słownej. Poniższy zegar alfabetyczny jest prawdopodobnie pierwszym w Polsce. Wykonałem go na podstawie własnych obliczeń, więc jeśli coś tam się wdał babol to proszę o poprawkę. Wychodzę z założenia, że konstruktywny krytycyzm należy szanować i cenić a nie się na niego obrażać. Pozdrawiam


#matematyka #ciekawostki #zegarki

164d1397-206c-4ba9-b936-0350e4f9a36f

Zaloguj się aby komentować

Zaloguj się aby komentować

@dzangyl chyba z kombinatoryki to wynika. Ze jak jest zbior zerowy to dana jest tylko jedna możliwość wybrania zerowej ilości elementów.

Dawno matmy nie ćwiczyłem a lubiłem bardzo

Zaloguj się aby komentować

Zaloguj się aby komentować

Ciekawostka: Leonhard Euler odkrył tak wiele rzeczy, że mnóstwo z nich zostało nazwane na cześć następnych osób, która je odkryła.
Jeśli przeanalizuje się jego biografię, można odnieść wrażenie, że ten człowiek był matematycznym ultra-cyborgiem, napędzanym chęcią nauki. Tylko, że to był XVIII wiek.

#matematyka #ciekawostki trochę #heheszki bo memik

a743f588-c486-421e-ac71-d5bea4c6467c

Nie umiem matematyki (chociaż całki z Krystianem Karczyńskim się pykało) ale sytuacja przedstawiona na obrazku jest mi znana i boli

Zaloguj się aby komentować

Zaloguj się aby komentować

Wyobrażenie nieskończonosci


Nie będzie to coś niesamowicie odkrywczego, ale ostatnio natrafiłem na chyba najciekawszy sposób na prezentację tej potęgi.


Wykorzystamy do tego:

a) Liczby naturalne, tj. liczby całkowite (nie-ułamki), które są dodatnie, możemy włączyć w to liczbę 0.

b) Kompletnie losowy (a nie jak oferują nam komputery - pseudolosowy) generator liczb naturalnych. Możemy sobie wyobrazić, że nie ma dla niego żadnej liczby, która go przerasta - nie obowiązują go żadne ograniczenia obliczeniowe. Czysta losowość w zbiorze liczb naturalnych.


Teraz pomyśl o największej liczbie, o jakiej tylko możesz. Nie musisz znać dokładnej wartości, może to być np. "liczba atomow w całym wszechświecie". Teraz uczyń tę liczbę większą. Np. podnieś to do potęgi równej samej sobie. Możesz to powtórzyć. Rób to, ile razy chcesz. Możesz wyszukać nawet największe opisane liczby, ale dobrze byłoby, żebyś chociaż zrozumiał ich opis.


OK. Teraz wykorzystamy algorytm generujący losową liczbę naturalną. Więc jakie jest prawdopodobieństwo, że wylosowana liczba będzie większa od tej, którą sobie wyobraziłeś?


Z grubsza? Jakieś 100%.


#matematyka #ciekawostki #eksperymentmyslowy

@solly-1 jeżeli generator liczb losowych będzie losował dwie liczby to jest procedura żeby moja liczba była większa lub równa:

  • Losujesz liczbę dla siebie

  • Sprawdzasz pierwszą liczbę z generatora. Jeżeli jest większa niż Twoja to się zamieniasz. Jeżeli mniejsza to nie robisz nic.

  • Masz 50% szans że ta druga jest mniejsza.

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

tego się nie da rozwiązać. nie wiadomo jak ma się duży kamyk do małego a na dole jest tylko duży. wyżej występują dwa. gdyby były takie same to luzik

Zaloguj się aby komentować