Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Решить задачу по Физике
- import numpy as np
- # Введём значения полученные экспериментально
- angle = input() # угол наклона шланга
- distance = input() # расстояние полёта струи воды
- ang = float(input()) # произвольный угол наклона, используем для теоритического расчета
- # Переведем эти значения в массив вещественных чисел, внутри переведя в список вещественных чисел
- angle_arr = np.array([float(i) for i in angle.split()]) # массив сопротивлений
- distance_arr = np.array([float(i) for i in distance.split()]) # массив сил тока
- # Вычислим значения полинома второго порядка
- poly2 = np.polyfit(angle_arr, distance_arr, 2)
- # Cразу подставим в формулу угол наклона и выведем верное значение на экран.
- print("Дальность: %6.2f м" % (poly2[0] * ang**2 + poly2[1] * ang + poly2[2]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement