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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Матвей Блантер
Сообщений: n/a
#1

Реализация метода Адамса 4-ого порядка - C++

20.04.2013, 22:53. Просмотров 1363. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток!
Задали решить дифференциальное уравнение методом Адамса 4-ого порядка и вывести график f(t,alpha). Имеется динамическая система, уравнение движения которой имеет вид
(m1/3)*L^2*ddalpha = -k*dalpha-m2*R*g-C*alpha-m1*g*(L/2)*sin(alpha) ,
где dalpha - производная первого порядка от alpha, а ddalpha - второго порядка.
Насколько я понял, в методе Адамса 4-ого порядка для расчёта значения используются предшествующие ему четыре значения. Сразу пришло в голову - "вектор!". Но с реализацией проблемы, так как с компилятором начал общаться не так давно. Задумка моя проста: первые четыре значения вычисляются, допустим, методом Эйлера, затем каждое значение заносится в вектор (первые четыре значения у нас есть), а потом мы просто по формуле alpha[k+1]=alpha[k]+(h/24)*(55*alpha[k]-59*alpha[k-1]+37*alpha[k-2]-9*alpha[k-3]) (k - индекс элемента в векторе) заполняем вектор и отрисовываем график.
Не могли бы помочь в реализации программы на C++?
Я пытался что-то написать, но, как мне кажется, там полный бред и ахинея...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2013, 22:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Реализация метода Адамса 4-ого порядка (C++):

Неясности в реализации метода Адамса - C++
Добрый вечер, форумчане. Я кажется запутался в реализации этого метода. Скажем порядок метода - 4. Есть: // правые части...

Вывести на экран значения 0-ого, 3-ого и 13-ого битов числа n в формате short int - C++
Задано число n в формате short int. Вывести на экран значения 0-ого, 3-ого и 13-ого битов представления в ЭВМ этого числа. Объяснить...

Определитель n-ого порядка (непорядок с рекурсией) - C++
Всем доброго времени суток! Написал программу, которая должна считать определитель заданного порядка разложением на миноры. Вроде уже...

Наибольший элемент матрици н-ого порядка в заштрихованной области - C++
Всем доброго времени суток, столкнулся с тем что программа работаёт правильно через раз, помогите пожалуйста отредактировать код, условие...

Метод Рауз-Болла построения магических квадратов N-ого порядка - C++
Здравствуйте! Занялся проблемой построения всех возможных магических квадратов N-ого порядка. Пока работаю над N = 3 и N = 4. Для N = 3 -...

Реализация метода Add - C++
Доброго времени суток, У меня такой вопрос: не могли бы вы написать пример реализации метода add в классе...заранее спасибо...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2013, 22:53
Привет! Вот еще темы с ответами:

Реализация метода с private секции - C++
Добрый вечер, #pragma once #include <string> class Foo { private: ...

Реализация метода штрафных функций - C++
Здравствуйте,нужна очень программа на С++ метода штрафных функции с использование метода Фибоначчи и градиентного метода по правилу...

Нужна реализация метода Филона - C++
:cry:

Реализация метода покоординатного спуска - C++
В общем есть программа для реализации метода гаусса для решения СЛАУ.. мне необходимо переделать программу чтоб она реализовывала метод...


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

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

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