Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
alexmikt
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 24
1

Моделирование маятника: измерить время движения маятника с начала его движения до полной остановки

22.04.2010, 23:39. Просмотров 2181. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста какую формулу в данном коде добавить чтоб измерялось время движения маятника с начала его движения до его полной остановки:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Код:
 
#include "pch.h"
#pragma hdrstop
#include "graphics.h"
 
 
double dt = 0.001;
int dt_display = 16, k_display = 40;
 
double x[2], v[2];
double g=9.8, v0=1, alpha=0.01, l=5, m=1, c=-0.5;
 
 
void init()
{
    x[0] = 5;
    x[1] = 2;
    v[0] = v0*alpha;
    v[1] = v0*alpha;
}
 
bool tick( double t )
{
 
    x[0] += v[0]*dt;
    v[0] -=((g*x[0]/l)-(c*v[0]/m))*dt;
 
    if( fabs(v[0]) < 0.001 && fabs(x[0]) < 0.1 )
 
        return false;
    return true;
}
 
void paint()
{
    double k=60;
    text(0,500) << " x=" << setw(10) << x[0] << "     y=" << setw(10) << x[1];
    text(0,480) << "vx=" << setw(10) << v[0] << "    vy=" << setw(10) << v[1];
    text(500,500) << "t=" << setw(10) << [COLOR="Red"]ФОРМУЛА[/COLOR];
    particle( x[0]*k+300, x[1]*k );
}
0
Вложения
Тип файла: rar маятник.rar (350.0 Кб, 149 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2010, 23:39
Ответы с готовыми решениями:

Через случайное количество тактов движения изменять направление движения
Помогите пожалуйста. Движение вдоль периметра экрана. Через случайное...

Даны скорость и время равномерного движения тела. Найдите пройденный им путь
Даны скорость и время равномерного движения тела. Найдите пройденный им путь.

Моделирование движения физического маятника в вязкой среде
Здравствуйте уважаемые формучане, нужна Ваша помощь. Моделирование движения...

Программа движения маятника
Нужно создать программу движения маятнтка, запрограмировать нажатие любой...

Анализ движения математического маятника
Здравствуйте. пишу программу про анализ движения математического маятника....

2
oxotnik
1632 / 1105 / 75
Регистрация: 21.08.2008
Сообщений: 4,627
Записей в блоге: 1
22.04.2010, 23:48 2
уравнение движения маятника y = a*sin(x)/b*x
где а - коэффициент амплитуды, b - коэффициент затухания
0
alexmikt
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 24
23.04.2010, 03:04  [ТС] 3
а причем тут это? код полностью рабочий,но нужно еще как то вывести формулу подсчета движения маятника до полной остановки
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2010, 03:04

Найти силу торможения,действующую на вагон, время его движения до остановки, пройденное расстояние.
Помогите пожалуйста решить блок заданий...и пожалуйста по базовой формулке...

Смоделировать на экране в реальном времени затухающие движения маятника
Здравствуйте! Нужно написать программу на C#. Помогите, пожалуйста. Маятник...

Составьте таблицу для расчёта движения математического маятника с учётом силы сопротивления и внешней вынуждающей силы
Задание 1. В среде Excel составьте таблицу для расчёта движения...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru