(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 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
tot_darts = 127
3.1496
Transcribed Image Text:(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 tot_darts = 127 3.1496
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.
Similar questions
  • SEE MORE QUESTIONS
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