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
Ahoj, snažím se pomocí odhadu střední hodnoty funkce vypočítat objem koule s poloměrem 1 a nevím, kde dělám chybu.
Beru oblast
a generuju náhodný body definičního oboru
. To dělám tak, že vygeneruju souřadnici
a pak souřadnici
. Pak počítám funkční hodnoty funkce koule, tj.
. Střední hodnotu odhadnu průměrem,tj.
,kde n je počet vygenerovaných bodů. Hodnota E by takto měla odpovídat
objemu koule (jelikož poloměr je 1).
Pozn.: Stejně jsem postupoval pro výpočet obsahu kružnice a vycházelo to dobře.
Pokud jsem )plně mimo, prosím o pomoc.
Díky.
Offline
A jak by se dalo zařídit, aby byly?
edit: Tak jsem to udělal tak, že generuju
a stejně tak
. Tím mám zajištěný rovnoměrný rozdělení. Pak si z toho vyberu body, který spadají do definičního oboru. Funguje to, ale není to nejefektivnější, jelikož nějaký body generuju zbytečně.
Kdyby někdo věděl lepší způsob, sem s ním. :)
Díky
Offline