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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lincore
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 3
#1

Решение специфичной СЛАУ - C++

29.03.2011, 15:06. Просмотров 624. Ответов 5
Метки нет (Все метки)

Всем доброго времени суток! возникла проблема при решении СЛАУ по Крамеру - а именно - необходимо чтобы корни были положительными. СЛАУ с 5 неизвестными 5 уравнений, 3 корня в минусе - что не возможно ибо корни - физ величины(плотности)

Может знает кто какой нибудь другой программно-реализуемый алгоритм где можно задать условия корни>0?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 15:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Решение специфичной СЛАУ (C++):

Решение слау. - C++
Здравствуйте. Я пишу программу, которая будет решать слау одним из выбранных мною методов. Методы решения мне известны и организовать их в...

Решение СЛАУ - C++
Доброго времени суток . Пишу программу , которая должна решать системы линейных уравнений методом Гаусса(методом ведущего элемента в...

решение Слау - C++
Написал код для решение Слау методом lu-разложение, но он не работает, выдает ошыбки, которые не могу никак исправить. Прошу помочь. Давно...

Решение СЛАУ - C++
Здравствуйте. Помогите пожалуйста. Нужны программные реализации решения СЛАУ методом Крамера и Гаусса на С++

Найти решение СЛАУ - C++
#include <iostream> #include <math.h>0 using namespace std; double minor_ij(int,int); // minor – алгебрарическое дополнение double...

Решение СЛАУ третьего порядка - C++
Разработать алгоритм и программу для решения системы алгебраических уравнений третьего порядка методом обратной матрицы....

5
IrineK
Заблокирован
29.03.2011, 15:13 #2
А можно на СЛАУ посмотреть?
0
lincore
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 3
29.03.2011, 16:27  [ТС] #3
Слау элементарная впринципи, отображает состав смеси



x1/a + x2/b +x3/c +x4/d + x5/e = 1

есть таблица значений x1,x2,x3,x4,x5. необходимо найти коэффициенты a, b, c, d, e..
0
IrineK
Заблокирован
29.03.2011, 17:26 #4
Имеется еще метод Гаусса.
Но тут дело в другом.
У вас пять уравнений и пять неизвестных. Такая система может иметь одно решение, бесконечное множество (если некоторые уравнения совпадают с точностью до множителя) или не иметь решений вовсе (несовместна).

Скорее всего, вы получаете единственное решение. Если оно отрицательно, что-то неправильно в исходных данных или в алгоритме расчетов.
Даже если задать условие, что хi положительно, а ответ находится в отрицательной области, вы просто получите на выходе: "решений нет".
1
lincore
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 3
29.03.2011, 18:03  [ТС] #5
Спасибо! я тоже размышлял над таким развитием событий. алгоритм составлен верно, делал проверку.

но у меня есть подозрение что есть еще одно решение, при котором неотрицательные доли x1/a x2/b x3/c x4/d x5/e дают в сумме единицу, а не как у меня вышло : половина долей вышли за единицу, а остальные со знаком минус, и после вычитания все равно получается 1.


возможна неточность в исходных данных - как никак эксперим. данные.

но всёже - решение у системы единственное?
0
IrineK
Заблокирован
30.03.2011, 01:40 #6
Или единственное, или - бесконечно много, или - ни одного.
0
30.03.2011, 01:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2011, 01:40
Привет! Вот еще темы с ответами:

Решение СЛАУ методом вращения - C++
Доброго времени суток, товарищи. Имеется задание: дано интегральное уравнение: U(x) + I ( K(x,s)U(s)ds= f(x) ( I - определённый...

Решение СЛАУ методом Зейделя - C++
Методом Зейделя решить с точностью до 0.001 заданную систему уравнений 3.3*x1+2.1*x2+2.8*x3=0.8 4.1*x1+3.7*x2+4.8*x3=5.7 ...

Решение СЛАУ методом прогонки - C++
Добрый день,нужно решить СЛАУ методом прогонки,вот СЛАУ и ее решение. коэфф перед х1считается как за а1. перед х2считается...

Решение СЛАУ методом отражений - C++
Добрый вечер :) Было две темы "Решение СЛАУ методом отражений", но нет реализации) У меня есть код , в котором реализовано два метода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.