(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
(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
Related questions
Question
make c+++ code
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps
Knowledge Booster
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
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education