LinuxForum.Fans
Тема

Метод Гаусса

Автор: virxak 21 сообщений 3738 просмотров 🔒 закрыта
#125974

Привет всем!
Такая проблема.
Методом Гаусса нужно решить пример. Все вроде бы неплохо , но дохожу до высчитывания третей строки и... засада. не могу никак получить нуль в третьей строке второго столбца.
Вообщем напишите плз метод решения. Все до мельчайших подробностей. откуда и куда.) гуглил но везде не полное решение

#125978

virxak, каким именно методом Гаусса? Телепаты в отпуске...
Есть метод гаусса для решения СЛУ, есть метод Гаусса-Зейделя для того же, но численный... итерационный.

virxak написал:
Вообщем напишите плз метод решения. Все до мельчайших подробностей. откуда и куда.) гуглил но везде не полное решение

Могу порекомендовать только http://www.dinews.ru/humor/news1529.html

#125982

тыц , а да причём тут линукс ???

#125990
gramozeka написал:
Могу порекомендовать только http://www.dinews.ru/humor/news1529.html

себе купите

gramozeka написал:
тыц , а да причём тут линукс ???

ну дык этот топик к линуксу не относится =)

#125998
virxak написал:
себе купите

Мне она не нужна. У меня хватает ума самому осилить решение уравнений, вместо того, чтобы просить нахаляву "сделайте мне, покажите".
Либо думайте сами, либо предлагайте цену.

#126004
Battle Coder написал:
Мне она не нужна. У меня хватает ума самому осилить решение уравнений, вместо того, чтобы просить нахаляву "сделайте мне, покажите".
Либо думайте сами, либо предлагайте цену.

я не прошу сделать. а только объяснить откуда берется то или иное число. не умеете не пишите

#126014
virxak написал:
я не прошу сделать. а только объяснить откуда берется то или иное число. не умеете не пишите

а что почитать учебник слабо ? ...
... а потом бегают и орут на каждом углу : " да что ж у нас всё так херово то ? Роисся вперде ..."
в наше время таких неосиляторов гнали из институтов в три шеи - не можешь учиться , иди родину защищать !

#126015
Vadimsky написал:
[quote=Battle Coder]Могу порекомендовать только http://www.dinews.ru/humor/news1529.html

Ржу под столом второй час :D[/quote]
Я себе в закладки взял. Думаю, еще пригодится :)

#126018
gramozeka написал:
... а потом бегают и орут на каждом углу : " да что ж у нас всё так херово то ? Роисся вперде ..."
в наше время таких неосиляторов гнали из институтов в три шеи - не можешь учиться , иди родину защищать !

А ещё орут, что образование скатывается... вузы становятся УГ... Не, я не спорю, образование скатывается. Но не столько сверху, сколько снизу.
Конечно, разделу "разговоры обо всём" тема не противоречит, но по-моему её лучше закрыть, так как вряд ли топикстартеру кто-то ответит на вопрос (пусть сам хоть немного почитает и подумает, этот метод даже искать не надо - в википедии есть, это я типа подсказал, где искать). А только начнётся флейм на тему нашего образования. %(

#126019

Battle Coder, тоже оставил в закладках. Вдруг пригодится :D

#126021

А я заказал...

#126023

Dimaty, smile Есть на ком применять? wink

#126026

Wolfenberg, найдётся wink

#126027
Dimaty написал:
А я заказал...

а я уже третью сломал на работе , начальство экономит - подешевше всё , китайское подавай , вот подумываю профессиональную версию прикупить - фирмовую . А шо делать ?! Приходит этакий кекс "скорочками" и начинает раскатывать ... ну вы понимаете .., .. а в последнее время они стали стайками ходить по три-четыре , так ваще бяда , пока одному закатаешь , остальные та-а-ак раскатают шо запинаться начинают , падают , лбы себе бьют . Мне отвечай за них :(

#126036

gramozeka, вам не машинку а стан закупать надо smile
Либо на ВАЗ направлять. Тут есть профилированное оборудование:точим руки, закатываем губы, разворачиваем уши и пр. smile
А главное, на всё выдаётся гарантия качества!
Сам так работал wink

#126037

Wolfenberg - я уже ставил вопрос , так начальник меня обвинил в волюнтаризме и предвзятом отношении к молодым спесиалистам :( . А потом всем жаловался что я заставляю молодых думать головой от чего у них головы начинают болеть .. вот .. :(

#126041

gramozeka, smile У нас думать не надо. Им дадут молоток, пару ключей и станок с охрененной нормой (или линию). Думать будет некогда smile
А если на конвейер поставят, так там вообще забудут это страшное слово мысль wink
не зря же к нам куча молодёжи со всей Руси слетается :D

#126043

Wolfenberg хорошо вам smile , да тока наши бибилы к вам не поедут , там мамы с папами не помогут - далековато :D

#126065
virxak написал:
Привет всем!
Такая проблема.
Методом Гаусса нужно решить пример. Все вроде бы неплохо , но дохожу до высчитывания третей строки и... засада. не могу никак получить нуль в третьей строке второго столбца.
Вообщем напишите плз метод решения. Все до мельчайших подробностей. откуда и куда.) гуглил но везде не полное решение

Ну, в общем, я сегодня добрый, да и если уж тут бывает провода учат сращивать, то почему бы системы уравнений не порешать...
В математике, как и во всяком деле, главное - это идея. Просечете идею и никаких примеров не надо будет, ну или почти ни каких.
Итак, имеем систему линейных уравнений (пока не конкретизируем чего в ней больше неизвестных или уравнений).

Как вы конечно знаете,
А).Любое уравнение можно умножить на какое-нибудь число, и уравнение при этом не нарушится.
Б).Кроме того, уравнения в системе можно складывать (и вычитать, но это -частный случай складывания), - от этого решение системы не изменится (случай умножения всего и вся на ноль ессно не рассматриваем). Вот и будем пользоваться этими двумя приемами.

Взгляните на два первых уравнения системы.
1.Умножьте второе из низ на такое число, чтобы первый коэффициэнт его стал равен
первому же коэффициэнту первого уравнения , но с обратным знаком.
2.Сложите первое уравнение и измененное второе,- у получившегося уравнения уже не будет первого неизвестного.

--вот это и есть метод Гаусса. Просеките это дело и всё. Именно это вы делаете, когда преобразовываете матрицу.
Далее, нам нужно таким же макаром получить еще одно уравнение без первого неизвестного, но уже задействовать для этого
хотя бы одно другое уравнение, а не те первоначальные два(можно взять из них только одно, или следующую пару, если размер системы позволяет).
В итоге мы получим два уравнения без первых неизвестных. И с этой парочкой мы проделаем то же самое(но уже ессно, к следующему коэффициэнту)...

Отвечаю на ваш прямой вопрос, как "получить третий нолик":
Пример: система из 4х уравнений. Умножте второе и четвертое на соответсвующие числа. Сложите первое с умноженным вторым, а также сложите третье с умноженным четвертым. Вы получите два уравнения, без первых неизвестных. Умножьте второе из них на соотвествующее число и сложите с первым,= получите ваш "второй нолик". Ну и третий тем же макаром....

Теперь, когда принцип ясен, догадываемся, что уравнения надо брать не обязательно первые по счету, а именно те, которые удобнее,- то есть те, которые для уничтожения коэффициэнтов требуют наименьшего предварительного преобразования.Ясно, что всё это дело удобнее выписывать в виде просто матрицы чисел, а не уравнений в явном виде.

Дерзайте.

Войдите или зарегистрируйтесь, чтобы ответить.