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

Алгоритм Рунге-Кутта - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить алгоритм и программу расчета плотности постановки посильных помех http://www.cyberforum.ru/cpp-beginners/thread233795.html
Составить алгоритм и программу расчета плотности постановки посильных помех R (ро) к самолетам-постановщикам посильных помех, на борту, которого имеются четыре автомата сброса дипольных отражателей. Темп сброса составляет 200 пачек в минуту, скорость изменяется от 20 до 40 км/мин с шагом 1 км/мин. Плотность пассивных помех рассчитывается по формуле: R=(V1*N)/(10*v), где V1 –темп выбрасывания...
C++ Программирование на С++ с использованием классов. Массивы объектов. Наследование Помогите с программированием,пожалуйста!!!!!!!!!!!! Создать класс равносторонний треугольник, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – периметр, площадь. Создать производный класс – правильная треугольная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о... http://www.cyberforum.ru/cpp-beginners/thread233791.html
В массиве чисел найти самую маленькую серию подряд стоящих нечетных элементов C++
В заданном массиве целых чисел найти самую маленькую серию подряд стоящих нечетных элементов. Удалить из массива два первых простых числа. Проверить, изменилась ли серия подряд стоящих нечетных элементов.
Двух мерный массив. C++
Дана прямоугольная матрица. Найти строку с наибольшей и меньшей суммой элементов вывести на экран найденные строки и суммы их элементов.
C++ Есть разница между C++Builder и Visual Studio? http://www.cyberforum.ru/cpp-beginners/thread233786.html
Здравствуйте! Я только начал изучать С++ (по книге Лафоре). Хочу узнать есть ли разница в какой программе программы писать? Просто такое дело, скачал Microsoft Visual Studio 2010 а там тихий ужас - фиг разберешься, немного разобрался - напишу программу - ошибку какую то выдает (типа не компилируется) хотя все по учебнику..(( еще скачал wxDev-C++ - вроде пишет что компилируется нормально, но...
C++ Составить алгоритм решения ребуса составить алгоритм решения ребуса МУХА+МУХА+МУХА=СЛОН(различные буквы означают различные цифры, старшая - не 0) подробнее

Показать сообщение отдельно
Askhat93
Сообщений: n/a
20.03.2014, 12:00     Алгоритм Рунге-Кутта
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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <math.h>
using namespace std;
float f1(float x, float y, float z)
{
    return z;
}
float f2(float x, float y, float z)
{
    return  2*z+3*y+exp(4*x);
}
 
int main()
{   int i;
    float x, y, z, d, k, k1y,k2y,k3y,k4y, k1z, k2z, k3z, k4z, dy, dz;
    float x0=0;
    float y0=1;
    float z0=0;
    float h=0.1;  i=0;
 
    for(x=x0, y=y0, z=z0; i<=10; x=x+h, y=y+dy, z=z+dz, i++)
 
 
    {
            k1y=h*f1(x,y,z);
            k1z=h*f2(x,y,z);
            k2y=h*f1(x+h/2,y+k1y/2,z+k1z/2);
            k2z=h*f2(x+h/2,y+k1y/2,z+k1z/2);
            k3y=h*f1(x+h/2,y+k2y/2,z+k2z/2);
            k3z=h*f2(x+h/2,y+k2y/2,z+k2z/2);
            k4y=h*f1(x+h,y+k3y,z+k3z);
            k4z=h*f2(x+h,y+k3y,z+k3z);
 
 
            dy=(k1y+2*k2y+2*k3y+k4y)/6;
            dz=(k1z+2*k2z+2*k3z+k4z)/6;
            d=(0.8)*exp(-x)+(0.2)*exp(4*x);
            k=100*(d-y)/y;
    cout<<"y= "<<y<<"d= "<<d<<"K= "<<k<<"\n";
    }
 
 
    return 0;
}
 
Текущее время: 01:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru