Browse Source

Nochmal

master
maasp 5 years ago
parent
commit
79e7216b02
1 changed files with 3 additions and 2 deletions
  1. 5
      Hausaufgaben/ComputerphysikAbgabe/src/ComputerphysikAbgabe.c

5
Hausaufgaben/ComputerphysikAbgabe/src/ComputerphysikAbgabe.c

@ -3,7 +3,7 @@
#include<math.h>
int mmax = 30; //globale Variable, Maximale Anzahl der Schritte
double InfInt(int n, double a, double z,double eps,double (*func)(double, double, double));
double InfInt(int n, double a, double z,double eps,double (*func)(double, double, double)); //InfInt wird bei Potenzial gebraucht deshalb ist es hier definiert
double f1(double x, double a, double z) { // Zu integrierende Funktion
return (exp(-(x * x) / (a * a)) / sqrt(x * x + z * z));
}
@ -73,11 +73,12 @@ double IntRomb(double x1, double x2, int n, double a, double z,
free(h);
return ergebnis; //Rückgabewert ist Ergebnis
}
double potenzial(int n, double a, double z,
double (*func)(double, double, double), double eps) {
double V; //Variable Potential
double alpha = 1/sqrt(M_PI); //normierung alpha
double Q = 1; //Gesamtladung Q
double Q = 4; //Gesamtladung Q
V = alpha * (Q / a) * InfInt(n, a, z, eps,func); //Potential berechnen
return V;

Loading…
Cancel
Save