Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/79: Рейтинг темы: голосов - 79, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 20.02.2012
Сообщений: 17

Моделирование колебаний с затуханием на С++

13.04.2012, 22:10. Показов 16860. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
а точнее изменение координаты от времени,само уравнение у меня есть а как оформить его в код программы я не знаю.подскажите ,будьте добры, что к чему
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2012, 22:10
Ответы с готовыми решениями:

Моделирование колебаний осциллятора с затуханием
Здравствуйте. Есть задача "Используя самостоятельно составленную программу промоделировать колебания простого гармонического...

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

Моделирование колебаний пружинного маятника
Помогите смоделировать колебания пружынного маятника в матлабе. А то я с матлабом не дружу.

34
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
14.04.2012, 02:27
Студворк — интернет-сервис помощи студентам
я программирование до этого никогда не изучал
Ну так за тебя этого никто делать не будет, тут могут лишь помочь.
Наброски кода у тебя есть?
И ты так и не ответил какой у тебя компилятор/IDE?
0
0 / 0 / 0
Регистрация: 20.02.2012
Сообщений: 17
14.04.2012, 02:36  [ТС]
пишем на парах в майкрософт вижуал студио 2008-2010,нету еще ничего
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
14.04.2012, 02:36
nekroart, посмотри пока сюда
Построение графиков элементарных функций
а я подумаю над анимированием
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
14.04.2012, 02:45
nekroart каком проекте надо сделать ? (консоли,Win32,Windows Forms)
0
14.04.2012, 06:26
 Комментарий модератора 
Друзья, если нет конкретного ответа на вопрос автора темы - не оффтопим. Да, и ЛС никто не отменял.
0
0 / 0 / 0
Регистрация: 20.02.2012
Сообщений: 17
14.04.2012, 15:25  [ТС]
в консоли
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
14.04.2012, 15:59
nekroart, если у вас есть уравнение затухающего колебания:https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}^{''}+j{x}^{'}+{w}^{2}x=0 и вам нужно построить зависимость вида x=f(t), то вам нужно решить это дифференциальное уравнение. Для этого, вам нужно знать значения j и w, чтобы определить коэффициент затухания системы. В зависимости от его величины у вас может быть три различных вида решения уравнения. К слову коэффициент затухания в вашем случае будет определяться так:https://www.cyberforum.ru/cgi-bin/latex.cgi?\zeta =j/2\sqrt{w}. Затем, вам нужно определить собственную частоту колебания системы (омега-ноль). Зная коэффициент затухания и омега-ноль определяются корни характеристического уравнения. Собственно все. Далее только узнать коэффициенты из начальных условий.
0
0 / 0 / 0
Регистрация: 20.02.2012
Сообщений: 17
14.04.2012, 17:00  [ТС]
HighPredator, начальных условий не дано

Добавлено через 1 минуту
HighPredator, я в программировании полный ноль.я не знаю как это все на языке програмы оформить
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
18.04.2012, 14:31
Цитата Сообщение от nekroart Посмотреть сообщение
а точнее изменение координаты от времени,само уравнение у меня есть а как оформить его в код программы я не знаю.подскажите ,будьте добры, что к чему
- ниже 2 анимированных варианта осциллятора, в первом шарик находится на конце "движущейся" затухающей синусоиды, во втором варианте, вся синусоида выводиться сразу а шарик скользит по ней.
К амплитуде не привязываемся т.к. я понял интересует график кривой в относительных единицах, поэтому вводим лишь круговую частоту w декремент затухания g и начальную фазу колебаний (в радианах) и вуаля - смотрим анимированные затухающие колебания
Для понимания что такое график в относительных единицах
https://www.cyberforum.ru/cgi-bin/latex.cgi?A(t) = {A}_{m}*{e}^{-g*t}*sin(\sqrt{{w}^{2}-{g}^{2}}*t + fi)
https://www.cyberforum.ru/cgi-bin/latex.cgi?{A(t)}^{*} = \frac{A(t)}{{A}_{m}}= {e}^{-g*t}*sin(\sqrt{{w}^{2}-{g}^{2}}*t + fi)
Миниатюры
Моделирование колебаний с затуханием на С++   Моделирование колебаний с затуханием на С++   Моделирование колебаний с затуханием на С++  

Вложения
Тип файла: rar Oscilator.exe.rar (27.3 Кб, 197 просмотров)
Тип файла: rar Oscilator2.exe.rar (27.4 Кб, 125 просмотров)
2
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.04.2012, 16:44
Прикольно если учитывать что в консоли и не учитывать мерцания.
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
18.04.2012, 17:23
Цитата Сообщение от Avazart Посмотреть сообщение
Прикольно если учитывать что в консоли и не учитывать мерцания.
- мерцания из за RedrawWindow, без неё всё выглядело бы как на скрине. На счёт консоли - автор попросил именно в ней выполнить.

Для всех любителей немигающей отрисовки выкладываю ознакомительный проект
Миниатюры
Моделирование колебаний с затуханием на С++  
Вложения
Тип файла: rar Oscilator.exe_chng.rar (27.3 Кб, 87 просмотров)
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
26.04.2012, 15:36
Ниже проект нелинейного осциллятора,
вот дифур для моделирования
x′′ + (ω·ω·)x = r · cos νt.
характер кривой представляет собой биения.
Если частота вынуждающей гармонической силы близка к круговой частоте системы, ν ~ ω колебания растут неограниченно — их амплитуда растет как линейная функция времени.
(
можем убедиться сами если введём ω = 25 ν = 24,9)
Миниатюры
Моделирование колебаний с затуханием на С++   Моделирование колебаний с затуханием на С++  
Вложения
Тип файла: rar NonLinearOscilator.exe.rar (25.3 Кб, 77 просмотров)
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
27.04.2012, 13:36
Модель вращения Земля-Луна. Запускаем программу и наслаждаемся анимацией, если есть желание включить/выключить солнечный ветер либо лобовое сопротивление, выбираем соответсвующий пункт меню Симуляция. Силу сопротивления и ветра можно менять(используем меню "Ввод параметров")
Миниатюры
Моделирование колебаний с затуханием на С++  
Вложения
Тип файла: rar MoonFlight.exe.rar (4.9 Кб, 71 просмотров)
0
 Аватар для DiffEreD
1458 / 795 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
27.04.2012, 14:10
Если не секрет, а какими методами ето все делается в консоли?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
27.04.2012, 20:56
Цитата Сообщение от yuron_477 Посмотреть сообщение
Если не секрет, а какими методами ето все делается в консоли?
- никаких секретов нет, пользуйся API-ными функциями
По этой ссылке как рисуются простые примитивы
Как рисовать элементарные геометрические фигуры?
По этой проект построения графика функции
Построение графиков элементарных функций
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.04.2012, 20:56

Моделирование вынужденных колебаний пружинного маятника
Тело массой m, закрепленное на пружине жесткостью k, совершает вынужденные колебания под действием внешней переменной силы, приложенной...

Моделирование колебаний математического маятника с коэф. затухания
помогите записать в маткаде то что на фото. Очень надо. Пожалуйста!!!

Программное моделирование колебаний свободно опертого стержня, внезапно приобретающего скорость
Здравствуйте! Подскажите правильно ли я реализовал задачу (в прикрепленном файле)? Из задачи непонятно, откуда берется X. Заранее...

Провести моделирование затухающих колебаний в электрическом цепи (изменение величины электрического заряда)
Провести моделирование затухающих колебаний в электрическом цепи (изменение величины электрического заряда): (R -активный...

Дан график гармонических колебаний. Найти фазу колебаний
Найти в момент времени 4,5 с: 1) циклическую частоту; 2) фазу колебаний (0 <= f <= 2пи); 3) скорость; 4) ускорение...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru