RCb4M49ORvU3g
Fotografia przedstawia dłoń trzymającą świecący pierścień.

Wyznaczanie liczby π metodą Monte Carlo w języku Java

Źródło: Nadine Shaabana, domena publiczna.

Istnieje wiele rodzajów obliczeń matematycznych, które bardzo trudno jest wykonać, korzystając z metod analitycznych. Czasami okazuje się to wręcz niemożliwe. Za przykład niech posłużą obliczenia całek oznaczonych pewnych funkcji, wyznaczanie pól powierzchni figur o skomplikowanych kształtach lub działania na liczbach niewymiernych.

W takich sytuacjach sięga się po numeryczne techniki obliczeniowe. Jednej z nich – metodzie Monte Carlo – poświęcimy ten e‑materiał.

Czy potrafisz wskazać inne sytuacje, w których sięga się po numeryczne techniki obliczeniowe?

Podstawowe informacje na temat wyznaczania liczby pi metodą Monte Carlo znajdziesz w e‑materiale: Wyznaczanie liczby pi metodą Monte CarloPar6HTDQWWyznaczanie liczby pi metodą Monte Carlo.

W tym e‑materiale poznamy specyfikę wyznaczania liczby pi metodą Monte Carlo w języku Java.

Jeśli chcesz dowiedzieć się, jak to zagadnienie wygląda w przypadku innych języków programowania, sięgnij do e‑materiałów:

Twoje cele
  • Scharakteryzujesz sposoby generowania liczb losowych w języku Java.

  • Przeanalizujesz, jak losuje się punkty w obrębie danej figury geometrycznej.

  • Zaimplementujesz algorytm obliczania wartości liczby metodą Monte Carlo w języku Java.