Update scripts
This commit is contained in:
parent
562519383d
commit
a65119362f
2 changed files with 8 additions and 44 deletions
|
|
@ -30,12 +30,7 @@ for density in densities:
|
||||||
densityDeviations.append(deviation)
|
densityDeviations.append(deviation)
|
||||||
distances.append(distance)
|
distances.append(distance)
|
||||||
|
|
||||||
|
deviations.append(densityDeviations)
|
||||||
del time[-1]
|
|
||||||
del time[-1]
|
|
||||||
firstDeriv=np.diff(densityDeviations)
|
|
||||||
secondDeriv=np.diff(firstDeriv)
|
|
||||||
deviations.append(secondDeriv)
|
|
||||||
|
|
||||||
ax=plt.axes()
|
ax=plt.axes()
|
||||||
# ax.set_yscale("log")
|
# ax.set_yscale("log")
|
||||||
|
|
|
||||||
|
|
@ -36,48 +36,17 @@ for density in densities:
|
||||||
densityDeviations.append(deviation)
|
densityDeviations.append(deviation)
|
||||||
distances.append(distance)
|
distances.append(distance)
|
||||||
|
|
||||||
|
for i in range(len(densityDeviations)):
|
||||||
|
if densityDeviations[i] > 0.75:
|
||||||
|
index = i
|
||||||
|
break
|
||||||
|
|
||||||
del time[-1]
|
breakupDistances.append(distances[index])
|
||||||
del time[-1]
|
|
||||||
firstDeriv=np.diff(densityDeviations)
|
|
||||||
secondDeriv=np.diff(firstDeriv)
|
|
||||||
|
|
||||||
maxIndex=np.argmax(secondDeriv)
|
|
||||||
breakupDistance=distances[maxIndex]
|
|
||||||
breakupDistances.append(breakupDistance)
|
|
||||||
|
|
||||||
oneOverDensities = []
|
|
||||||
for i in densities:
|
|
||||||
oneOver = 1/i
|
|
||||||
oneOverDensities.append(oneOver)
|
|
||||||
|
|
||||||
breakupDistances3 = []
|
|
||||||
for i in breakupDistances:
|
|
||||||
cubed = i**3
|
|
||||||
breakupDistances3.append(cubed)
|
|
||||||
|
|
||||||
oneOverTheoreticalDensities = []
|
|
||||||
for i in theoreticalDensities:
|
|
||||||
oneOver = 1/i
|
|
||||||
oneOverTheoreticalDensities.append(oneOver)
|
|
||||||
|
|
||||||
theoreticalBreakupDistances3 = []
|
|
||||||
for i in theoreticalDistances:
|
|
||||||
cubed = i**3
|
|
||||||
theoreticalBreakupDistances3.append(cubed)
|
|
||||||
|
|
||||||
a,b = np.polyfit(oneOverDensities, breakupDistances3, 1)
|
|
||||||
|
|
||||||
bestFit = []
|
|
||||||
for i in oneOverDensities:
|
|
||||||
y = a*i+b
|
|
||||||
bestFit.append(y)
|
|
||||||
|
|
||||||
ax=plt.axes()
|
ax=plt.axes()
|
||||||
# ax.set_yscale("log")
|
plt.scatter(densities, breakupDistances)
|
||||||
# ax.plot(densities, breakupDistances)
|
ax.plot(theoreticalDensities, theoreticalDistances)
|
||||||
plt.scatter(oneOverDensities, breakupDistances3)
|
|
||||||
ax.plot(oneOverDensities, bestFit)
|
|
||||||
ax.plot(oneOverTheoreticalDensities, theoreticalBreakupDistances3)
|
|
||||||
plt.show()
|
plt.show()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue