From c7375be9475989f2fa8f78afe1f193b6a42c9855 Mon Sep 17 00:00:00 2001 From: CDsigma Date: Fri, 7 Sep 2018 16:16:12 -0700 Subject: [PATCH 1/2] Updating Monte Carlo in Java --- contents/monte_carlo_integration/code/java/MonteCarlo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents/monte_carlo_integration/code/java/MonteCarlo.java b/contents/monte_carlo_integration/code/java/MonteCarlo.java index 39a1b2e10..f7095e36b 100644 --- a/contents/monte_carlo_integration/code/java/MonteCarlo.java +++ b/contents/monte_carlo_integration/code/java/MonteCarlo.java @@ -6,7 +6,7 @@ public class MonteCarlo { public static void main(String[] args) { double piEstimation = monteCarlo(1000); System.out.println("Estimated pi value: " + piEstimation); - System.out.printf("Percent error: " + 100 * (Math.PI - piEstimation) / Math.PI); + System.out.printf("Percent error: " + 100 * (piEstimation - Math.PI) / Math.PI); } //function to check whether point (x,y) is in unit circle From 2c88287f34766a567e769bd7ce8e05663d2727b0 Mon Sep 17 00:00:00 2001 From: CDsigma Date: Fri, 7 Sep 2018 16:24:11 -0700 Subject: [PATCH 2/2] Adding absolute value --- contents/monte_carlo_integration/code/java/MonteCarlo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents/monte_carlo_integration/code/java/MonteCarlo.java b/contents/monte_carlo_integration/code/java/MonteCarlo.java index f7095e36b..b5c53faef 100644 --- a/contents/monte_carlo_integration/code/java/MonteCarlo.java +++ b/contents/monte_carlo_integration/code/java/MonteCarlo.java @@ -6,7 +6,7 @@ public class MonteCarlo { public static void main(String[] args) { double piEstimation = monteCarlo(1000); System.out.println("Estimated pi value: " + piEstimation); - System.out.printf("Percent error: " + 100 * (piEstimation - Math.PI) / Math.PI); + System.out.printf("Percent error: " + 100 * Math.abs(piEstimation - Math.PI) / Math.PI); } //function to check whether point (x,y) is in unit circle