(Approximating 7) A classic method of approximating the value of pi is to relate the area inside a circle to the area of a square just encompassing it. In particular, consider the portion of the unit circle which is in the first quadrant (whose area is ) and the square [0, 1] × [0, 1] (whose area is 1). If we throw darts randomly at this square and count up the proportion of darts which land inside the unit circle compared to the total number of darts thrown, this proportion should approach the ratio of areas, from which we can solve for pi. For this problem, we will continue throwing darts until a given number of darts land inside the circle. A graphical representation of this for 100 darts inside the circle and a total of 127 darts thrown is: Feel free to try and reproduce this type of a figure to practice with MATLAB's graphics capabilities. mc_pi Function: Input variables: • a scalar representing the desired number of darts landing inside the circle Output variables: • a scalar representing the approximate value of 7 • a scalar representing the total number of darts thrown to achieve the given approximation A possible sample case is: » [approx_pi, tot_darts] = mc_pi(100) approx_pi = 3.1496 tot_darts = 127 %3D

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

make c+++ code 

(Approximating π) A classic method of approximating the value of pi is to relate the area inside a circle to the area of a square just encompassing it. In particular, consider the portion of the unit circle which is in the first quadrant (whose area is π/4) and the square [0,1] × [0,1] (whose area is 1). If we throw darts randomly at this square and count up the proportion of darts which land inside the unit circle compared to the total number of darts thrown, this proportion should approach the ratio of areas, from which we can solve for π.

For this problem, we will continue throwing darts until a given number of darts land inside the circle.

A graphical representation of this for 100 darts inside the circle and a total of 127 darts thrown is:

[Description of graph]
The graph displays a scatter plot within a square bounded by 0 to 1 on both axes. The upper right quarter of a circle is drawn in black. Blue crosses represent darts that land inside the circle, and red crosses represent darts that land outside the circle. The dots are scattered evenly to illustrate randomness, with more blue dots clustered within the quarter circle.

Feel free to try and reproduce this type of a figure to practice with MATLAB’s graphics capabilities.

**mc_pi Function:**

**Input variables:**
- A scalar representing the desired number of darts landing inside the circle

**Output variables:**
- A scalar representing the approximate value of π
- A scalar representing the total number of darts thrown to achieve the given approximation

A possible sample case is:

```
>> [approx_pi, tot_darts] = mc_pi(100)
approx_pi =    3.1496
tot_darts =    127
```
Transcribed Image Text:(Approximating π) A classic method of approximating the value of pi is to relate the area inside a circle to the area of a square just encompassing it. In particular, consider the portion of the unit circle which is in the first quadrant (whose area is π/4) and the square [0,1] × [0,1] (whose area is 1). If we throw darts randomly at this square and count up the proportion of darts which land inside the unit circle compared to the total number of darts thrown, this proportion should approach the ratio of areas, from which we can solve for π. For this problem, we will continue throwing darts until a given number of darts land inside the circle. A graphical representation of this for 100 darts inside the circle and a total of 127 darts thrown is: [Description of graph] The graph displays a scatter plot within a square bounded by 0 to 1 on both axes. The upper right quarter of a circle is drawn in black. Blue crosses represent darts that land inside the circle, and red crosses represent darts that land outside the circle. The dots are scattered evenly to illustrate randomness, with more blue dots clustered within the quarter circle. Feel free to try and reproduce this type of a figure to practice with MATLAB’s graphics capabilities. **mc_pi Function:** **Input variables:** - A scalar representing the desired number of darts landing inside the circle **Output variables:** - A scalar representing the approximate value of π - A scalar representing the total number of darts thrown to achieve the given approximation A possible sample case is: ``` >> [approx_pi, tot_darts] = mc_pi(100) approx_pi = 3.1496 tot_darts = 127 ```
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Table
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education