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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не правильно работает код (отсортировать по алфавиту массив строк) http://www.cyberforum.ru/cpp-beginners/thread623628.html
Вот задача: Отсортировать по алфавиту массив строк и вывести на экран, учитывать первый символ. Пример: Входные данные: 3 //количество строк Анна Василий башня принцессы
C++ Что означают << и >> в конкретном случае? Добрый день! Подскажите, пожалуйста, почему int x,y,z y=8 z=2 x=1 x=x+z<<2+z>>4 http://www.cyberforum.ru/cpp-beginners/thread623619.html
C++ Тригонометрия
КАК найти значение выражения arcsin (формула какая нибудь)
Блуждающая ошибка! F5- без ошибки, Ctrl+F5 - с вылетом! о как! C++
Компилятор вижуал студия 2010, Кидаете в компилятор, Добавляете через меню "Dobaviti studenta" один или два или три студента(столько раз надо запустить), сохраняем через пункт меню выходим А дальше играемся: load, показать на экран, екзит. И такое F5- без ошибки, Ctrl+F5 - с вылетом! Шо его делать? Что править без понятия!!!!! Жесть а не ошибка. #include <iostream> #include <string.h>...
C++ Ветвление http://www.cyberforum.ru/cpp-beginners/thread623577.html
я начал учить с++, уже второй день........... написал алгоритм с ветвлением #include <stdio.h> #include <iostream.h> #include <conio.h> int main(int nNumberofArgs, char*pzArgs) {setlocale(LC_ALL,"Russian"); int num1; cout << "введите первое число: "; cin >> num1;
C++ Узнать запущена ли служба Windows Как узнать запущена ли оперделенная служба Windows, если конкретно служба управления подключениями удаленного доступа. Т.е моей программке находящейся в автозапуске нужно ждать покаместь служба не запустится, а затем затем она должна запустить rasdial.exe для установления соединения. подробнее

Показать сообщение отдельно
Slayerz
2 / 2 / 1
Регистрация: 14.07.2012
Сообщений: 26
Завершенные тесты: 1
14.07.2012, 14:41  [ТС]     Метод Рунге-Кутта
До этого я еще не успел дойти, так как запутался, как корректнее это реализовать.
Как указано в задании, что нужно выбрать интервал интервал точек от 60 до 600.
То есть я должен запустить цикл для t(это переменная для интервала, как я понял), к примеру, с шагом в 70 и поместить в этот цикл все формулы Рунге-Кутта, чтобы цикл пробежался и выдал все возможные ответы. Вот пример как я написал цикл для точек.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
...........................................................
cout << "Insert t: ";
    cin >> t;
    for(int i = 0; i < 10; i++)
    {       
        t = t + 70;
        cout << "\n";
 
        func = (F*(sqrt(P/U))) * (sin(gamma)*cos(lambda) + ((e*pow(cos(gamma), 2) + 2*cos(gamma) + e)/(1 + cos(gamma)))*sin(lambda)); // Функция
 
        K1 = func + t*func;
        cout << "Answer for K1: " << K1 << endl; //Элементы из формулы Рунге-Кутта, их вычисление
        K2 = func + 0.5*K1;
        cout << "Answer for K2: " << K2 << endl;
        K3 = func + 0.5*K2;
        cout << "Answer for K3: " << K3 << endl;
        K4 = func + K3;
        cout << "Answer for K4: " << K4 << endl;
 
        Runge = func + (K1 + K2 + K3 + K4)/6; // Вычисление Рунге-Кутта
        cout << "Answer for Runge-Kutt(4th): ";
        cout << Runge << endl;
    }
.........................................................
 
Текущее время: 00:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru