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

Решение СЛАУ компактным методом исключения - C++

Восстановить пароль Регистрация
 
Super GT
4 / 4 / 0
Регистрация: 23.12.2012
Сообщений: 131
27.02.2014, 21:28     Решение СЛАУ компактным методом исключения #1
Добрый день!
Нужно решить СЛАУ компактным методом исключений.

Исходные данные
● Файл с коэффициентами системы в виде матрицы размером в N строк и N+1 столбцов;
● В N+1 столбце находятся свободные члены системы уравнений (2<=N<=100);
● Коэффициенты - комплексные вещественные числа с точностью 10-3, представленны в алгебраической форме в виде структуры (тип данных).

Необходимо:
Значения решения системы уравнений записать в файл в комплексной алгебраической форме: ReX+j* ImX. (в виде комплексного числа)
------------------------
Условие задания весьма неоднозначно, но что есть, то есть...

Не могу разобрать:
1) Коэффициенты системы и свободные члены представлены в виде структуры в файле - ладно. Но зачем, если свободные члены уже хранятся в N+1 столбце, хранить коэффициенты в алг. форме, а не отдельными значениями, или это нормально?
2) По условию, файл со всеми значениями уже задан, то есть программа его создавать и заполнять не должна, так?

Спасибо.

Добавлено через 2 часа 59 минут
Никто ничего не подскажет что ли?

Добавлено через 31 минуту
Идеи???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2014, 21:28     Решение СЛАУ компактным методом исключения
Посмотрите здесь:

Решение системы уравнений компактным методом исключений C++
Решение СЛАУ методом Зейделя C++
C++ Решение СЛАУ методом Крамера
C++ Решение СЛАУ методом Якоби
Решение СЛАУ методом прогонки C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
27.02.2014, 21:46     Решение СЛАУ компактным методом исключения #2
Может быть так.
Для N=2. Например, в файле будет:
1 2 3 4 5 6
7 8 9 10 11 12
И система будет типа:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}(1+2i){x}_{1}+(3+4i){x}_{2}=5+6i & \text  \\ (7+8i){x}_{1}+(9+10i){x}_{2}=11+12i & \text  \end{cases}
И читаешь структуру
C++
1
2
3
struct Complex{
 double Re, Im;
};
Super GT
4 / 4 / 0
Регистрация: 23.12.2012
Сообщений: 131
28.02.2014, 16:35  [ТС]     Решение СЛАУ компактным методом исключения #3
Как создать структуру для работы со значениями, записанными в виде матрицы в файле?
Super GT
4 / 4 / 0
Регистрация: 23.12.2012
Сообщений: 131
27.04.2014, 15:01  [ТС]     Решение СЛАУ компактным методом исключения #4
del
Yandex
Объявления
27.04.2014, 15:01     Решение СЛАУ компактным методом исключения
Ответ Создать тему
Опции темы

Текущее время: 13:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru