Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy
- from math import pi, sin
- def computeXC(a, intervals):
- xValues = []
- for i in numpy.arange(0., a, (a/intervals)):
- xValues.append[i]
- return xValues
- def computeYC(A, T, xValues): # Убрал а и intervals, придумай как сделать без них, выбора у тебя нет
- yValues = []
- w=2*pi/T
- for i in numpy.arange(0., a, (a/intervals)):
- yValues.append[A*sin(w*xValues[i])]
- return yValues
- def calcC(yValues, xValues): # Убрал а, придумай как сделать без него
- hype = [] #гипотенуза йобана
- for i in range(0, a+1):
- hype.append[((xValues[i]**2)+(yValues[i+1]-yValues[i])**2)**(1/2)]
- print(hype)
- summa=sum(hype)
- return summa
- A = 2
- a = float(input('Enter a: '))
- T = float(input('Enter T: '))
- intervals = int(input('Enter the number of intervals: '))
- answer = calcC( computeYC(A, T, computeXC(a, intervals)) , computeXC(a, intervals))
- print(answer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement