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

Метод простых итераций для СЛАУ - 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++ Найти элемент массива, наиболее близкий к среднему значению всех элементов массива Найти элемент массива, наиболее близкий к среднему значению всех элементов массива. Найти среднее арифметические положительных и отрицательных элементов массива. И все это в динамическом массиве( ... подробнее

Показать сообщение отдельно
Большой_Стен
13 / 13 / 1
Регистрация: 22.04.2012
Сообщений: 99
26.10.2012, 23:14
Правильно. Но СЛАУ состоит грубо говоря из квадратной матрицы и одного столбца. Общий вид A*X=B, после нормирования X=C*X+D. Матричная норма C должна быть меньше единицы, иначе метод не сойдётся, корни Вы никак не сможете получить. В некоторых источниках упоминается, что и условие завершения итераций также зависит от матричной нормы: грубо говоря
C
1
2
3
for (i=0;i<n;i++)
if (fabs(current_resh[i]-prev_resh[i])*matr_norm(C)/(1-matr_norm(C))>e) return false;//Требуемая точность ещё не достигнута
return true;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru