[ 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
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 1 ] 


 Zobacz podobne tematy
 Tytuł tematu   Autor   Odpowiedzi 
 C - metoda siecznych
Witam. Mam problem, nie wiem dlaczego ale coś niepoprawnie działa mi program do wyznaczania pierwiastków f. kwadratowej metodą siecznych...Czy mógłby mi ktoś pomóc i odnaleźć błąd?? ...
 ?uco  9
 [Algorytmy][PHP] Max elementy w zbiorze, minimalna roznica
Witam, mam do utworzenia i analizy algorytm wyznaczenia liczby wystąpień maksymalnego elementu w tablicy oraz minimalnej odległości między elementami o maksymalnej wartości. Algorytm już napisałem, schemat blokowy i instrukcje krok po kroku też. Pro...
 Andriej91  0
 [JAVA] Algorytmy (zliczanie liczby inwersji)
Mógłby mi ktoś pomóc i powiedzieć jak zliczać inwersje oraz liczbe inwersji postaci (i,i+1) w algorytmach? Implementuje sobie algorytmy sortowania. Na początek insertion. Nie wiem gdzie wstawić licznik i na czym dokładnie to polega. Moja implementacj...
 zdzicho0  1
 [Algorytmy] Wyznaczanie pozycji dla rysowania krzywej
Witam, mam wyznaczone pozycje dla punku: s, p0, p1, p2, k. Potrzebuję wzór do obliczenia przesunięcia punktów: p0, p1, p2. Podejrzewam, że będzie to jakaś proporcja x/y. Nowe pozycje dla punktów p0, p1, p2 muszą uwzględniać przesunięcie 5, 7 i 5. Pr...
 bert1223  1
 [Algorytmy][C++] Warcaby czlowiek-komputer
jeśli używasz funkcji ale nie używasz klas to de facto nie używasz obiektowości tylko stawiasz na programowanie proceduralne. Więc zamiana na obiektowe będzie w sumie polegała na pisaniu od zera. Co do kodu komputera to proste, po wykonaniu ruchu gra...
 dav123  8
 [Algorytmy] Szybkie mnożenie wielomianów - zadanie 3
Weźmy dwa wielomiany stopnia n, wtedy pomnożenie ich zajmie czas n^2. Istnieją jednak podobno algorytmy robiące to w czasie n \cdot \ln \left( n \right) I tego nie rozumiem - wielomia...
 Borneq  2
 [C++] Znaleźć pierwiastek równania (metoda bisekcji)
WITAM Wielkimi krokami zbliża się zaliczenie a ja jestem kompletnie zielony z programowania. Potrzebuję napisać algorytm, który przy użyciu metody bisekcji odnajdzie pierwiastek równania: \sin(x)-x^{3}+5x ^{2}+18x+3=0[/tex:2e2g...
 don_sZogun  3
 [Algorytmy] Tablica, rekurencja, słownik
Witajcie ! Mam tu 2 zad z którymi nie mogę sobie poradzić: 1. Zaproponuj algorytm rekurencyjny, realizujący sekwencyjne przegladanie, w celu znalezienia pozycji el x w dowolnym skończonym ciągu zapisanym w tablicy. Zrealizuj tę samą ideę przy założe...
 anka0501  2
 [Algorytmy] Krzyżówki fill-a-pix
hej, mam do zrobienia dwie krzyżówki fill-a-pix. Generalnie pierwszy raz słyszę o czymś takim i jakbyście mieli jakieś wskazówki, przykłady jak to robić, to byłabym ogromnie wdzięczna ...
 hera13  3
 [Algorytmy] Podaj algorytm, narysuj schemat blokowy
proszę o pomoc w rozwiązaniu następujących zadań, ja jestem w tym 'zielona" a musze miec podstawy do nauki Zad.1. a) Dla danego n-elementowego zbioru liczboweg...
 klaudekk  2
 [Algorytmy] Algorytm do kawy metodą Turinga
Witam wszystkich, Jako, że nie jestem dobry z informatyki, a muszę zaprojektować automat do kawy/napojów korzystając z metody Turinga. Jako, że nie wiem jak się za to zabrać proszę o pomoc osoby, które wiedzą co w trawie piszczy. Pozdrawiam....
 Insane  0
 [Java] Metoda klasowa dla wszystkich obiektów / ekstensji
Mam klasę w Javie Pracownik oraz drugą klasę ObjectPlus której zadaniem jest przechowywać wszystkie ekstensje w jednym miejscu: public class ObjectPlus { private static Map<String, List<Object>> ekstensje; //mapa by pr...
 anika91  4
 Algorytmy genetycze
jesli kots sie juz z tym spotkal chetnie nawiaze kontakt...pisze z tego magisterke, chetnie wymienie poglady......
 MatS  21
 Algorytmy - "fragment programu"
Dany jest fragment programu: for i:= 1 to n-1 do begin for j:= i + 1 to n do begin OPERACJA DOMINUJACA end end a) Ile razy wykona sie operacja dominująca, jeżeli n=2150 ...
 spec_u  7
 [Algorytmy] Sieć neuronowa ucząca się operacji XOR za długo
Witam, implementuję w programie matlab sieć neuronową, która ma nauczyć się liczenia operacji logicznej XOR. Sieć uczy się algorytmem wstecznej propagacji błędu, jest zrobiona według schematu jak na obrazku niżej(posiada 2 wejscia, 2 neurony warstw...
 dwukwiat15  2
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [Reklama] [Kontakt]
Copyright (C) ParaRent.com