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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка в структуре (ошибка в коде) http://www.cyberforum.ru/cpp-beginners/thread1049330.html
void sort () { setlocale(LC_ALL, "Russian"); int lo; cout<<endl<<"Введите: "<<endl; cout<<"1 - Если Хотите Отсортировать Фамилии (По Алфавиту)"<<endl; cout<<"2 - Если Хотите Отсортировать Адреса (По Алфавиту)"<<endl; cout<<"3 - Если Хотите Отсортировать Номера Телефонов (По Возрастанию)"<<endl; cout<<"4 - Если Хотите Отсортировать...
C++ Переписать числа в массив, удалить все нечетные числа Заданы массивы целых чисел X(n) и Y(k). Три наименьших простых числа из массива Y и числа из массива X, в которых есть цифры «1» и «9» переписать в массив Z. Из массива Z удалить все нечетные числа. http://www.cyberforum.ru/cpp-beginners/thread1049314.html
C++ Метод Рунге-Кутта 3 порядка
Начерикал что-то,вроде бы работает,но не уверен,да и не доходит,как под условия сделать задачи,тыкните,пожалуйста #include "stdafx.h" #include<math.h> #include<stdio.h> double f(double x, double y) { return(x - y); }
C++ Компьютерная Графика
Нужно решить 2 задачи, нужна помощь, заранее спасибо) Одна тема - одно задача. Задания в виде картинок запрещены. Перепечатаете. Официальные языки форума - русский и английский
C++ lax-bl=c-2a(x-2) http://www.cyberforum.ru/cpp-beginners/thread1049296.html
lax-bl=c-2a(x-2) Помогите пожалуйста составить блок схему если это реально,и прогу пожалуйста.Очень нужно. Я попробовал создать сам прогу но не получилось #include <stdio.h> #include <conio.h> #include <math.h> Void main() {
C++ Не могу найти ошибку Составить программу, в которой описывается структура из полей: Товар, Цена, Сорт. Организовать ввод двух структурных переменных, вывод каждой структуры на экран и расчет значения "НДС". НДС = Цена * 0,05. #include "stdafx.h" #include<iostream> #include<stdio.h> using namespace std; struct sklad подробнее

Показать сообщение отдельно
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 222
20.12.2013, 19:14  [ТС]     Решение систем линейных уравнений методом Гаусса
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Та матрица по сути неправильная, добавьте проверку, что столбцов на 1 больше чем строк. И вам правильно сказали go to только запутывает код. Метод Гаусса можно закодить и без этого. Так что советую перестроить решение.

Добавлено через 53 секунды
Кстати а вы пробывали решать нормальныйе СЛАУ вашей программой?
Нормальные вроде решаются без проблем )

Добавлено через 50 секунд
Цитата Сообщение от S_el Посмотреть сообщение
это не решение
Кликните здесь для просмотра всего текста
Решение:

Перепишем систему уравнений в матричном виде и решим его методом Гаусса
0 0 0 1 2 3
6 9 7 2 7 8
5 0 9 1 3 9
0 0 0 0 0 0
0 0 0 0 0 0

поменяем 1-ую строку и 2-ую строку местами
6 9 7 2 7 8
0 0 0 1 2 3
5 0 9 1 3 9
0 0 0 0 0 0
0 0 0 0 0 0

1-ую строку делим на 6
1 1.5 7/6 1/3 7/6 4/3
0 0 0 1 2 3
5 0 9 1 3 9
0 0 0 0 0 0
0 0 0 0 0 0

от 3 строк отнимаем 1 строку, умноженную соответственно на 5
1 1.5 7/6 1/3 7/6 4/3
0 0 0 1 2 3
0 -7.5 19/6 -2/3 -17/6 7/3
0 0 0 0 0 0
0 0 0 0 0 0

поменяем 2-ую строку и 3-ую строку местами
1 1.5 7/6 1/3 7/6 4/3
0 -7.5 19/6 -2/3 -17/6 7/3
0 0 0 1 2 3
0 0 0 0 0 0
0 0 0 0 0 0

2-ую строку делим на -7.5
1 1.5 7/6 1/3 7/6 4/3
0 1 -19/45 4/45 17/45 -14/45
0 0 0 1 2 3
0 0 0 0 0 0
0 0 0 0 0 0

от 1 строк отнимаем 2 строку, умноженную соответственно на 1.5
1 0 1.8 0.2 0.6 1.8
0 1 -19/45 4/45 17/45 -14/45
0 0 0 1 2 3
0 0 0 0 0 0
0 0 0 0 0 0

от 1; 2 строк отнимаем 3 строку, умноженную соответственно на 0.2; 4/45
1 0 1.8 0 0.2 1.2
0 1 -19/45 0 0.2 -26/45
0 0 0 1 2 3
0 0 0 0 0 0
0 0 0 0 0 0
Ответ:
x1 + (1.8)x3 + (0.2)x5 = 1.2
x2 + (-19/45)x3 + (0.2)x5 = -26/45
x4 + 2x5 = 3
Ну по крайней мере в институте мы так же обычно что-то подобное решали )
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru