Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cat s.php
- <?php
- //20190612
- $r_zemli = 6371; //радиус земли
- $r_sput = 500; //радиус спутников
- $kol_sput = 12000; //колличество спутников
- //Sсфера = 4pi*R^2 (1)
- $s_sfera = ( 4 * 3.14 * pow(($r_zemli + $r_sput),2) );
- echo ("Сфера всей орбиты со спутниками, площадь метров квадратных: {$s_sfera}\r\n");
- //Sна_спутник = 4pi*R^2/n_спутников (2)
- $s_sfera_sput = ( (4 * 3.14 * pow(($r_zemli + $r_sput),2))/$kol_sput );
- echo ("Сфера площади орбиты на один спутник, метров квадратных: {$s_sfera_sput}\r\n");
- //Рассчитаем расстояние между спутниками. Для упрощения предположим, что каждый спутник охватывает на сфере фигуру в виде круга.
- //Тогда имеем:
- //Sкруга = pi*r^2 (3)
- $s_kruga = ( 3.14 * pow(($r_zemli + $r_sput),2) );
- echo ("s круга: {$s_kruga}\r\n");
- //Вычисляем радиус окружности, охватываемый одним спутником из формулы (3):
- //r = корень из (Sкруга / pi) (4)
- $s_kruga_sput = ( sqrt($s_kruga / 3.14) );
- echo ("Радиус окружности, охватываемый одним спутником (??? может ошибка): {$s_kruga_sput}\r\n");
- //Из предположения выше имеем:
- //Sкруга = Sна_спутник (5)
- //Подставим формулу (5) в (4) и получим:
- //??? не понимаю данной формулы совсем
- //r = корень из (4pi*R^2/12000 / pi) = корень из (R^2/3000) (6)
- //r=корень из (6871^2/3000) = 125,44672308726654551876131258748 (км)
- $r_koren = ( sqrt(pow(6871,2) / 3000) );
- echo ("$r_koren (??? не понимаю что это): {$r_koren}\r\n");
- //Следовательно, между спутниками расстояние будет:
- //d = 2r (7)
- $rast_megdu_sput = ( 2 * $r_koren );
- echo ("Расстояние между спутниками: {$rast_megdu_sput}\r\n");
- //d = 250,89.. (км)
- //Сергей Еронов, [12.06.19 02:06]
- //251 км между спутниками - много или мало, не знай, но т.к. они на высоте от 450 км будут летать, тогда, наверное, это нормально
- echo ("\r\n");
- ?>
- Вывод
- php s.php
- Сфера всей орбиты со спутниками, площадь метров квадратных: 592965650.96
- Сфера площади орбиты на один спутник, метров квадратных: 49413.804246667
- s круга: 148241412.74
- Радиус окружности, охватываемый одним спутником (??? может ошибка): 6871
- 125.44672308727 (??? не понимаю что это): 125.44672308727
- Расстояние между спутниками: 250.89344617453
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement