у нас есть файл Excel, и нам нужно импортировать его в python и использовать vel. данные и интегрировать, чтобы найти высоту, у меня есть код, но мои данные далеко от любой идеи, как это исправить. у меня есть данные (файл данных Falcon9 Excel):
(Time in s) (Altitude in m) | Velocity in m/s
-----------------------------------------
1. (0s) (0 m) | 0 m/s
2. (0.1s) (5.6066 m) | 0 m/s
3. (0.2s) (11.1809 m) | 0.1116 m/s
4. (0.5s) (27.7602 m) | 1.2000 m/s
5. (1s) (54.7804 m) | 2.7949 m/s
6. (1.5s) (80.7522 m) | 3.9392 m/s
7. (2s) (105.4083 m) | 4.8973 m/s
8. (2.5s) (128.4817 m) | 5.0838 m/s
9. (2.7s) (137.2080 m) | 5.0883 m/s
10. (3s) (149.7050 m) | 5.1960 m/s
код
import numpy as np
import pandas as pd
permit=pd.read_csv(r"C:\---\-----\------\-----data.csv")
permit.dropna()
from scipy import integrate
import matplotlib.pyplot as plt
altitude=integrate.cumtrapz(permit["Velocity in m/s"],permit["Time, in s"],initial=0)
plt.plot(permit["Time, in s"],altitude)
plt.show()
plt.plot(permit["Time, in s"],permit["Altitude in m"])
plt.show()