import math
import matplotlib.pyplot as plt
import numpy as np
from scipy.integrate import odeint
g = 9.81
l = 0.5
def f(y, t):
x, vx = y
return [vx, (-1) * g / l * (x - (x ** 3) / 6)]
t = np.linspace(0, 50, 10000)
X0 = [0, 0]
x, vx = odeint(f, X0, t, full_output=False).T
Amplituda=[]
Chastota=[]
'''
def AH(nach, konec):
N = 100
dx = (konec - nach) / N
fi = nach
while fi < konec:
t = np.linspace(0, 50, 10000)
X0 = [fi, 0]
x, vx = odeint(f, X0, t, full_output=False).T
j = 0
t_posled = 0
Amplituda1=[]
Chastota1=[]
for i in xrange(0, 10000):
if i > 0 and x[i - 1] * x[i] < 0:
j += 1
t_posled = 50. / 10000 * i
np.append.Amplituda1 = fi
np.append.Chastota1 = t_posled / j * 2
fi += dx
return Amplituda1, Chastota1
'''
N = 100
konec=math.pi / 2
nach=math.pi / 100
dx = (konec - nach) / N
fi = nach
Amplituda1 = []
Chastota1 = []
while fi < konec:
X0 = [fi, 0]
x, vx = odeint(f, X0, t, full_output=False).T
j = 0
t_posled = 0
for i in xrange(0, 10000):
if i > 0 and x[i - 1] * x[i] < 0:
j += 1
t_posled = 50. / 10000 * i
np.append.Amplituda1 = fi
np.append.Chastota1 = j / t_posled / 2
fi += dx
#Amplituda, Chastota = AH(math.pi / 100, math.pi / 2)
fig = plt.figure(facecolor='white')
plt.plot(Chastota1, Amplituda1)
plt.grid(True)
plt.show()
aW1wb3J0IG1hdGgKaW1wb3J0IG1hdHBsb3RsaWIucHlwbG90IGFzIHBsdAppbXBvcnQgbnVtcHkgYXMgbnAKZnJvbSBzY2lweS5pbnRlZ3JhdGUgaW1wb3J0IG9kZWludAoKZyA9IDkuODEKbCA9IDAuNQoKCmRlZiBmKHksIHQpOgogICAgeCwgdnggPSB5CiAgICByZXR1cm4gW3Z4LCAoLTEpICogZyAvIGwgKiAoeCAtICh4ICoqIDMpIC8gNildCgoKdCA9IG5wLmxpbnNwYWNlKDAsIDUwLCAxMDAwMCkKClgwID0gWzAsIDBdCngsIHZ4ID0gb2RlaW50KGYsIFgwLCB0LCBmdWxsX291dHB1dD1GYWxzZSkuVAoKCkFtcGxpdHVkYT1bXQpDaGFzdG90YT1bXQoKCicnJwpkZWYgQUgobmFjaCwga29uZWMpOgogICAgTiA9IDEwMAogICAgZHggPSAoa29uZWMgLSBuYWNoKSAvIE4KICAgIGZpID0gbmFjaAogICAgd2hpbGUgZmkgPCBrb25lYzoKICAgICAgICB0ID0gbnAubGluc3BhY2UoMCwgNTAsIDEwMDAwKQogICAgICAgIFgwID0gW2ZpLCAwXQogICAgICAgIHgsIHZ4ID0gb2RlaW50KGYsIFgwLCB0LCBmdWxsX291dHB1dD1GYWxzZSkuVAogICAgICAgIGogPSAwCiAgICAgICAgdF9wb3NsZWQgPSAwCiAgICAgICAgQW1wbGl0dWRhMT1bXQogICAgICAgIENoYXN0b3RhMT1bXQogICAgICAgIGZvciBpIGluIHhyYW5nZSgwLCAxMDAwMCk6CiAgICAgICAgICAgIGlmIGkgPiAwIGFuZCB4W2kgLSAxXSAqIHhbaV0gPCAwOgogICAgICAgICAgICAgICAgaiArPSAxCiAgICAgICAgICAgICAgICB0X3Bvc2xlZCA9IDUwLiAvIDEwMDAwICogaQogICAgICAgIG5wLmFwcGVuZC5BbXBsaXR1ZGExID0gZmkKICAgICAgICBucC5hcHBlbmQuQ2hhc3RvdGExID0gdF9wb3NsZWQgLyBqICogMgogICAgICAgIGZpICs9IGR4CiAgICAgICAgcmV0dXJuIEFtcGxpdHVkYTEsIENoYXN0b3RhMQonJycKTiA9IDEwMAprb25lYz1tYXRoLnBpIC8gMgpuYWNoPW1hdGgucGkgLyAxMDAKZHggPSAoa29uZWMgLSBuYWNoKSAvIE4KZmkgPSBuYWNoCkFtcGxpdHVkYTEgPSBbXQpDaGFzdG90YTEgPSBbXQp3aGlsZSBmaSA8IGtvbmVjOgogICAgWDAgPSBbZmksIDBdCiAgICB4LCB2eCA9IG9kZWludChmLCBYMCwgdCwgZnVsbF9vdXRwdXQ9RmFsc2UpLlQKICAgIGogPSAwCiAgICB0X3Bvc2xlZCA9IDAKICAgIGZvciBpIGluIHhyYW5nZSgwLCAxMDAwMCk6CiAgICAgICAgaWYgaSA+IDAgYW5kIHhbaSAtIDFdICogeFtpXSA8IDA6CiAgICAgICAgICAgIGogKz0gMQogICAgICAgICAgICB0X3Bvc2xlZCA9IDUwLiAvIDEwMDAwICogaQogICAgbnAuYXBwZW5kLkFtcGxpdHVkYTEgPSBmaQogICAgbnAuYXBwZW5kLkNoYXN0b3RhMSA9IGogLyB0X3Bvc2xlZCAvIDIKICAgIGZpICs9IGR4CgoKI0FtcGxpdHVkYSwgQ2hhc3RvdGEgPSBBSChtYXRoLnBpIC8gMTAwLCBtYXRoLnBpIC8gMikKCmZpZyA9IHBsdC5maWd1cmUoZmFjZWNvbG9yPSd3aGl0ZScpCnBsdC5wbG90KENoYXN0b3RhMSwgQW1wbGl0dWRhMSkKcGx0LmdyaWQoVHJ1ZSkKcGx0LnNob3coKQ==
Main.java:1: error: '.' expected
import math
^
Main.java:2: error: ';' expected
import matplotlib.pyplot as plt
^
Main.java:2: error: class, interface, or enum expected
import matplotlib.pyplot as plt
^
Main.java:2: error: class, interface, or enum expected
import matplotlib.pyplot as plt
^
Main.java:3: error: '.' expected
import numpy as np
^
Main.java:3: error: ';' expected
import numpy as np
^
Main.java:4: error: '.' expected
from scipy.integrate import odeint
^
Main.java:6: error: ';' expected
g = 9.81
^
Main.java:45: error: unclosed character literal
fig = plt.figure(facecolor='white')
^
Main.java:45: error: unclosed character literal
fig = plt.figure(facecolor='white')
^
10 errors