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

Решение системы нелинейныз алгебраических уравнений методом Ньютона (2 уравнения) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ исправьте ошибку и напишите описание http://www.cyberforum.ru/cpp-beginners/thread590169.html
#include<iostream> using namespace std; void main() { int mas={0); int sum=0 cout<<"matrix\n\n"; for(int i=0;i<3;i++); {
C++ Обчислення на заданому відрізку кореня рівняння! Доброго дня допоможіть будь-ласка обчислення на заданому відрізку кореня рівняння f(x)=0 з точністю до Ё=0,0001 за методом Хорд e^x-e^-x-2=0 з інтервалом Добавлено через 11 часов 5 минут Что не кто не может помочь? http://www.cyberforum.ru/cpp-beginners/thread590146.html
Класс и приложение проверяющее работу класса. C++
Создать класс и приложение проверяющее работу класса. Класс СЕЙФ, член класса константа содержащая код и метод открывающий СЕЙФ при задании правильного кода.
C++ передача файлов с Apache сервера к C++ клиенту
Как возможно (или это вообще возможно?) реализовать подключение к готовому Apache серверу из внешнего компьютера по средствам С++ и дальнейшей работе с сервером (получение списка файлов из каталога, передача файлов на компьютер) Нашел только CGI и FastCGI но все равно сомневаюсь о возможности выполнение передачи. Может можно как то через xml. Прошу дать дельный совет где лучше копать Буду...
C++ "Тест на полное соответствие пар" http://www.cyberforum.ru/cpp-beginners/thread590113.html
Тест на полное соответствие пар В зашифрованном словаре хранятся несколько сотен пар слов (например английское – русское), а также тема (цвета, погода, техника и т.п.). Тест состоит из нескольких заданий (количество задаем в конфигурации теста). Каждое задание ученик выполняет так: Сначала выдаются два пронумерованных списка и меню команд, например: Задание 4 Список 1 Список 2
C++ Шаблоны классов помогите пожалуста подробнее

Показать сообщение отдельно
Неопытный
3 / 3 / 0
Регистрация: 30.06.2009
Сообщений: 41
29.05.2012, 13:46     Решение системы нелинейныз алгебраических уравнений методом Ньютона (2 уравнения)
Всем привет, ребята, кто может подсказать, как решается математически по методу Ньютону, разбирался сам не понял или может кто подскажет что изменить в этой программе в которой находятся метод верхней релаксации(для системы уравнений) на Ньютона:
-Моё задание:
Решение системы нелинейныз алгебраических уравнений методом Ньютона (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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include<conio.h>
#include<math.h>
#include<cstdlib>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"RUSSIAN");
int n,i,j,k=0;
double eps,w;
double A[10][10]={0},B[10]={0},X[10]={0},x[10]={0},xn[10]={0},norma;
cout«"Введите размерность матрицы N*N:";
cin»n;
cout«"Введите элементы матрицы: \n";
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cout«" A ["«i+1«"]["«j+1«"] = ";
cin»A[i][j];
}
}
cout«"Введите свободные члены:\n";
for(i=0;i<n;i++)
{
cout«" B ["«"|"«i+1«"|"«"] = ";
cin»B[i];
}
cout«("Введите точность:");
cin»eps;
cout«"Введите параметр релаксации w: ";
cin»w;
for(i=0;i<10;i++)
{
xn[i]=0;
x[i]=X[i];
}
do
{ k++;
norma=0;
 
for(i=0;i<n;i++)
{
x[i]=B[i];
for(j=0;j<n;j++)
{
if(i!=j)
x[i]=x[i]-A[i][j]*x[j];
}
x[i]/=A[i][i];
 
x[i]=w*x[i]+(1-w)*xn[i];
 
 
}
 
for(i=0;i<n;i++)
{
if(fabs(x[i]-xn[i]) > norma)
norma=fabs(x[i]-xn[i]);
 
xn[i]=x[i];
}
}
while(norma > eps);
cout«"Кол-во итераций: ";cout«k«" \n";
for(i=0;i<n;i++)
cout«"x ["«i+1«"] = "«x[i]«"; ";
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru