Example #1
0
print (a_parabel)
a_parabel *= 0.5967

# b)
n = [1,2,3,4,5,6,7,8,9]
n_ungerade = [1,3,5,7,9,11,13,15,17]
U_Dreieck, Skala_Dreieck = np.genfromtxt('Messdaten/Dreieckspannung.txt', unpack=True)
U_Dreieck_Fehler = 0.1 * Skala_Dreieck
U_Dreieck *= Skala_Dreieck
U_Dreieck_ges = unp.uarray(U_Dreieck, U_Dreieck_Fehler)
U_Dreieck_normiert = U_Dreieck_ges / U_Dreieck_ges[0]
RelFehler_Dreieck = np.abs(U_Dreieck_normiert - a_Dreieck) / a_Dreieck * 100

write('build/Tabelle_Dreieck_1.tex', '1 & 2.8 & 0.1 & 1 & 0 & 1 & 0 & 0 \\\\')
write('build/Tabelle_Dreieck_2.tex', make_table([n_ungerade[1:],U_Dreieck_ges[1:],U_Dreieck_normiert[1:],a_Dreieck[1:], RelFehler_Dreieck[1:]],[0, 1, 1, 3, 1]))
write('build/Tabelle_Dreieck.tex', make_composed_table(['build/Tabelle_Dreieck_1.tex','build/Tabelle_Dreieck_2.tex']))
## FULLTABLE
write('build/FK_Dreieck_texformat.tex', make_full_table(
    'Messdaten, Theoriewerte und relativer Messfehler $f$ der normierten Fourierkoeffizienten: Dreieckspannung.',
    'table:FK_Dreieck',
    'build/Tabelle_Dreieck.tex',
    [1,2,4],
    ['$k$',
    r'$U_{k,\text{mess}} \:/\: \si{\volt}$',
    r'$\frac{U_{k,\text{mess}}}{U_{1,\text{mess}}}$',
    r'$\Abs{\frac{U_{k,\text{theo}}}{U_{1,\text{theo}}}}$',
    r'$f$ \:/\: \si{\percent}']))


U_Rechteck, Skala_Rechteck = np.genfromtxt('Messdaten/Rechteckspannung.txt', unpack=True)
U_Rechteck_Fehler = 0.1 * Skala_Rechteck
Example #2
0
# habe nur eine Zeile, daher abfuck in table.py
a=np.array([Werte_b[0]])
b=np.array([Rx_mean[0]])
c=np.array([Rx_mean_err[0]])
d=np.array([Cx_mean[0]*1e9])
e=np.array([Cx_mean_err[0]*1e9])
write('build/Tabelle_err_b1.tex', make_table([a,b,c,d,e],[0, 1, 0, 1, 1]))
write('build/Tabelle_err_b2.tex', make_table([Werte_b[1:3], Rx_mean[1:3], Rx_mean[1:3], Rx_mean_err[1:3], Cx_mean[1:3]*1e9, Cx_mean_err[1:3]*1e9],[0, 0, 0, 0, 1, 1]))

# write('build/Tabelle_b.tex', make_table([Wert_b, C2*1e9, R2, R34, Rx, Cx*1e9], [0, 1, 1, 1, 1, 1]))
# Ich muss hier leider aufteilen, weil make_table Probleme mit der 0 hat... macht daraus 0.0 -.-

write('build/Tabelle_b1.tex', make_table([Wert_b[0:3], C2[0:3]*1e9, R2[0:3], R34[0:3], Rx[0:3], Cx[0:3]*1e9], [0, 1, 1, 1, 1, 1]))
write('build/Tabelle_b2.tex', make_table([Wert_b[3:9], C2[3:9]*1e9, R_2[3:9], R_2er[3:9], R34[3:9], Rx[3:9], Rx[3:9], Cx[3:9]*1e9], [0, 1, 0, 0, 1, 0, 0, 1]))
write('build/Tabelle_b.tex', make_composed_table(['build/Tabelle_b1.tex','build/Tabelle_b2.tex']))
write('build/Tabelle_b_texformat.tex', make_full_table(
    'Messdaten Kapazitätsmessbrücke.',
    'table:A2',
    'build/Tabelle_b.tex',
    [1,2,3,4,5],
    ['Wert', '$C_2 \\:/\\: \\si{\\nano\\farad}$', '$R_2 \\:/\\: \\si{\\ohm}$', '$R_3 / R_4$', '$R_x \\:/\\: \\si{\\ohm}$', '$C_x \\:/\\: \\si{\\nano\\farad}$']))
# write('build/kapa_b.C15m.tex', make_SI(Cx_mean_Wert15*1e9, r'\nano\farad', figures=1))
# write('build/kapa_b.R15m.tex', make_SI(Rx_mean_Wert15, r'\ohm', figures=1))
# write('build/kapa_b.C3m.tex', make_SI(Cx_mean_Wert3*1e9, r'\nano\farad', figures=1))
# write('build/kapa_b.C2m.tex', make_SI(Cx_mean_Wert2*1e9, r'\nano\farad', figures=1))


#c) Induktivitätsbrücke
#L/R-Kombination Wert 18
Wert_c, R_2, L_2, c    = np.genfromtxt('Messergebnisse/c.txt', unpack=True)