Matematické Fórum

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

#1 09. 11. 2013 12:56 — Editoval stereo-total-music (09. 11. 2013 12:59)

stereo-total-music
Příspěvky: 213
 

Jak chytré jsou kalkulačky

Zdravím,
kalkulačky prý využívají Taylorův polynom k numerickým výpočtům. Aproximaci tak můžou spočítat sčítáním, což pro ně není problém. Zajímalo by mě, jak to dělají, když počítají:
$\log_{a}x,\mathrm{a}^{x}; a\neq e$
V derivacích se pak objevuje:
$\ln a$
což jde zase jenom numericky. Takže v tom Taylorovi počítají ještě jeden Taylor ln(a)?

Offline

 

#2 09. 11. 2013 13:26

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: Jak chytré jsou kalkulačky

Zdravím,
nejspíš takto:
$a^{x}=\mathrm{e}^{x\cdot \ln (a)}$


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#3 09. 11. 2013 13:34

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: Jak chytré jsou kalkulačky

A ještě:
$\log_{a}(x)=\frac{\ln (x)}{\ln (a)}$

No a Taylora $\ln (x)$ určitě počítají, ale podle mě pouze určitém malém rozsahu, kde rychle konverguje a do toho rozmezí si jej posunou (přepočtem).


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#4 09. 11. 2013 14:13 — Editoval stereo-total-music (09. 11. 2013 14:23)

stereo-total-music
Příspěvky: 213
 

Re: Jak chytré jsou kalkulačky

↑ mák:
↑ mák:
Zdravím,
v derivacích těch výrazů je ale pořád ln(a). Mě zajímá, jak zjistí právě tu hodnotu ln(a).

No a Taylora $\ln (x)$ určitě počítají, ale podle mě pouze určitém malém rozsahu, kde rychle konverguje a do toho rozmezí si jej posunou (přepočtem).

Derivace přirozeného logaritmu jsou (1/x) a tak dále, což právě kalkulačky umí (včetně funkční hodnoty) vypočítat přesně (pro x0=1) součtem.

Otázka 2:
Teď ani nevím, jak kalkulačky počítají podíl, jestli to jde přepsat na součet, nebo jak?

Offline

 

#5 09. 11. 2013 14:57

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: Jak chytré jsou kalkulačky

Kalkulačky umí nejenom dělit, ale i násobit.


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#6 09. 11. 2013 15:11

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: Jak chytré jsou kalkulačky

Už ti rozumím,
oni nepočítají Taylora z $\ln (a)$ ale z $\ln ((a+1)/(1-a))$, nebo něco podobného...

Jinak kalkulačku si můžeš představit jako zjednodušený matematický koprocesor. Je to stejné.


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#7 09. 11. 2013 17:04

Creatives
Příspěvky: 610
Škola: UP MAT-EKO(09-12, Bc.)
Pozice: Student
Reputace:   26 
 

Re: Jak chytré jsou kalkulačky

Mrkni Zde

Offline

 

#8 09. 11. 2013 22:08 — Editoval stereo-total-music (09. 11. 2013 22:25)

stereo-total-music
Příspěvky: 213
 

Re: Jak chytré jsou kalkulačky

Ok, takže to aproximují. Ona asi jiná možnost není, když se na tím zamyslím :D.


oni nepočítají Taylora z $\ln (a)$ ale z $\ln ((a+1)/(1-a))$, nebo něco podobného...

Proč zase? Vždyť ten zápis je odlišný od zápisu ln(a).

Offline

 

#9 10. 11. 2013 10:29

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: Jak chytré jsou kalkulačky

Protože z $\ln (a)$ nelze počítat aproximaci, takže si pomůžou berličkou $\ln (1+a)$, která velmi dobře konverguje pro hodnoty $a$ okolo 1 (včetně).
Taylorů rozvoj je $x-{{x^2}\over{2}}+{{x^3}\over{3}}-{{x^4}\over{4}}+{{x^5}\over{5}}-
 {{x^6}\over{6}}+{{x^7}\over{7}}-{{x^8}\over{8}}+{{x^9}\over{9}}-{{x
 ^{10}}\over{10}}+\cdots $ pro prvních deset členů.
Může se použít $\ln (\frac{1+a}{1-a})$, která konverguje podstatně rychleji (s menším počtem kroků).
Taylorů rozvoj je: $2\,x+{{2\,x^3}\over{3}}+{{2\,x^5}\over{5}}+{{2\,x^7}\over{7}}+{{2\,
 x^9}\over{9}}+{{2\,x^{11}}\over{11}}+{{2\,x^{13}}\over{13}}+{{2\,x^{
 15}}\over{15}}+{{2\,x^{17}}\over{17}}+{{2\,x^{19}}\over{19}}+\cdots $


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#10 10. 11. 2013 11:42

stereo-total-music
Příspěvky: 213
 

Re: Jak chytré jsou kalkulačky

↑ mák:
Proč nejde z ln(a) spočítat aproximaci?
$T_{n}=ln(x_{0})+\frac{1}{x_{0}}(a-x_{0})-\frac{1}{2x_{0}^{2}}(a-x_{0})^{2}\ldots $

Offline

 

#11 10. 11. 2013 11:58

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: Jak chytré jsou kalkulačky

No protože tam vyjde $\ln (x_{0}) $ a protože logaritmus chceme vypočítat (a abychom se nedostali do nekonečné smyčky), tak se za za $x_{0}$ volí 1 a tím se počítá aproximace z $\ln (1+x)$ a vypadne tento člen $\ln (x_{0}) $.


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson