szukanie zaawansowane
 [ Posty: 1 ] 
Autor Wiadomość
Mężczyzna Offline
PostNapisane: 22 paź 2012, o 17:29 
Użytkownik

Posty: 78
Lokalizacja: Z-ów
Witam,

Muszę napisać program do obliczania objętości dwóch wybranych brył metodą Monte Carlo. Po kilku godzinach poszukiwań w necie i wskazówkach mojego prowadzącego mam plan programu.

Najpierw objętość kuli
1. Użytkownik podaje promień kuli r (przyjmuje ze kula ma środek w pkt [0,0,0]) oraz ilość powtórzeń N.
2. Na kuli opisuje sześcian o boku 2r i wybieram z niego N punktów.
3. Sprawdzam dla kolejnych punktów czy spełniają one równanie x^2 +y^2 + z^2 \le r^2 (zakładam ze k punktów spełnia)
4. Obliczam objętość ze wzoru V_{kuli}=  \frac{V_{szescian}  \cdot k}{N}


Teraz wybrałem ze moja drugą bryła
1. Użytkownik podaje promień podstawy r i wysokość h oraz ilość powtórzeń N.
2. Stożek wpisuje w prostokąt o boku podstawy 2r i wysokości h i wybieram z niego N punktów.
3. I teraz nie za bardzo wiem jak mam sprawdzić czy punkty te należą do mojego stożka czy nie. Może prościej byłoby wybrać inna bryłę obrotową.

Bardzo proszę zeby ktoś zweryfikował mój tok myślenia i wytknął błędy xD
Góra
Instytut Matematyczny, Uniwersytet Wrocławski
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 1 ] 


 Zobacz podobne tematy
 Tytuł tematu   Autor   Odpowiedzi 
 [Algorytmy] Sortowanie przez wstawianie - przykład - zadanie 2  Teano  1
 [C++] Metoda Laguerre'a - wyznaczanie zer wielomianu  Maath  4
 [C++][Algorytmy] Nauka  kondziorex7  4
 [Schematy blokowe] Trzy dowolne algorytmy  Insane  2
 [Octave] Oblicz wartość metodą iteracyjną  Katana1  2
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [F.A.Q.] [Reklama] [Kontakt]
Copyright (C) ParaRent.com