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

Решение системы дифференциальных уравнений методом Эйлера - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Степень вывести через указатель,a десятичный логарифм через функцию рекуренционную http://www.cyberforum.ru/cpp-beginners/thread1079367.html
Написать функции,где 3 натуральных числа a,b,c(a/b-десятичный логарифм).Чтобы степень вывести через указатель,a десятичный логарифм через функцию рекуренционную.
C++ Обмен местами двух заданных поддеревьев Собственно, вопрос заключается в том, чтобы реализовать обмен местами двух заданных поддеревьев на C++. http://www.cyberforum.ru/cpp-beginners/thread1079358.html
C++ Построение таблицы истинности
Нужно построить таблицу истинности. Таблицу программа вроде строит, но строит только до: при n=3 и 2^n=8, а если уже будет 4 и 16, выдает ошибку. Помогите найти. #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { int m=8, n=3;
C++ Вызов типа
Имеется объявления пипов... int*m4; int(*m5); int**m6; int(*m7)(int,float); Подскажите,как каждый можно вызвать?
C++ Дан одномерный целочисленный массив А из N элементов. Найти в нём максимальное значение среди простых чисел http://www.cyberforum.ru/cpp-beginners/thread1079347.html
Здравствуйте,уважаемые программисты!) Помогите решить,пожалуйста, данную задачку в С++: Дан одномерный целочисленный массив А из N элементов. Найти в нём максимальное значение среди простых чисел. ________________________________________________________________________________________________ (К сожалению, откровенно говоря, я учусь на 1м курсе вечерней форме обучения, и преподавательница по...
C++ Генератор сообщений MessageGenerator Задача приложена в pdf. Вопрос: 1. Как реализовать в Visual Studio эту схему? 2. Что из себя представляет MessageGenerator, и приемник сообщений. Как их реализовать? Золотые вы люди, если подскажите решение кодом. подробнее

Показать сообщение отдельно
Limmer
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 5
23.01.2014, 13:23     Решение системы дифференциальных уравнений методом Эйлера
В интернете нашел похожий код, но для 1 уравнения, может кто помочь сделать для 2? Тоесть для системы
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
45
46
47
48
49
50
51
52
53
#include "stdafx.h"
 
 
#include<iostream>
using namespace std;
void func(double& Xi, double& Yi,double kx, double ky, double h);
int main()
{
double h,Xi,Yi,Xkon,kx,ky;
int n;
cout<<"\t"<<"\t"<<"******************************* *****************n";
cout<<"\t"<<"\t"<<"* * "<<"\n";
cout<<"\t"<<"\t"<<"* Reshenie difurov 1 poryadka methodom Eulera *"<<"\n"; 
cout<<"\t"<<"\t"<<"******************************* ******************" ;
cout<<endl;
cout<<"Vvedite nachaloe znachenie intervala [a,b]=";
cin>>Xi;
cout<<"Vvedite konechoe znachenie intervala [a,b]=";
cin>>Xkon;
cout<<"Vvedite chislo shagov=";
cin>>n;
h=(Xkon- Xi)/n;
cout<<endl;
cout<<"Vvedite nachalnoe uslovie y=";
cin>>Yi;
cout<<"Vvedite koefitsient pri x=";
cin>>kx;
cout<<"Vvedite koefitsient pri y=";
cin>>ky;
cout<<"|Interval|Chislo shagov|Shag prirasheniya|Nacalnoe Y|Uravnenie vida:| "<<"\n";
cout<<"|--------|-------------|-----------------|----------|---------------|"<<"\n";
cout<<"|"<<"["<<Xi<<","<<Xkon<<"]" <<" |"<<n<<" |"<<h<<" |"<<Yi<<" |"<<"y'="<<kx<<"x"<<"+"<<ky<<"y"<<" |"<<"\n";
cout<<endl;
cout<<endl;
for (int i=1;i<=n;i++)
{ 
func(Xi,Yi,kx,ky,h);
cout<<"\n";
}
return 0;
}
 
void func(double& Xi, double& Yi, double kx, double ky, double h)
{
double f1,Yprom,a,Xprom;
f1=(kx*Xi)+(ky*Yi);
Yprom=Yi+f1*(h/2);
Xprom=Xi+h/2;
a=kx*Xprom-Yprom;
Yi=Yi+a*h;
cout<<"\t"<<"\t"<<"Interval x="<<Xi<<"\t"<<" Resultat y="<<Yi;
Xi=Xi+h;
}
Миниатюры
Решение системы дифференциальных уравнений методом Эйлера  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru