Advertisement
Vitaliy_Novichikhin

3.4.3

Oct 22nd, 2020
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.15 KB | None | 0 0
  1. # Решить задачу по Физике
  2.  
  3. import numpy as np
  4.  
  5. # Введём значения полученные экспериментально
  6. angle = input() # угол наклона шланга
  7. distance = input() # расстояние полёта струи воды
  8. ang = float(input()) # произвольный угол наклона, используем для теоритического расчета
  9.  
  10. # Переведем эти значения в массив вещественных чисел, внутри переведя в список вещественных чисел
  11. angle_arr = np.array([float(i) for i in angle.split()]) # массив сопротивлений
  12. distance_arr = np.array([float(i) for i in distance.split()]) # массив сил тока
  13.  
  14. # Вычислим значения полинома второго порядка
  15. poly2 = np.polyfit(angle_arr, distance_arr, 2)
  16.  
  17. # Cразу подставим в формулу угол наклона и выведем верное значение на экран.
  18. print("Дальность: %6.2f м" % (poly2[0] * ang**2 + poly2[1] * ang + poly2[2]))
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement