HW7 Code
HW7 Code
ipynb - Colaboratory
import numpy as np
import matplotlib.pyplot as plt
import random
import scipy.stats as stats
import math
Q2
a = []
for _ in range(200):
a.append(np.random.normal(2.0,0.1))
b = []
for _ in range(200):
b.append(np.random.normal(3.0,0.1))
c = []
for _ in range(200):
c.append(np.random.normal(4.0,0.2))
a = np.array(a)
b = np.array(b)
c = np.array(c)
V = []
for i in range(200):
V.append(a[i]*b[i]*c[i])
V = np.array(V)
#mean and standard deviation of V
mean = np.mean(V)
std = np.std(V)
print(mean, std)
23.916418179176233 1.952302882124931
uncertainty_mean = std/np.sqrt(200)
print(uncertainty_mean)
0.13804866068805796
Q1
https://colab.research.google.com/drive/1ezDQX4zLpyr1ubxZxjBX0LIdk4MhsiOh#scrollTo=S9EYPqnk5xUJ&printMode=true 1/3
16/10/2023, 13:22 Untitled7.ipynb - Colaboratory
r = []
for _ in range(200):
r.append(random.uniform(0,1))
x = []
for i in r:
x.append(2*np.arcsin(np.sqrt(i)))
print(len(x))
200
200.0
theta = np.arange(0,(np.pi)+0.01,0.01)
y = 0.5*np.sin(theta)
https://colab.research.google.com/drive/1ezDQX4zLpyr1ubxZxjBX0LIdk4MhsiOh#scrollTo=S9EYPqnk5xUJ&printMode=true 2/3
16/10/2023, 13:22 Untitled7.ipynb - Colaboratory
https://colab.research.google.com/drive/1ezDQX4zLpyr1ubxZxjBX0LIdk4MhsiOh#scrollTo=S9EYPqnk5xUJ&printMode=true 3/3