Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question
## Exercise

Generate a log-log plot of your period \( T \) vs. dynamic mass \( m_d \). This is the same plot that you drew on the log-log graphing paper from your materials pack.

### Perform these steps:

1. **Define lists or numpy arrays** that contain your experimental data. For example, \( m_d = [0.10, 0.15, 0.20] \) defines a list of dynamic masses 0.1, 0.15, and 0.20 kg, and \( T = [0.75, 0.83, 0.91] \) defines a list of periods (in seconds).

2. **Generate a log-log plot** of \( T \) vs. \( m_d \) that shows your data as points (not lines!) using `plt.loglog()` with the `'o'` option. The dynamic mass should be on the horizontal (x) axis.

3. **Add grid lines** for both the "major" and "minor" ticks, and both axes. Look up the documentation of `plt.grid()` to see how this is done. Remember that you can get the documentation for any command by running it in a cell of its own and appending a question mark, e.g. `plt.grid?`.

4. **The axis tick labels will likely show up in scientific notation** (e.g. \( 6 \times 10^{-2} \)). For our values (mostly in the 0.1...1 kg range), this is undesirable. Add a line `plt.rcParams['axes.formatter.min_exponent'] = 2` to your code to fix this. This command tells matplotlib to print all numbers between \( 10^{-2} \) and \( 10^{2} \) in normal notation.

5. **Don't forget to label the x- and y-axes.** Look up your code from the "Projectile Motion" lab if you are unsure how to do this.

```python
# define your arrays here
#
# Dynamic masses
# md =

# Periods
# T =

# YOUR CODE HERE
raise NotImplementedError()
```
expand button
Transcribed Image Text:## Exercise Generate a log-log plot of your period \( T \) vs. dynamic mass \( m_d \). This is the same plot that you drew on the log-log graphing paper from your materials pack. ### Perform these steps: 1. **Define lists or numpy arrays** that contain your experimental data. For example, \( m_d = [0.10, 0.15, 0.20] \) defines a list of dynamic masses 0.1, 0.15, and 0.20 kg, and \( T = [0.75, 0.83, 0.91] \) defines a list of periods (in seconds). 2. **Generate a log-log plot** of \( T \) vs. \( m_d \) that shows your data as points (not lines!) using `plt.loglog()` with the `'o'` option. The dynamic mass should be on the horizontal (x) axis. 3. **Add grid lines** for both the "major" and "minor" ticks, and both axes. Look up the documentation of `plt.grid()` to see how this is done. Remember that you can get the documentation for any command by running it in a cell of its own and appending a question mark, e.g. `plt.grid?`. 4. **The axis tick labels will likely show up in scientific notation** (e.g. \( 6 \times 10^{-2} \)). For our values (mostly in the 0.1...1 kg range), this is undesirable. Add a line `plt.rcParams['axes.formatter.min_exponent'] = 2` to your code to fix this. This command tells matplotlib to print all numbers between \( 10^{-2} \) and \( 10^{2} \) in normal notation. 5. **Don't forget to label the x- and y-axes.** Look up your code from the "Projectile Motion" lab if you are unsure how to do this. ```python # define your arrays here # # Dynamic masses # md = # Periods # T = # YOUR CODE HERE raise NotImplementedError() ```
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
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
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education