Зміст:
Завдання
Текст програми в середовищі MathCAD
Текст програми в середовищі Matlab
Завдання:
Промоделювати траєкторію руху малого космічного апарату, що запускається з борту космічної станції, відносно Землі. Запуск здійснюється шляхом поштовху в напрямку, протилежному руху станції, по дотичній до її орбіті.
Текст програми в середовищі MathCAD:
доцентрове прискорення
- Маса Землі (кг)
- Гравітаційна постійна (м ^ 3/кг * з ^ 2)
- Початкові координати малого космічного апарату
початкова швидкість
Зробимо обезразмеріваніе величин:
- Відстань від Землі до космічного апарату (радіус орбіти)
період руху
Побудуємо графік залежності Y (X), який показує траєкторію руху космічного апарату:
Текст програми в середовищі Matlab:
hold on;
grid on;
M = 6 * 10 ^ 24;
G = 6.67 * 10 ^ (-11);
p = 3.1415;
v = 20;
X =- 40000:10:40000;
x = 1000;
y = 0;
R = (x ^ 2 + y ^ 2) ^ 0.5;
T = ((4 * p ^ 2 * R ^ 3) / (G * M)) ^ (0.5);
Y = ((-X. ^ 2 * v ^ 4 * T ^ 4 +256 * p ^ 8). ^ (0.5 ))/(( T ^ 2) * (v * T / R) ^ 2);
F =-((- X. ^ 2 * v ^ 4 * T ^ 4 +256 * p ^ 8). ^ (0.5 ))/(( T ^ 2) * (v * T / R) ^ 2);
plot (X, Y);
plot (X, F)
title ('GRAFIK');
xlabel ('X');
ylabel ('Y, F');
Графік: