Python 3.6: используя метод Симпсона

NotEinstein спросил: 07 октября 2018 в 11:20 в: python

Я пытаюсь интегрировать, используя метод Симпсона для набора данных. Я обнаружил, что могу сделать следующее, как показано ниже: result = simps (скорость, время, dx = (1/60)). Я хочу, чтобы интервал был в секундах, а не в минутах (следовательно, 1/60) - но изменение значения dx не изменит мой результат. Как я могу интегрироваться с DX в считанные секунды?

# import the necessary modules
import numpy as np
import matplotlib.pyplot as plt# reads the experimnetal data
a=np.loadtxt("VelvstUniform.txt")# assigns the data columns
time=a[:,0]
velocity=a[:,1]# graphs in the same figure Sunspots vs Year and LEO vs Year
plt.plot(time,velocity,markersize=10, color="green", marker="o", 
linestyle="-")
plt.xlabel("Time (min)", fontweight="bold", fontsize="large")
plt.ylabel("velocity (miles/hour)", fontweight="bold", fontsize="large", 
color="green")from scipy.integrate import simps
result=simps(velocity, time, dx=(1/60))print(result)

0 ответов