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
# 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)