Mennyi a hiperbolikus kifejezés értéke?
Hát hallod, ez egy numerikus rémálom.
sh(x) = (e^x – e^(–x))/2,
ch(x) = (e^x + e^(–x))/2,
sh(x) – ch(x) = (e^x – e^(–x) – e^x – e^(–x))/2 = –e^(–x).
th(x) – 1 = –2/(e^(2*x) + 1).
Így a válasz a kérdésre: (sinh(26.281) - cosh(26.281)) / (tanh(25)-1) = –2*e^(–26.281)/(e^50 + 1) =
> „Meglett a helyes eredmény, hasonlít a Tiédre, de teljesen más!”
Megvan, mit rontottam el, a tanh-s kifejezéssel szoroztam, ahelyett, hogy osztottam volna.
Amúgy numerikus számolásoknál minél inkább kerülni kell a nullához közeli dolgokat, főleg a nevezőben. Az van, hogy a Wolframalphának van egy alapértelmezett értéke, hogy hány tizedesjegyre számoljon. Ha azt mondjuk kapásból 1000-re tudtuk volna állítani, akkor egyből meglett volna a jó eredmény is. Persze ilyen esetekben legjobb átalakítani az eredeti képletet, azaz „kézzel” egyszerűsíteni, hogy ne fussunk bele ilyesmikbe.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!