Форум программистов, компьютерный форум, киберфорум
Наши страницы

Метод простых итераций для СЛАУ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор http://www.cyberforum.ru/cpp-beginners/thread680656.html
Помогите написать конструкторы для класса матрицы для инициализации квадратной матрицы заданного размера с заданными компонентами; для инициализации прямоугольной матрицы заданных размеров с...
C++ Пользовательская функция О_О Ребят такое задание: необходимо вывести следующий текст на экран "Three blind mice", используя пользовательскую функцию. Ее нужно вызывать два раза в функции main() Вот мой код: #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread680649.html
Вставка элементов одной последовательности в другую так, чтобы вторая последовательность осталась невозрастающей C++
vector <int> vctavka(vector <int> posledovatelnost, vector <int> b) { for(unsigned i=0;i<=posledovatelnost.size()-1;i++) { if((posledovatelnost<=b)&&(posledovatelnost>=b)) { for(unsigned...
Нарисовать оси координат на изображении C++
Помогите, как нарисовать оси координат на изображении, по щелчку мыши, начало координат (0,0) - точка на которую нажали левой кнопкой мыши.
C++ Заполнить массив случайно буквами http://www.cyberforum.ru/cpp-beginners/thread680628.html
как заполнить массив случайно буквами c++ . Можете дать простенький пример, я бы потом как-то разобрался.
C++ Найти элемент массива, наиболее близкий к среднему значению всех элементов массива Найти элемент массива, наиболее близкий к среднему значению всех элементов массива. Найти среднее арифметические положительных и отрицательных элементов массива. И все это в динамическом массиве( ... подробнее

Показать сообщение отдельно
Pain'ka
1 / 1 / 0
Регистрация: 23.11.2011
Сообщений: 54

Метод простых итераций для СЛАУ - C++

25.10.2012, 22:54. Просмотров 4235. Ответов 8
Метки (Все метки)

Доброго времени суток всем!!!
решаю СЛАУ методом простых итераций, проблема вот в чем: не могу понять, как сделать расчет по к-ым приближениям?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
double Am[4][4]={21,4,2,2,4, 8, 0, 2, 2, 0, 9, -4, 2, 2, -4, 12};
    double bb[4];
    double Bm[4]={2*s*(ss), 5*((ss)-cs), 7*(cs+ss), 3*(ss)}, eee = 0.0001, xpred[4], xx[4], err;
    r = 0;
 
    for( i = 0; i <n ; i++){
        bb[i] = Bm[i]/Am[i][i];
        for(j = 0; j < n; j++){
            Am[i][j] = -Am[i][j]/ Am[i][i];
            if(i == j)A[i][j] = 0;
        }
        x[i] = bb[i];
        cout<<"x[ "<<i<<"] ="<<x[i]<<"\n";
    }k = 0;
    x[0] = bb[0];
    do{
        
        [COLOR="Red"]//что здесь писать????[/COLOR]
    
    }while(err > eee);
    for(k = 0; k < n; k++)
        cout<<"x[ "<<k<<"] ="<<xx[k]<<"\n";
Добавлено через 50 минут
и еще один вопрос: как при решении нелинейной системы прийти к виду х1 = f(x1, x2, .., xn);
x2 = f2(x1, x2, ..., xn);
....
xn = fn (x1, x2, ..., xn)
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.