31 lines
1011 B
Python
31 lines
1011 B
Python
import numpy as np
|
|
|
|
|
|
def umwandlung_ladung(spannung, k_L = 2e-10):
|
|
return spannung * k_L
|
|
|
|
|
|
def mittelwert(messerte):
|
|
return np.sum(messerte) / len(messerte)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
# immer durch zwei, weil gefalten, siehe Angabe
|
|
spannung_10 = np.array([412, 284, 360, 548, 280, 304, 380, 312, 278, 444]) / 1000 / 2
|
|
spannung_20 = np.array([960, 960, 992, 968, 936, 952, 1160, 120, 1010, 1000]) / 1000 / 2
|
|
spannung_50 = np.array([1180, 2020, 1120, 1260, 1240, 1580, 1140, 2340, 1700, 1060]) / 1000 / 2
|
|
spannung_100 = np.array([4080, 5280, 5160, 5080, 3520, 4280, 4800, 5120, 4400, 4240]) / 1000 / 2
|
|
|
|
ladnung_10 = umwandlung_ladung(spannung_10)
|
|
ladnung_20 = umwandlung_ladung(spannung_20)
|
|
ladnung_50 = umwandlung_ladung(spannung_50)
|
|
ladnung_100 = umwandlung_ladung(spannung_100)
|
|
|
|
print()
|
|
|
|
print(ladnung_10(spannung_10))
|
|
print(ladnung_20(ladnung_10))
|
|
print(ladnung_50(ladnung_20))
|
|
print(mittelwert(ladnung_50))
|
|
print(mittelwert(ladnung_100))
|