Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » физика и турбо паскаль

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

annn3800

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
здравствуйте, помогите пожалуйста)
задан закон изменения ускорения движения тела как функция от времени. Найти уравнение скорости движения тела и положение тела как функцию от времени. Входные данные: v(0)=2м/с; s(0)=0м. Определить положение. скорость и ускорение на отрезке времени t=[0;5] с шагом 1 с. Построить графики s(t), v(t), a(t). Решить задачу для нескольких значений k. a(t)=k*cos(t) м/с^2

Всего записей: 5 | Зарегистр. 25-04-2016 | Отправлено: 19:04 25-04-2016 | Исправлено: annn3800, 19:04 25-04-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
annn3800
ну.. тут два варианта, либо просто аналитически получаем выражения для s, v путем интегрирования ускорения.. a = s'', v = s'
либо численно считать - численное интегрирование
http://ru.wikipedia.org/wiki/Численное_интегрирование

Всего записей: 15108 | Зарегистр. 20-09-2014 | Отправлено: 19:15 25-04-2016 | Исправлено: Mavrikii, 19:16 25-04-2016
annn3800

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
аналитически,, либо численно считать  - то есть решить на листочке вообще не сложно, а вот как это в паскале прописать - НЕ ПРЕДСТАВЛЯЮ! с чего надо начать код?!

Всего записей: 5 | Зарегистр. 25-04-2016 | Отправлено: 21:42 25-04-2016
dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
annn3800

Цитата:
с чего надо начать код?!

С раздела описаний.
 
А вообще -- вспоминаем, как делается многоточечное численное дифференцирование, и делаем его в обратную сторону.
В простейшем случае:
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%AD%D0%B9%D0%BB%D0%B5%D1%80%D0%B0
Посложнее и получше:
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%A0%D1%83%D0%BD%D0%B3%D0%B5_%E2%80%94_%D0%9A%D1%83%D1%82%D1%82%D1%8B
, и не забываем проверять устойчивость.
Это если задача на численные методы.
А если тупо по графическому модулю турбо-паскаля -- то да,
v(t)=k*sin(t)+2
s(t)=-k*cos(t)+2*t+k
, разбиваем диапазон t помельче, вычисляем значения в этих точках, и рисуем -- соединяем линиями.
 
Добавлено:
PS
И да, есть тема: http://forum.ru-board.com/topic.cgi?forum=33&topic=0812
, туда и надо писать.

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 22:27 25-04-2016 | Исправлено: dimitriy7, 22:37 25-04-2016
annn3800

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ага, спасибо большое

Всего записей: 5 | Зарегистр. 25-04-2016 | Отправлено: 17:17 26-04-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » физика и турбо паскаль


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru