Member 14036856 Ответов: 3

Исключение Гаусса Джордана для матрицы nxm


Извините, я здесь недавно. Я ищу полный код исключения Гаусса Джордана для матрицы NxM.Но я не мог его найти. Вы не могли бы мне помочь? Пример матрицы 5*9 :

0 -1 -1 0  0 0 0  0 -400 
0  0  0 0  1 0 0  0  50  
0  0  0 0 -1 0 0  0 -50  
0 -1  0 0  0 0 0 -1 -150
0  0 -1 0  0 0 0  1 -250


(C/C++)

Что я уже пробовал:

Извините, я здесь недавно. Я ищу полный код исключения Гаусса Джордана для матрицы NxM.Но я не мог его найти. Вы не могли бы мне помочь? Пример матрицы 5*9 :

0 -1 -1 0  0 0 0  0 -400 
0  0  0 0  1 0 0  0  50  
0  0  0 0 -1 0 0  0 -50  
0 -1  0 0  0 0 0 -1 -150
0  0 -1 0  0 0 0  1 -250


(C/C++)

0x01AA

Попробовать это: Гугл[^]

3 Ответов

Рейтинг:
2

Andy Allinger

I have to disagree with Griff here. Cheating on homework is wrong, but sharing code is the whole point of codeproject. Google is a good start, but if you are looking for source code, there are places to better focus your search. There are sourceforge.net, and github.com of course. Check your Linux distribution and see if what you need is available as a software package. (If you don't run Linux, it's never too late to start.) rosettacode.org has 1000 problems solved in dozens of programming languages. Don't forget wikipedia. Correct source code tends to get deleted from wikipedia pages, so you can check the article history to see if it was in an old edition.
Поскольку это численная задача, существуют более конкретные ресурсы. netlib.org имеет коллекцию кода, используемого учеными, которая была выращена в течение 30 лет. Особое историческое значение имеет SLATEC, библиотека, разработанная лабораториями ядерного оружия США и переданная в общественное достояние. Кроме того, с гражданской стороны, загляните в основную математическую библиотеку бюро стандартов: Программные продукты ACMD | NIST[^] .
Есть проекты прямо здесь по адресу codeproject.com в Visual Basic ( Высокоточное нативное Гауссовское исключение[^]) и в C# ( Линейных Уравнений - Метод Гаусса (С#)[^]) То, что вы ищете, доступно в интернете от rosettacode: [Исключение Гаусса - Код РозеттыПоловина инженерного дела-это знание того, что есть в каталоге.


Рейтинг:
0

OriginalGriff

Мы не являемся службой "код для заказа": мы более чем готовы помочь людям, у которых есть проблемы, но когда проблема заключается в том, что "я не хочу делать это сам", тогда мы вряд ли окажем большую помощь.

Как было предложено 0x01AA: Google: Исключение Гаусса Джордана[^]


Рейтинг:
0

CPallini

Старушка Голди Числовые рецепты в C[^ в книге есть раздел (или два) на эту самую тему.
Книга содержит соответствующий код.