Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
2 / 2 / 1
Регистрация: 28.12.2016
Сообщений: 50

Решить уравнение колебания маятника методом Эйлера

20.11.2017, 19:02. Показов 2677. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Такая проблема надо решить уравнение колебания маятника методом Эйлера. Колебания описываются следующим уравнением :
https://www.cyberforum.ru/cgi-bin/latex.cgi?({d}^{2}x)/d{t}^{2}=-{w}^{2}x
https://www.cyberforum.ru/cgi-bin/latex.cgi?x=0; dx/dt=1 (t=0) .Решить данное уравнение при w=6 на интервале https://www.cyberforum.ru/cgi-bin/latex.cgi?0\leq t\leq 3

Проблема в том, что не считает точное решение.Насколько я понял ,при нажатии на кнопку в метод не передается параметр t.
Миниатюры
Решить уравнение колебания маятника методом Эйлера   Решить уравнение колебания маятника методом Эйлера  
Вложения
Тип файла: rar WindowsFormsApp3 (2).rar (201.5 Кб, 13 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.11.2017, 19:02
Ответы с готовыми решениями:

Решить дифференциальное уравнение второго порядка методом эйлера
Нужно решить дифференциальное уравнение второго порядка методом эйлера. На экран вывести график функции и график производной в одних осях...

Решить систему ДУ методом Эйлера
Здравствуйте. Будьте добры, подсобите. Начну по порядку. Есть система ДУ, надо решить методом Эйлера. Если для одного уравнения я могу...

Решить уравнение методом итераций, методом ньютона и методом половинного деления
решить уравнение методом итераций,методом ньютона и методом половинного деления x-1 / (3 + sin (3.6*x)) = 0 интервал изоляции корня...

4
36 / 36 / 29
Регистрация: 12.10.2014
Сообщений: 351
20.11.2017, 19:52
Нет, значение передается. Ты просто попробуй сделать так:
C#
1
2
3
4
5
public double GetAnalyticSolve(double t)
        {
            
            return Math.Sin(6 * t);
        }
Я просто убрал твой коэффициент 1/6 и получил решение. Проблема в том, что при домножении на 1/6 получается очень малое число, вот тебе и казалось, что он не считает точное решение.
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
20.11.2017, 20:03
Лучший ответ Сообщение было отмечено zxxrc19 как решение

Решение

1/6 - целочисленное деление жеж
C#
1
1.0/6
или
C#
1
(double)1/6
ну или
C#
1
return Math.Sin(6 * t)/6;
1
36 / 36 / 29
Регистрация: 12.10.2014
Сообщений: 351
20.11.2017, 21:53
Последний вариант отличный для понимания) Я сначала сидел, тупил, но потом тоже увидел это. Считаю, тема закрыта
0
2 / 2 / 1
Регистрация: 28.12.2016
Сообщений: 50
22.11.2017, 16:13  [ТС]
Это все сделал, осталось доработать меню. Не могу понять как сделать так чтобы программа считывала данные из другого файла.Может кто подскажет что?
Вложения
Тип файла: rar WindowsFormsApp3 (2).rar (205.0 Кб, 12 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2017, 16:13
Помогаю со студенческими работами здесь

Как решить систему из двух уравнений методом Эйлера?
Полно кодов интернете для решения ОДУ методом Эйлера. А кто нибудь знает как решить СИСТЕМУ из двух уравнений методом Эйлера? Мне даны...

Вычислить период колебания маятника
Вычислить период колебания маятника длины L. программу выполнить в с #

Решить уравнение методом итераций
решить уравнение методом итераций x-1 / (3 + sin (3.6*x)) = 0 интервал изоляции корня ,значение корня 0.2624

Решить уравнение методом простых итераций
Помогите пожалуйста решить методом решения простых итераций (sin (x) / x) = (1/2); Синус x / x = Одна-вторая . Вообще не догоняю что да как.

Решить уравнение модифицированным методом Ньютона
решить уравнение на заданном промежутке модифицированным методом Ньютона. f(x) = \sqrt{2{x}^{2} + 1,2 - ctg x} - 1 на участке x


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru