Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Хома
0 / 0 / 0
Регистрация: 10.10.2014
Сообщений: 4
1

Найти решение системы линейных уравнений

10.10.2014, 22:24. Просмотров 1389. Ответов 18
Метки нет (Все метки)

РЕШИТЕ,ПОЖАЛУЙСТА
1. Найти решение системы линейных уравнений вида
В системе(A1*x+B1*y=C1 и A2*x+B2*y=C2 )
заданной своими коэффициентами A1, B1, C1, A2, B2, C2, если известно, что данная система имеет единственное решение. Воспользоваться формулами
x = (C1•B2 – C2•B1)/D,
y = (A1•C2 – A2•C1)/D, где D = A1•B2 – A2•B1.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2014, 22:24
Ответы с готовыми решениями:

Найти решение системы линейных уравнений
Даны действительные числа a1, b1, c1, a2, b2, c2. Выяснить, верно ли, что |a1*b2-a2*b1|>0.0001, и...

Решение системы линейных уравнений n порядка
Нужно составить решение системы линейных уравнений n-го порядка.

Решение системы из n линейных уравнений с n неизвестными
Имя входного файла: input.txt Имя выходного файла: output.txt Ограничение по времени: 2 секунды...

Решение системы линейных уравнений методом Гаусса
Здравствуйте! Ребят, помогите пожалуйста с программой. Нужно доработать несколько замечаний: 1) В...

Решение системы линейных уравнений специального вида
даны уравнения надо их решить через любую среду программирования. 2x1 + x2=5 x1 + 2x2 + x3 =7 x1...

18
Catstail
Модератор
24406 / 12342 / 2244
Регистрация: 12.02.2012
Сообщений: 20,056
11.10.2014, 12:07 2
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
void Kramer(double A1, double A2,
                 double B1, double B2,
                 double C1, double C2,
                 double *X1, double *X2)
{
           double D;
           D=A1*B2-A2*B1;
           *X1=(C1*B2-C2*B1)/D;
           *X2=(A1*C2-A2*C1)/D;
}
0
Kuzia domovenok
2569 / 2241 / 565
Регистрация: 25.03.2012
Сообщений: 8,112
Записей в блоге: 1
Завершенные тесты: 1
11.10.2014, 13:24 3
Catstail, при чём тут кармер?
0
Catstail
Модератор
24406 / 12342 / 2244
Регистрация: 12.02.2012
Сообщений: 20,056
11.10.2014, 13:26 4
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
кармер?
- все-таки Крамер (не Кармер). И он при том, что формулы, лежащие в основе этого решения, носят его имя.
0
11.10.2014, 13:26
Kuzia domovenok
2569 / 2241 / 565
Регистрация: 25.03.2012
Сообщений: 8,112
Записей в блоге: 1
Завершенные тесты: 1
11.10.2014, 13:32 5
Цитата Сообщение от Catstail Посмотреть сообщение
- все-таки Крамер (не Кармер).
наверное мне лучше знать...
Цитата Сообщение от Catstail Посмотреть сообщение
И он при том, что формулы, лежащие в основе этого решения, носят его имя.
Цитата Сообщение от Хома Посмотреть сообщение
Воспользоваться формулами
x = (C1•B2 – C2•B1)/D,
y = (A1•C2 – A2•C1)/D, где D = A1•B2 – A2•B1.
Это, по-твоему, формулы Кармера?

Добавлено через 3 минуты
https://ru.wikipedia.org/wiki/%CC%E5%F2%EE%E4_%CA%F0%E0%EC%E5%F0%E0
почитай хоть такое на досуге! Там ничего не говорится про системы из двух уравнений, а рассматривается общий случай, в котором составляется матрица, считается её детерминант и.т.д.
У автора же ничего не говорится про матрицы как у Кармера...

По-твоему, школота в 7м классе тоже методом Кармера свои задачки на системы двух уравнений с икс и игрек решает?
0
Catstail
Модератор
24406 / 12342 / 2244
Регистрация: 12.02.2012
Сообщений: 20,056
11.10.2014, 13:37 6
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Это, по-твоему, формулы Кармера?
- конечно. Это просто три определителя:

http://www.cyberforum.ru/cgi-bin/latex.cgi?D=\begin{vmatrix}A1 & B1\\ A2 & B2\end{vmatrix}=A1*B2-A2*B1;Dx=\begin{vmatrix}C1 & B1\\ C2 & B2\end{vmatrix}=C1*B2-C2*B1Dy=\begin{vmatrix}A1 & C1\\ A2 & C2\end{vmatrix}=A1*C2-A2*C1

А x и y (в соответствии с Крамером) x=Dx/D, y=Dy/D

Добавлено через 1 минуту
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
почитай хоть такое на досуге!
- дружок, не хами... Ты неправ. Имей мужество в этом признаться.
2
Kuzia domovenok
2569 / 2241 / 565
Регистрация: 25.03.2012
Сообщений: 8,112
Записей в блоге: 1
Завершенные тесты: 1
11.10.2014, 13:43 7
Catstail, при чём тут "неправ"? Ясно, что если посчитать корни методом Кармера, получишь точно такой же результат как и методом автора, как и любым другим методом решения систем из двух уравнений с двумя неизвестными, умножением и складыванием. Это не значит, что методы одинаковые. И тем более не значит, что надо прославлять в названии этого гейропейца Кармера!
Открываем учебник за 7й класс, смотрим как там учат решать такие системы.

Ищем что-нибудь про матрицы, определители, детерминант матрицы, про Кармера? Нет ничего? А формулы точно такие же! Так что это не Кармер придумал!
0
IrineK
Заблокирован
11.10.2014, 16:37 8
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Цитата Сообщение от Catstail Посмотреть сообщение
C
1
2
3
D=A1*B2-A2*B1;
*X1=(C1*B2-C2*B1)/D;
*X2=(A1*C2-A2*C1)/D;
Нужно обработать исключение: D = 0
2
Eva Rosalene
Ladybug
4057 / 1595 / 304
Регистрация: 06.01.2013
Сообщений: 4,190
Завершенные тесты: 2
11.10.2014, 16:41 9
Kuzia domovenok, это частный случай, напрямую сдедующий из формул Крамера.
1
ildwine
Супер-модератор
3208 / 2000 / 1248
Регистрация: 04.03.2013
Сообщений: 4,862
Записей в блоге: 1
11.10.2014, 16:46 10
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Ищем что-нибудь про матрицы, определители, детерминант матрицы, про Кармера? Нет ничего? А формулы точно такие же! Так что это не Кармер придумал!
Коль скоро тема создана в разделе Си, то не приходится сомневаться в недостаточной осведомленности автора темы. А вообще, даже школьнику никто не мешает прочитать про методы Крамера, Жордана-Гаусса...
1
Vtulhu
425 / 379 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
11.10.2014, 17:15 11
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
гейропейца Кармера!
Дожили.
1
Catstail
Модератор
24406 / 12342 / 2244
Регистрация: 12.02.2012
Сообщений: 20,056
11.10.2014, 19:32 12
Kuzia domovenok, гнилой базар. Мужчина умеет признавать неправоту. То, что привел TC - это формулы Крамера при n=2. Смирись, ты не прав.

Кстати, и волну-то поднял ты (не зная формул Крамера, в Википедию полез, но даже толком пересказать не мог).

Цитата Сообщение от IrineK Посмотреть сообщение
Нужно обработать исключение: D = 0
- ТС писал "если известно, что система имеет единственное решение".

Vtulhu, а это Кузины взгляды...
2
ildwine
11.10.2014, 19:36
  #13

Не по теме:

а вообще, думаю оффтоп стоит прекращать...

0
Kuzia domovenok
11.10.2014, 19:59
  #14

Не по теме:

Цитата Сообщение от ildwine Посмотреть сообщение
Коль скоро тема создана в разделе Си, то не приходится сомневаться в недостаточной осведомленности автора темы.
а вот с этого места поподробнее. Тут явная логическая ошибка. Что должно следовать из того, что тема создана в разделе Си? Что автор знает(или хотя бы слышал про) формулу Кармера???? Да ладно!
Я вот вообще высшей математики не знаю. Не изучал и даже не должен был. По-вашему, у автора высшее образование? С чего бы это?
Может вы по себе судите?
Я вот знал достаточно школьников, изучавших Си где-то этак с 7-го-9го класса. И на вопрос "что такое матрица?" они ответили-бы про фильм.
Так зачем грузить начинающих программистов матрицами и методами Кармера, в то время как они и без этих ваших матриц решают системы уравнений на уроках алгебры!??

Добавлено через 7 минут
Цитата Сообщение от Catstail Посмотреть сообщение
Kuzia domovenok, гнилой базар. Мужчина умеет признавать неправоту. То, что привел TC - это формулы Крамера при n=2. Смирись, ты не прав.
а закон сохранения энергии является следствием однородности времени. Но нужно ли об этом говорить при решении школьных задач? Судя по задаче, автор ещё учится в школе! Вот что я до вас всех пытаюсь донести! А вы переносите элементарнейшую задачку для восьмиклассника на уровень университетского курса, заумники!

0
ildwine
11.10.2014, 20:03
  #15

Не по теме:

Kuzia domovenok, Во-первых: Си в школе крайне редко проходят... Таким образом, ТС, вероятнее всего, не школьник. А матрицы в универе проходят с 1 семестра. Во-вторых, речи про метод Крамера (когда вы уже поймете что не Кармера :facepalm:) явно не было, но были приведены формулы его частного случая. Поэтому, название функции, которое указал Catstail, ничего не дает. Да, Борис знает, что это называется метод Крамера, поэтому так и назвал функцию. Для ТСа без разницы как названа функция.

0
IrineK
11.10.2014, 20:04
  #16

Не по теме:

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
в то время как они и без этих ваших матриц решают системы уравнений на уроках алгебры!??
На уроках, может быть, и да.

Но на дополнительных занятиях - it depends.
Скажем, систему с параметром с Крамером решать намного удобней, т.к. можно учесть все случаи: одно решение, ни одного и бесконечное множество решений.
По опыту - человек разумный 12 лет от роду врубается в вопрос в течение 3 минут.

0
ildwine
11.10.2014, 20:05
  #17
 Комментарий модератора 
Kuzia domovenok, а вот с этого момента, официально предупреждаю, что оффтоп в этой теме следует прекратить. Далее будет карта. Все вопросы в ЛС
0
Dron_4r
0 / 0 / 1
Регистрация: 29.01.2015
Сообщений: 33
04.04.2018, 20:45 18
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Сообщение от Catstail
- все-таки Крамер (не Кармер).
наверное мне лучше знать...
Кармер? Чего *** ? Забавный хлопец... еще и грубит. Мда
0
Kuzia domovenok
2569 / 2241 / 565
Регистрация: 25.03.2012
Сообщений: 8,112
Записей в блоге: 1
Завершенные тесты: 1
08.04.2018, 04:44 19
Dron_4r, у нубаса других забот что ли нет, старые темы оффтопом апать?
Иди выясняй как буквы в слове шина найти, LOL
Напечатать все слова предложения, в которые входят буквы, входящие в слово шина
0
08.04.2018, 04:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2018, 04:44

Решение системы линейных уравнений методом Гаусса
Помогите,пожалуйста,написать программу. При выполнении задания необходимо ввести в программу...

Решение системы несовместных линейных уравнений методом наименьших квадратов
помогите пожалуйста написать программу на СИ, тема "Решение системы несовместных линейных уравнений...

Решение системы линейных уравнений методом Гаусса: 'clrscr' undeclared identifier
Здравствуйте. Программа выдает ошибку:c:\program files\microsoft visual...


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

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

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