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

Метод Рунге-Кутта. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти n чисел Мерсенна http://www.cyberforum.ru/cpp-beginners/thread175876.html
Числа Мерсенна. Простые число Мерсенна -это число, которое может быть представлено в виде: 2^p-1, где р-тоже простое число. Написать программу для нахождения n таких чисел.
C++ дано множество отрезков.найти max объединение дано множество отрезков.найти max объединение.подскажите плиз алгоритм. http://www.cyberforum.ru/cpp-beginners/thread175845.html
C++ Создать меню с командами Input, Calc, Quit
Мне нужно сделать вот это к пятнице я уже в течении недели пятаюсь но не выходит(+работа много времени убивает)... Я всё создал но незнаю как это всё запрограмировать особенно не выходило сделать переменную глобальной((( В файле то что я пытался сделать(( Может кто нибудь доделать или подсказать что к чему. Сам знаю работа пустяк но что-то ни как у меня мозг не дойдет(( Создать меню с...
C++ получить масссив случайных чисел из 1000 элементов по возрастанию/убыванию
1)надо получить масссив случайных чисел из 1000 элементов по возрастанию. 2)надо получить масссив случайных чисел из 1000 элементов по убыванию.
C++ Найти такие числа, десятичное представление которых содержит убывающую последовательность http://www.cyberforum.ru/cpp-beginners/thread175834.html
Среди простых чисел, не превосходящих заданного числа N, найти такие, десятичное представление которых содержит убывающую последовательность чисел.
C++ Конвертирование из float в str и наоборот Приветствую всех! Господа, помогите освоить конвертацию типов. Знаю, что такие темы не раз поднимались, но прочитав их чего-то недопонял (ибо я новичок). Многие советуют использовать atoi, scanf и т.д., но не знаю как их применять. Вот например: float a; string str="exit"; cin >> a; if (a==str) exit(1); else ... ля-ля-ля-тополя Теперь тут ошибка выходит, что нет конвертации. Вот теперь, как... подробнее

Показать сообщение отдельно
cam_rus
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 19
13.10.2010, 14:34     Метод Рунге-Кутта.
хотелось бы спросить знающих людей.

Мне необходимо решить систему ДУ уравнений методом Рунге_кутта 4 порядка.
А значит мне нужно в цикле на каждом шаге рассчитывать этим методом значения нескольких переменных. Как это реализовать?

Условно, мне надо каждый раз рассчитывать Vx, Vy, x, y -скорости и координаты.
Первая моя идея такая:
1. НАписать функции рассчета Vx, Vy, x, y; затем, используя их, написать функции, которые рассчитывают коэффициенты Р-К и находят значения на след шаге.
И призывать их в цикле.

2. А можно ли в параметрах функции указывать другую функцию? Тогда можно же написать функции рассчета Vx, Vy, x, y; а функцию Р-К сделать общую для всех, указывая в параметрах что сейчас считаем.

3. Правда ли, что все параметры функции принимают первоначальные значения при выходе из функции.
И если да, то как сделать так, чтобы они изменялись?

4. Нету ли в Си какого-нить модуля, в котором уже написаны функции рассчета Р-К?

Программирую именно на СИ, ибо до С++ еще не дорос
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru