Hallo,
ich versuche mit Java eine harmonische Schwingung grafisch darzustellen. Leider sieht die Schwingung nicht ganz vollständig aus . Ich weiß nicht ob ich einen Programmierfehler oder einen Fehler in den Formeln habe. Vielleicht hat ja wer eine Idee
vielleicht kennt sich ja wer damit aus und kann mir helfen
Liebe Grüße
ich versuche mit Java eine harmonische Schwingung grafisch darzustellen. Leider sieht die Schwingung nicht ganz vollständig aus . Ich weiß nicht ob ich einen Programmierfehler oder einen Fehler in den Formeln habe. Vielleicht hat ja wer eine Idee
Code:
double ds = 10;
double a = ds;
double mm = 1000;
double dd = 10;
double dv = 0;
double T =100;
int anz =1000;
double dt = T/anz;
double da=-dd/mm*ds;
double old=0;
double xk;
double yk;
g.setColor(Color.RED);
for (double t = 0; t < T; t=t+dt){
ds=ds+0.5*da*t*t+dv*t;
da = -dd/mm*ds;
dv =da*dt;
xk=250/T*t+250;
yk=250/a*ds+250;
if(t==0)
old=yk;
g.drawLine((int) xk, (int)old/2, (int) xk, (int) yk/2);
old = 250/a*ds+250;
}
Liebe Grüße
Zuletzt bearbeitet: