Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. Радиус Земли:
  2. R = 6 371 000 м
  3.  
  4. Уравнение окружности:
  5. (x - x0)^2 + (y - y0)^2 = R^2
  6.  
  7. Разместим центр Земли в: x0 = y0 = 0
  8.  
  9. Уравнение Земли:
  10. x^2 + y^2 = 6371000^2
  11.  
  12. Уравнение касательной
  13. (х1 – х0)*(х – х0) + (у1 – у0)*(у – у0) = R^2
  14.  
  15. Уравнение ксательной Земли:
  16. x1*x + y1*y = R^2
  17.  
  18. Проведём касательную через точку x1 = 0; y1 = 6371000
  19. 0*x + 6371000*y = 6371000^2
  20.  
  21. Уравнение касательной:
  22. y = 6371000
  23.  
  24. Высота человека: 1.8 м
  25.  
  26. Расстояние между двумя точками = sqrt((x2 - x1)^2 + (y2 - y1)^2)
  27.  
  28. Точка головы на касательной: [xh; 6371000]
  29.  
  30. Расстояние от головы до поверхности:
  31. sqrt((xh - x0)^2 + (yh - y0)^2) - R
  32.  
  33. sqrt(xh^2 + 6371000^2) - 6371000 = 1.8
  34. sqrt(xh^2 + 6371000^2) = 6371001.8
  35. xh^2 + 6371000^2 = 6371001.8^2
  36. xh^2 = 40589663935600 - 40589641000000
  37. xh^2 = 22935600
  38. xh = 4789.112652674
  39.  
  40. Координаты головы: [4789.112652674, 6371000]
  41. Координаты горизонта: [0, 6371000]
  42.  
  43. Расстояние до горизонта: 4789.112652674 м
  44.  
  45. Высота облаков: 5000 м
  46. Уравнение облаков:
  47. x^2 + y^2 = 6376000^2
  48.  
  49. Точка пересечения линии обзора и облаков:
  50. xc^2 + 6371000^2 = 6376000^2
  51. xc = sqrt(40653376000000 - 40589641000000)
  52. xc = -252457.9172852
  53.  
  54. Расстояние от головы до облаков на горизонте:
  55. xh - xc
  56. 4789.112652674 + 252457.9172852 = 257247.0299379 м
  57.  
  58. Расстояние до облаков на горизонте: 257 км
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement