Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
"Jsem fanda do matematiky, ale nevenuji se ji natolik, že bych byl "odbornik" vzhledem k věku, jen když mě něco zaujme, tak počítám i dlouhé hodiny než ten výsledek dostanu. A teď k tématu..."
Nevim jestli se to dá nazvat "algoritmus", moc toho o matice a vyjadřování v ní nevím, doufam, že se v tom nestratíte.
Bádal jsem jak získat bez kalkulačky, či tabulek odmocnicu třeba (př.: 5√243 ), chtěl bych vědět jestli je to možné použít v praxi jako efektivní řešení (mě se zdá, že by to mohlo trvat dlouho i kdyby byl napsat nejaky program s timto), nebo jak bych to měl upravit popřípadně jiné řešení, které je v matice dáno a já o něm jen nevím...
Výpočet má několik kroků, (vůbec netušim jak bych to měl správně sepsat, aby to nevypadalo tahle nepřehledně).
Legenda
y => zadané číslo, číslo vstupní, které chceme odmocnit (z př.: je to to 243)
x => množina N -to prozatim stačí, X € {N+}; (nepočítám s 0, proto to +), z množiny vybírám čísla postupně
n' => je v př.: 5 (č. odmocniny, víte co myslim...nevim jak se to jmenuje:( )
n'' => pro n'' < n' o jednu, nevim jak to vyjadrit, uvidíte v přikladu
Z' => oznaceni vysledku kroku 1
Z'' => oznaceni vysledku kroku 2
O => vysledná odmocnina1. krok 5√243 a v prvním kroku začínáme s X=2; y=243; ( jednicku vynechám, zbytečný krok pro náš příklad)
243 ___ = 121.5 // 121.5 vysledek Z' 2
V tomto kroku jsem udělal podíl X na Y, následně ověřím v kroku 2 jestli by to mohla být 2, ktrá by byla 5√243...
2.krok x=2;
2^4 = 16 => Z'≠Z'' // jelikož se to nerovná zvolím další číslo z množiny, trojku
Tady jsem udělal x^, protože n''<n' x^4 < x^4; (samozřejmě je i jiná možnost, zvolil jsem tuhle, lepší jsem nevymyslel)
1. krok - znovu opakuji s jiným číslem z množiny N+
243 ___ = 81 // 81 vysledek Z' 3
2.krok
3^4 = 81 => Z'=Z'' //rovná-li se mi Z' s Z'' získám O=3 => č. 3 je naše pátá odmocnina z 243
Výsledek máme tedy 3. Ale pořád nad tím dumám, že je to strašně složité, dá se to nějak zjednodušit (bez tabulek, kalkulačky), abychom mohli počítat nejen s N ( bez celých-záporných a iracionálních čísel).
Např.: s rozepsáním na papír + v hlavě, odmocnit třeba číslo 38 235
"Tento způsob používám pro MS office Excel jako vzorec (upravený), nenašel jsem tam větší možnost odmocnění, než je √. Proto jsem si taky napsal to, co zde je, raději to ani nazývat nebudu.:) Díky za odpovědi, kritiku, uplně jiné řešení...."
EDIT: (příbuzný to zkoušel pomocí logaritmů, ale to už je lepší volba ty tabulky.:) )
P.S. Ještě jsem nevyšel ZŠ, 8.tř. (poznámka k umístění příspěvku)
Offline
↑ MWagusak:
Omlouvám se za oživení, mohl by prosimvás někdo poradit. Děkuji:)
Offline
↑ martanko:
no, malinkej detail... rád bych aby mi někdo zkušenější reagoval na první post:)...
Offline
↑ MWagusak:
Promiňte za další oživení tématu, rád bych dostal nějakou odpověď k otázkám... Děkuji mnohokrát když aspoň napíšete jestli je to správná cesta atd.. viz nahoře. Vrtá mi to hodně hlavou, ale nejsem zkušený matematik...
Offline
↑ MWagusak:
Už je mi to dost trapné oživovat, mohl byste mě někdo kontaktovat nebo pomoci. Děkuji, vždyť nechci nic vyřešit za sebe jen zjistit zda-li je v pořádku.
Offline
↑ MWagusak:
Samozřejmě to funguje :) Stejně jak tam testuješ 2^4, 3^4 tak bys tam mohl testovat rovnou páté mocniny.
Co se týče celých čísel, když hledáš třeba pátou odmocninu z 243, můžeš ti pomoct poslední cifra, pátá mocnina celého čísla končí v desítkové soustavě na 3 jedině když to číslo končí na 3, dál víš že 13^5 je víc než 10^5=100 000 takže to musí být 3.
A když to chceš rozšířit na necelá čísla, existují algoritmy pro hledání přibližného řešení, (odmocniny jsou často iracionální čísla) ale to není nic co bys chtěl počítat ručně. A navíc to není nic pro žáka osmé třídy. Jestli tě to opravdu zajímá, nebo se chceš jen dozvědět jak to funguje, zkus hledat např. aproximace nebo numerické řešení. Tu pátou odmocninu bys musel zadat třeba jako funkci
a hledat po které(á) x je y rovno 0.
Možná existují pro odmocňování i efektivnější algoritmy, takové neznám, ale rád se přiučím :).
Offline
Třeba pro druhou odmocninu je jeden takový hezký snadno pochopitelný postup. Chceme třeba odmocnit číslo 111. Tipneme si, že by ta odmocnina mohla být zhruba 10. Vypočteme
což je nový, přesnější odhad, než byl ten první (10). Pokračujeme zase stejně:

takže už máme hodně dobrý odhad (při zaokrouhlení na 6 platných číslic stejné)… Takto můžeme pořád opakovat a vždy dostaneme lepší odhad odmocniny.
Podobný, ale složitější postup se dá sestrojit pro libovolnou odmocninu.
Offline
Pro přibližný výpočet
-té odmocniny z čísla
lze použít vzorec
kde
je číslo, které chceme odmocnit,
je řád odmocniny a
je startovací hodnota, nejlépe nějaký, třeba i hrubý, odhad hledané domocniny. Tak dostaneme číslo
, které bude lepším odhadem hledané odmocniny než
. Vzorec je možné použít znovu na tento výsledek
a dostat ještě přesnější odhad
. A tak můžeš odhad dále zlepšovat.
Offline
↑ Cheop:
Jedná se o použití Newtonovy metody
http://cs.wikipedia.org/wiki/Newtonova_metoda
na funkci
.
Offline
Stránky: 1