Hogyan lehet számológéppel kiszámolni szumma gyök (n) ill. szumma köbgyök (n) értékét NAGY számokra, 0, 01 pontossággal?
S = szumma(i=1->n) i^(1/2) ill. S = szumma(i=1->n) i^(1/3)
ahol n = sokezer, millió, ...
Számológép szóba sem jöhet, az Excel is kevés hozzá. Valami programot kell csinálni hozzá, esetleg az Office Visual Basicjében. A gond ott is gond marad, mert ekkora számok pontos kezeléséhez valószínűleg semmilyen programnyelvben sincs kész eszköz.
Nincs valami tétel a számítás egyszerűsítésére, mint a Gauss-féle összeadás a természetes számokra?
1-gyes, olvasd el a kérdést, mielőtt hü... válaszolsz!
---
Egy közelítő képletet szeretnék, azt egy számológéppel is kiszámolhatom.
"Hogyan lehet számológéppel kiszámolni..."
Ebben egy szó sem esik arról, hogy te valamilyen közelítő képletet szeretnél. Szóval mielőtt kóstolgatod a másikat, gondolkozzál egy kicsit.
Köszi, de másféle megoldást(képletet) szeretnék.
Érdemes megfigyelni a hiba halmozódását.
n=9000000, köbgyök, a programoddal:
1404056897.2054
A pontosabb, Wolframalphaval:
1404056684.28688 - Több mint 200 az eltérés.
n^(4/3)*3/4 = 1404056580.56 - kb. 100 az eltérés.
De biztos van ennél sokkal jobb is.
"NAGY számokra"
"ahol n = sokezer, millió, ..."
Erre Te: "Beírod tagonként a számológépbe."
Gondolkozzál egy kicsit!
Érdekelne, milyen más NORMÁLIS módszer használható számológépen, mint egy jó képlet?
Integrállal:
N N
Σ √i ≈ ∫ √x dx = 2/3·√N³
1 0
A számológéppel csak az N=egymillió köbének a négyzetgyökét kell számolni, meg annak a kétharmadát.
A pontosság csak a kérdés, hogy mit értesz 0,01-en? Abszolút különbséget, vagy százalékot?
Mondjuk N=egymillió esetén az abszolút különbség kb 500, a relatív (tehát a hányados) pedig csak 1.0000007496882331, vagyis jóval 1% alatt van.
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!