Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2011, 13:57   #1
nikozavr
Форумчанин
 
Регистрация: 11.02.2011
Сообщений: 140
По умолчанию в моей программе реализовать заданное уравнение

Подскажите пожалуйста, как решить данное уравнение методом рунге кута 4 порядка?
Метод я реализовал для другого уравнения. Правда не уверен, что правильно. Проверьте пожалуйста.
Проблема в том, что я не понимаю, как в моей программе реализовать заданное уравнение.
Вот заданное уравнение:

Q ̇=g/V*(N*cosj-cosQ)
Начальные условия:
Q0 = -6; g = 9;
N=3; j=45;
tнач =1, tкон = 10, Δt;

Программа для другого уравнения:
Код:
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
double myfunc(const double& x, const double& y)
{
	return 6*x*x+5*x*y+y*y+4*x+2*y-3;
	
}
int main(int argc, char *argv[])
{
    int i, n; 
    double x, y, h,py, fy,k,k0,k1,k2,k3;
    cout<< " h = "; cin>>h;
    cout<< " n = "; cin>>n;
    cout<< " x0 = "; cin>>x;
    cout<< " y0 = "; cin>>y;
   for (i = 0; i <= n; i++)
	{
		fy = myfunc(x, y);
		k0=h*fy;
		k1=h*myfunc(x+h/2, y+k0/2);
		k2=h*myfunc(x+h/2, y+k1/2);
		k3=h*myfunc(x+h, y+k2);
		k=(k0+2*k1+2*k2+k3)/6;
		y += k;
		
		cout << "y = " << y;
		cout << "   x = " << x << "\n";
		x += h;
	}
    system("PAUSE");
    return EXIT_SUCCESS;
Вложения
Тип файла: doc Подскажите пожалуйста.doc (29.5 Кб, 8 просмотров)
Хочу шарить как Daramant!!!

Последний раз редактировалось Stilet; 06.08.2011 в 13:59.
nikozavr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не пойму что неверно в моей программе? НеАдЕкВаТнАя Помощь студентам 1 28.03.2011 19:57
Составьте блок-схему к моей программе!С++ BlackEzh Помощь студентам 5 24.12.2010 16:22
Вызов процедур в моей программе Беллая Общие вопросы Delphi 6 21.08.2010 08:01
Передача аргументов программе на Си, как реализовать? cympak Общие вопросы C/C++ 6 02.03.2010 19:49
прокси в моей программе SHEI'TI Работа с сетью в Delphi 1 18.11.2006 19:11