Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Математична модель руху супутника по орбіті

Реферат Математична модель руху супутника по орбіті





th / 2)))); r1=Distance (Satelite.X, Earth.X, Satelite.Y, Earth.Y);

/ / double r2=(Ellipse.Width / 2) / (1 - exs * Math.Cos (arcAngleOffset)); _speed=Math.Sqrt (6.67384 * 5.9736 * Math.Pow (10, 13) *

((2/r1) - (1 / (Ellipse.Width / 2)))); m_speed;

} {m_speed=value; }

} double Distance (double x1, double x2, double y1, double y2)

{Math.Sqrt (Math.Abs ??((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1)));

}

/ / /

/ / / Намалювати при промальовування форми

/ / /

/ / /

/ / / void Form1_Paint (object sender, System.Windows.Forms.PaintEventArgs e)

{

_DrawGraphics ();

}

/ / /

/ / / Намалювати при зміні розміру форми

/ / /

/ / /

/ / / void Form1_SizeChanged (object sender, EventArgs e)

{

_DrawGraphics ();

}

/ / /

/ / / Основна функція промальовування осей, землі і орбіти

/ / / void _DrawGraphics ()

{= this.CreateGraphics ();

/ / Задаємо нові значення ширини і висоти

Ellipse.Height=this.Size.Height - 40; Ellipse.Width=this.Size.Width - 20;. Height=50; Earth.Width=50;. X=(float) Ellipse.Focus - 20;. Y=(this.Size.Height / 2) - 20 - (int) Earth.Height / 2;

# region Робота з label'амі. Text=«Ellipse width =» + Ellipse.Width;. Text=«Ellipse height =» + Ellipse.Height;. Text=«Focus =» + Ellipse.Focus;. Text=«Form Height =» + This.Size.Height;. Text=«Form Width =» + This.Size.Width;

# endregion

/ / graphic.Clear (System.Drawing.Color.WhiteSmoke);

/ / Вісь OX.DrawLine (new Pen (Color.White, 1), 1, (this.Size.Height / 2) - 20, this.Size.Width, (this.Size. Height / 2) - 20);

/ / Елліпс.DrawEllipse (new Pen (Color.White, 1), Ellipse.X, Ellipse.Y, (float) Ellipse.Width, (float) Ellipse.Height);

/ / Земля.DrawEllipse (new Pen (Color.Aqua, 2), Earth.X, Earth.Y, (float) Earth.Width, (float) Earth.Height);. Save ( );

} void bStart_Click (object sender, EventArgs e)

{. Y=(this.Size.Height / 2) - 20 - (float) Satelite.Height / 2;=1;. lbSatX.Text=«Satelite X =» + Satelite.X.ToString ();. LbSatY.Text=«Satelite Y =» + Satelite.Y.ToString ();. Clear (Color.Black);

/ / this.BackgroundImage=global :: Kepler.Properties.Resources. n501787527cfe4;

_DrawGraphics ();

/ / Малюємо спутнік.DrawEllipse (new Pen (Color.Gray, 2), Satelite.X, Satelite.Y, (float) Satelite.Width, (float) Satelite.Height); timer= new Timer ();. Interval=275;. Interval=100;. Tick +=GlobalTimer_Tick;. Tick +=timer_Tick;. Start ()...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Просування бутіка розміру plus size на прикладі ТОВ &Атлант&, бутік &Elena ...
  • Реферат на тему: Measurement of Elastic Constant of Spiral Spring, and Earth's Gravitati ...
  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)