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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qsv1991
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 26
#1

Програмирование физически процесов - C++

24.06.2013, 14:46. Просмотров 458. Ответов 8
Метки нет (Все метки)

Задача о теле брошенном под углом к горизонту дан угол альфа начальная скорость и сопротивление среды масса обьекта как не решая дифференциальные уравнения тоесть не имея общего решения построить траекторию?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2013, 14:46     Програмирование физически процесов
Посмотрите здесь:

програмирование с++ - C++
Ребята, извените если написал не туда просто не знаю куда. Может кто нибудь помочь у меня сесия начинается, задали задание домой по...

програмирование ООП С++ - C++
проблема такая в Visual Studio при компиляции выскакивает такая ошибка (fatal error C1083: Не удается открыть файл включение: iostream.h:...

Динамическое програмирование - C++
Очень нужна помощь в решении задач на С++ или С++ Builder Помогите кто сможет,последняя надежда на вас Очень буду рада! Большое...

Програмирование ATmega8 - C++
У меня курсовой проект по микропроцессорам на тему электронные напольные весы с индикатором с применением МК. Я применяю четыри датчика...

Обьектно ориентированное програмирование - C++
Помогите пожалуста решить прогу. Меня недопускают к сесии срочно задача нада Составить описание класса для представления комплексных...

програмирование ветвлящихся алгоритмов - C++
помгите пожадуйста решить очень надо 1.Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и...

Мат. програмирование. контрольная - C++
1. Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего треугольника, то вывести в порядке возрастания...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
24.06.2013, 16:40     Програмирование физически процесов #2
C++
1
2
x = t*v*cos(alpha)
y = v*sin(alpha)*t - 9.8*t*t/2
t -время , его в цикл с мелким шагом от 0 до того сколько времени надо
alpha - нач угол в радианах,
v - начальная скорость
qsv1991
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 26
24.06.2013, 18:43  [ТС]     Програмирование физически процесов #3
так это уже решение диф уравнения я спросил на счет вычисления производной не решая уравнения
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
24.06.2013, 18:44     Програмирование физически процесов #4
@aLarman, а где
Цитата Сообщение от qsv1991 Посмотреть сообщение
сопротивление среды
?
qsv1991
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 26
24.06.2013, 18:57  [ТС]     Програмирование физически процесов #5
это мои наработки
Миниатюры
Програмирование физически процесов  
qsv1991
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 26
24.06.2013, 19:08  [ТС]     Програмирование физически процесов #6
И вот еще
Миниатюры
Програмирование физически процесов  
qsv1991
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 26
24.06.2013, 19:27  [ТС]     Програмирование физически процесов #7
Ребята есть идеи?
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
24.06.2013, 19:54     Програмирование физически процесов #8
@qsv1991, как люди должны что-то понять в этом? Перепечатайте, в расширенном режиме ввода сообщения и редактор формул есть, т.ч. все возможно написать вполне аккуратно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2013, 17:21     Програмирование физически процесов
Еще ссылки по теме:

С чего начать програмирование? - C++
Я занимаюсь в основном в Веб среде. И решил расширить свои знания на C++. Дело в том что теорему запомнить сложно. Практика учет очень...

програмирование колебаний нелинейного осцилятора в c++ - C++
Помогите пожалуйста...дали тему курсовой - моделирование колебаний нелинейного осцилятора,а я даже не представляю как это делать..в...

Програмирование под два ядра - C++
Добрый день, передо мной была поставлена задача освоить программирование под два ядра. Однако у меня возникли трудности с понятиями,...

Програмирование на С++ разветляющихся вычислительных процессов - C++
Помогите бедной девушке решить задачку на С++,сама не справляюсь!:cry: Выяснить, у какого из трех прямоугольных треугольников площадь...

Програмирование упращения логических выражений - C++
Что прошу: программа | каркас | идея | помощь На свой выбор и умение прошу помочь. Что нужно: Программа которая сможет упрощать...


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

Или воспользуйтесь поиском по форуму:
qsv1991
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 26
25.06.2013, 17:21  [ТС]     Програмирование физически процесов #9
так в начале составим диф. уравнение c-сопротивление m- масса g -ускорение свободного падения
m*x"=-c*x` (1)
m*y"=-m*g-c*y`
решение этого диф уравнения есть(v0-начальная скорость)
x(t)=(m/c)*v0*Cos(alfa)(1-exp(-(c*t)/m)) (2)
y(t)=(m/c)*(v0*Sin(alfa)-m*g)*(1-exp(-(c*t)/m)-(m*t*t)/c)
но задача которую поставил передо мной преподователь другая.Он поставил задачу чтобы найти общий метод решения диф ур численно не находя обшего решения Вот.
Зная что
Vx=x`
Vy=y` (3)
подставим (3) в (1) получим
Vx`=-(c*Vx)/m (1)
Vy`=-g-(c*Vy)/m
теперь по правилу производно (T - Delta t)
(Vx(t+T)-Vx(t))/T=-(c*Vx(t))/m
(Vy(t+T)-Vy(t))/T=-g-(c*Vy(t))/m в рез-тате преобразований получим

Vx(t+T)-Vx(t)=T*(-c*Vx(t))/m
Vy(t+T)-Vy(t)=T*(-g-(c*Vy(t))/m)

Vx(t+T)=T*(-c*Vx(t))/m +Vx(t)
Vy(t+T)=T*(-g-(c*Vy(t))/m) +Vy(t)

Vx(t+T)=Vx(t)*(1-T*(c/m) )
Vy(t+T)=-T*g +Vy(t)*(1-T*(c/m))

а если загнать в цикл последнюю систему при малом T и при 0<t< касания с поверхностью мы получим меняющуюся со временем скорости по Х и У а как получить координаты?

Добавлено через 19 часов 6 минут
Ребята ну хоть прокоментируйте а
Yandex
Объявления
25.06.2013, 17:21     Програмирование физически процесов
Ответ Создать тему
Опции темы

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