- Способы физического моделирования:
- использование графических средств (Sigmaplot, QtiPlot);
- использование прикладных средств для выполнения вычислений (MS Excel, Maple, Mathcad);
- программирование (Pascal, C++, Java).
Пример. Составим модель свободного падения тела, вычислив время и скорость столкновения.
- Цель – определить время падения и скорость столкновения с землёй. Тело падает под действием силы тяжести как материальная точка, сопротивление движению отсутствует.
- Записываем кинематическое уравнение движения в проекциях на оси координат, задаём численное значение g и начальные значения координат и проекций скорости.
- Разрабатываем программный код.
- Запускаем компьютерную модель с различными вводными параметрами, убеждаемся в её работоспособности.
- Изменяя закодированные начальные данные (начальные значения координат и скоростей; можно сделать их вводимыми с клавиатуры), анализируем модель.
Const Ro_shar = 7800; Ro_sreda = 1000; Mju = 1.02; h = 10; v0 = 0; r = 0.05; g = 9.8; Var i, n: integer; t, y, dt, m, V, k1, Begin k1 := 6 * Pi * Mju * r; k2 := 0.2 * Pi * r * m := 4 / 3 * Pi * r * writeln ('Шаг по readln (dt); writeln ('Число шагов '); | readln (n); i := 0; t := 0; v := v0; y := h + v * dt; While (y > 0) do begin i := i + 1; t := t + dt; v := v + (k1 * V + k2 * if (i mod n = 0) then writeln (t:7:4, y := y + V * dt end; writeln ('Tmax=', End. |
|---|