From da4722aa78ddeeeeeca2f69384836648e35d3616 Mon Sep 17 00:00:00 2001 From: Ariane Date: Fri, 8 May 2020 17:57:25 +0200 Subject: [PATCH] Hallo --- AbgabeCP.c | 14 +++++----- data_NST_a.txt | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 7 deletions(-) create mode 100644 data_NST_a.txt diff --git a/AbgabeCP.c b/AbgabeCP.c index d68ede5..d51b538 100644 --- a/AbgabeCP.c +++ b/AbgabeCP.c @@ -226,10 +226,10 @@ int main(void) //Eingabe der restlichen Variablen: - /*printf("Bitte geben Sie nun a2 ein (a1/10 <= a2 <= a1):\n"); + printf("Bitte geben Sie nun a2 ein (a1/10 <= a2 <= a1):\n"); scanf("%lf", &a2); printf("Bitte geben Sie die Startwerte z1, z2 für die Bestimmung der Gleichgewichtslage an:\n"); - scanf("%lf %lf", &z1, &z2);*/ + scanf("%lf %lf", &z1, &z2); printf("Gesamtes Potenzial der beiden Drähte: %f\n", ges_potenzial(n, a1, a2, z, Q1, Q2, d, f1, eps)); @@ -237,11 +237,11 @@ int main(void) printf("Gesamtes E-Feld (analytisch berechnet) durch Addition ist: %f\n", ges_efeld2(n, a1, a2, z, Q1, Q2, d, f2, eps)); //H3.2 Nullstellenberechnung mit Sekantenverfahren int schritt; //Variable zum speichern der Schrittanzahl des Sekantenverfahrens - /*Numerische Methode dauert aber sehr lange - printf("Gleichgewichtspunkt des Teilchens: %1.8f\n", secant(n, z1, z2, a1, a2, Q1, Q2, d, &df1, &df2, f1, eps, &schritt)); - */ + //Numerische Methode dauert aber sehr lange + printf("Gleichgewichtspunkt des Teilchens (num): %1.8f\n", secant(n, z1, z2, a1, a2, Q1, Q2, d, &df1, &df2, f1, eps, &schritt)); + //analytische Methode - /*printf("Gleichgewichtspunkt des Teilchens: %1.8f\n", secant2(n, z1, z2, a1, a2, Q1, Q2, d, f2, eps, &schritt)); - printf("Schrittanzahl:%d\n",schritt);*/ + //printf("Gleichgewichtspunkt des Teilchens (ana): %1.8f\n", secant2(n, z1, z2, a1, a2, Q1, Q2, d, f2, eps, &schritt2)); + printf("Schrittanzahl %d und 2:%d\n",schritt); return 0; } diff --git a/data_NST_a.txt b/data_NST_a.txt new file mode 100644 index 0000000..92ea619 --- /dev/null +++ b/data_NST_a.txt @@ -0,0 +1,73 @@ +0.400000 3.407420 +0.450000 3.408067 +0.500000 3.408789 +0.550000 3.409586 +0.600000 3.410458 +0.650000 3.411403 +0.700000 3.412422 +0.750000 3.413514 +0.800000 3.414679 +0.850000 3.415916 +0.900000 3.417224 +0.950000 3.418603 +1.000000 3.420053 +1.050000 3.421573 +1.100000 3.423162 +1.150000 3.424819 +1.200000 3.426544 +1.250000 3.428337 +1.300000 3.430195 +1.350000 3.432120 +1.400000 3.434110 +1.450000 3.436164 +1.500000 3.438281 +1.550000 3.440461 +1.600000 3.442703 +1.650000 3.445006 +1.700000 3.447370 +1.750000 3.449793 +1.800000 3.452275 +1.850000 3.454815 +1.900000 3.457412 +1.950000 3.460065 +2.000000 3.462774 +2.050000 3.465538 +2.100000 3.468355 +2.150000 3.471225 +2.200000 3.474148 +2.250000 3.477122 +2.300000 3.480146 +2.350000 3.483221 +2.400000 3.486344 +2.450000 3.489515 +2.500000 3.492734 +2.550000 3.495999 +2.600000 3.499310 +2.650000 3.502666 +2.700000 3.506062 +2.750000 3.509505 +2.800000 3.512991 +2.850000 3.516519 +2.900000 3.520088 +2.950000 3.523697 +3.000000 3.527346 +3.050000 3.531034 +3.100000 3.534760 +3.150000 3.538523 +3.200000 3.542323 +3.250000 3.546159 +3.300000 3.550030 +3.350000 3.553936 +3.400000 3.557876 +3.450000 3.561849 +3.500000 3.565855 +3.550000 3.569893 +3.600000 3.573962 +3.650000 3.578061 +3.700000 3.582191 +3.750000 3.586350 +3.800000 3.590539 +3.850000 3.594755 +3.900000 3.598999 +3.950000 3.603270 +4.000000 3.607568