Форум программистов, компьютерный форум CyberForum.ru

Тело падает под действием силы тяжести - C++

Восстановить пароль Регистрация
 
Peny
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
26.12.2012, 01:48     Тело падает под действием силы тяжести #1
Тело падает под действием силы тяжести с нулевой начальной скорости. Движение описывается следующей системой дифференциальных уравнени
Система: (как скобочку сделать не знаю)
dx/dt=V
dV/dt=g/1+k
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
 Аватар для HighPredator
5342 / 1725 / 320
Регистрация: 10.12.2010
Сообщений: 5,108
Записей в блоге: 3
26.12.2012, 01:58     Тело падает под действием силы тяжести #2
Ну и пусть себе падает. Задача-то как звучит?

Добавлено через 1 минуту
И второе дифференциальное уравнение противоречит условию задачи.
Peny
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
26.12.2012, 14:49  [ТС]     Тело падает под действием силы тяжести #3
Ой... да. Вот
где х - путь; V - скорость; g - ускорение свободного падения; K = 0,5 - коэффициент трения о воздух; t - время.
Решить систему уравнений методом Эйлера и построить графики x = f (t), V = f (t) для промежутка времени от 0 до 5 секунд.
Уравнение проверила в задании именно такое
HighPredator
 Аватар для HighPredator
5342 / 1725 / 320
Регистрация: 10.12.2010
Сообщений: 5,108
Записей в блоге: 3
26.12.2012, 15:21     Тело падает под действием силы тяжести #4
Цитата Сообщение от Peny Посмотреть сообщение
Уравнение проверила в задании именно такое
Может быть все-таки dV/dt=g/(1+k) ? Это разные вещи...
Peny
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
26.12.2012, 15:41  [ТС]     Тело падает под действием силы тяжести #5
там без скобок) но пусть будет dV/dt=g/(1+k) Знаете как прогу это написать? Она нужна... очень...
HighPredator
 Аватар для HighPredator
5342 / 1725 / 320
Регистрация: 10.12.2010
Сообщений: 5,108
Записей в блоге: 3
26.12.2012, 15:46     Тело падает под действием силы тяжести #6
Цитата Сообщение от Peny Посмотреть сообщение
для промежутка времени от 0 до 5 секунд
С каким шагом?
Peny
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
26.12.2012, 15:54  [ТС]     Тело падает под действием силы тяжести #7
Шаг не задан. Каким Вам будет удобнее
HighPredator
 Аватар для HighPredator
5342 / 1725 / 320
Регистрация: 10.12.2010
Сообщений: 5,108
Записей в блоге: 3
26.12.2012, 16:00     Тело падает под действием силы тяжести #8
Здесь расчет ведется в зависимости от требуемого числа точек (N)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main()
{
    const int N=10;
    const double g=9.80665;
    const double k=0.5;
    double *V=new double[N];
    double *x=new double[N];
    double *t=new double[N];
    for(int i=0;i<N;i++) t[i]=5.0/(N-1)*i;
    V[0]=0;
    for(int i=1;i<N;i++) V[i]=V[i-1]+(t[i]-t[i-1])*(g/(1+k));
    x[0]=0;
    for(int i=1;i<N;i++) x[i]=x[i-1]+(t[i]-t[i-1])*V[i-1];
    for(int i=0;i<N;i++) cout<<"t="<<t[i]<<"x="<<x[i]<<"V="<<V[i]<<endl;
    delete []t;
    delete []x;
    delete []V;
    return 0;
}
Графики уже стройте сами как вас учили.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 16:06     Тело падает под действием силы тяжести
Еще ссылки по теме:

C++ Падает то не падает) APPCRASH StackHash PCH FROM ntdll
Центр тяжести C++
Определить центр тяжести между точками C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Peny
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
26.12.2012, 16:06  [ТС]     Тело падает под действием силы тяжести #9
Спасибо огромное!)
Yandex
Объявления
26.12.2012, 16:06     Тело падает под действием силы тяжести
Ответ Создать тему
Опции темы

Текущее время: 18:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru