Форум программистов, компьютерный форум 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
Сообщений: 25
Завершенные тесты: 1
22.07.2012, 17:24  [ТС]     Метод Рунге-Кутта
Я попробовал переписать код через перегрузку оператора, по совету преподавателя, ибо в уравнении будет 6 переменных, и метод Рунге тоже, но теперь происходит ошибка компиляции. Решил начать с простенького уравнения, чтобы как следует понять метод.
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
25
26
27
28
29
30
31
float step = 0, t;
    float x1;
    float x;
 
    cout << "Insert Integrator's step: ";
    cin >> t;
    cout << endl;
    cout << "Insert x: ";
    cin >> x;
    cout << endl;
 
    for(int i = 0; i < 10; i++)
    {       
        step = step + t;
        cout << "\n";
        float f(float x);
        {
            x1 = 2*x + 4;
        }
 
        K1 = step*f(x1);
        K2 = step*f(x1+K1/2);
        K3 = step*f(x1+K2/2);
        K4 = step*f(x1 + K3);
 
        Runge = f(x) + (1/6)*(K1 + 2*K2 + 2*K3 + K4); // Вычисление Рунге-Кутта
        cout << "Answer for Runge-Kutt(4th): ";
        cout << Runge << endl;
    }
    system("pause");
    return 0;
 
Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru