-
Data: 2014-07-25 01:09:36
Temat: Re: szybki logarytm
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 24.07.2014 20:54, feldmarszałek tusk wrote:
>>
>> jesli rysujesz wykres y=f(x) w tej skali to robisz cos takkiego
>
>> for(float x = 0; x < 10; x += 10./width)
>> {
>> y = f( pow(10,x) );
>> Setpixel(x*width/10., y*height/maxy);
> >}
A na wafla tak? Ciag geometryczny tworzysz prościej.
Potęgowanie jest drogie (nie wiem, czy to nie logarytm
i exponent:) A przecież w każdym kolejnym kroku y jest
dokładnie 10^(1/width) raza większe, wystarczy jedno mnożenie
na pętlę.
for(float y = minimum; y < maximum; y *= iloraz_ciągu)
//czy jak tak wygodniej to na x, ale y*=; zawsze
{
Setpixel(x*width/10., y*height/maxy);
}
> dzięki, coś takiego obijało mi się po głowie, ale nie mogło się
> wykrystalizować ;o)
O, czyli wykrzywiona emotikonka pod postem o ciaghu geometrycznym
nie oznaczała 'ojej, jakie to proste' tylko 'nic nie rozumiem'? :/
> a czy Ktoś tu zna jakiś algorytm podnoszenia 10 do potęgi?
Gdyby nie to, zę masz niecałkowite wykładniki, dla niewielkich
potęg to może być szybsze.
http://pl.wikipedia.org/wiki/Algorytm_szybkiego_pot%
C4%99gowania
Ale tu w ogóle nie potrzebujesz potęgowania, tylko jedno
mnożenie w kroku.
pzdr
bartekltg
Następne wpisy z tego wątku
- 26.07.14 15:30 slawek
- 29.07.14 09:52 Borneq
- 29.07.14 10:30 Borneq
- 29.07.14 12:51 Borneq
- 29.07.14 15:12 feldmarszałek tusk
- 29.07.14 16:10 Borneq
- 29.07.14 17:04 A.L.
- 29.07.14 18:56 bartekltg
- 29.07.14 19:01 bartekltg
- 29.07.14 19:09 bartekltg
- 29.07.14 19:58 A.L.
- 29.07.14 20:04 A.L.
- 29.07.14 20:10 feldmarszałek tusk
- 29.07.14 20:25 Borneq
- 30.07.14 16:41 bartekltg
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-31 Szukam: czujnik ruchu z możliwością zaączenia na stałe
- 2024-12-31 Warszawa => Solution Architect (Java background) <=
- 2024-12-31 Warszawa => Starszy Konsultant AWS <=
- 2024-12-31 Warszawa => International Freight Forwarder <=
- 2024-12-31 Odpowiedzialność w spółce z oo
- 2024-12-31 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-31 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2024-12-31 Warszawa => Specjalista ds. bezpieczeństwa informacji i ciągłości
- 2024-12-31 8%
- 2024-12-31 Błonie => Administrator systemów <=
- 2024-12-31 Błonie => IT System Administrator <=
- 2024-12-31 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2024-12-31 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2024-12-31 Warszawa => Helpdesk - I linia wsparcia <=
- 2024-12-31 kabelek - kynar ?