<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=616307</guid>
        <pubDate>Fri, 18 Feb 2005 12:40:49 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=616307</link>
        <description><![CDATA[prografix: Возьми у меня на сайте.]]></description>
        <author>prografix</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=615620</guid>
        <pubDate>Thu, 17 Feb 2005 21:18:18 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=615620</link>
        <description><![CDATA[Lazy: Может, но не хочет. :yes:]]></description>
        <author>Lazy</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=615581</guid>
        <pubDate>Thu, 17 Feb 2005 20:47:46 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=615581</link>
        <description><![CDATA[Leha: Ребята, кто нибудь может помочь написать программу на  с++???<br>Срочно требуется , не могу додуматься.]]></description>
        <author>Leha</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=457998</guid>
        <pubDate>Tue, 14 Sep 2004 16:02:24 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=457998</link>
        <description><![CDATA[wormball: тема кстати двухлетней давности :lol: <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='8' style='font-size:8pt;'><strong class='tag-b'>Добавлено в <time class="tag-mergetime" datetime="2004-09-14T16:05:09+00:00">14.09.04, 16:05</time></strong>:</span></span><br>
или ето мне напоминание, чтобы я фак дописывал?<br>
искренне каюсь, при первой же возможности (при первом же желании :lol: ) начну дописывать. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='8' style='font-size:8pt;'><strong class='tag-b'>Добавлено в <time class="tag-mergetime" datetime="2004-09-14T16:07:32+00:00">14.09.04, 16:07</time></strong>:</span></span><br>
кстати илье кантору пламенный привет :yes:]]></description>
        <author>wormball</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=457846</guid>
        <pubDate>Tue, 14 Sep 2004 13:41:11 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=457846</link>
        <description><![CDATA[Adil: <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=55150&view=findpost&p=366072' target='_blank'>Нахождение обратной матрицы</a>]]></description>
        <author>Adil</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=455513</guid>
        <pubDate>Sat, 11 Sep 2004 08:07:16 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=455513</link>
        <description><![CDATA[Илья Кантор: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>wormball &#064; 27.12.02, 19:40</span><div class='quote '>дакстати. ежели один из диагональных елементов окажется нулём, то конечно же будет деление на 0, поэтому в случае появления нуля строку следет обменять со строкой, лежащей ниже и имеющей ненулевой елемент в соответствующем столбце. ежели таковые строки отсутствуют, определитель равен нулю.</div></div><br>
Более того, в реальных случаях техники перемещения столбцов/строк (их несколько основных) необходимы, иначе <br>
происходит серьезная потеря точности.]]></description>
        <author>Илья Кантор</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93442</guid>
        <pubDate>Fri, 27 Dec 2002 16:40:32 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93442</link>
        <description><![CDATA[wormball: дакстати. ежели один из диагональных елементов окажется нулём, то конечно же будет деление на 0, поэтому в случае появления нуля строку следет обменять со строкой, лежащей ниже и имеющей ненулевой елемент в соответствующем столбце. ежели таковые строки отсутствуют, определитель равен нулю.]]></description>
        <author>wormball</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93441</guid>
        <pubDate>Sun, 22 Dec 2002 08:01:21 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93441</link>
        <description><![CDATA[esperanto: теория также говорит что если в матрице стоят числа то вышеописанный алгоритм <br>работает за куб времени<br><br>но если там стоят буквы икс игрек и т.п то задача превращается в експоненциальную<br><br><br>иногда вместо детерминанта считают перманент матрецы - как и детерминант только все миноры складывают так вот определение перманенты тоже экспоненциально]]></description>
        <author>esperanto</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93440</guid>
        <pubDate>Wed, 18 Dec 2002 20:58:09 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93440</link>
        <description><![CDATA[experimenter: круто было! спасибо.]]></description>
        <author>experimenter</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93438</guid>
        <pubDate>Wed, 18 Dec 2002 16:56:33 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93438</link>
        <description><![CDATA[wormball: дело в следующем.<br><br>наша матрица напр такова:<br><br>а11 а12 а13 ... a1n<br>a21 а22 ....<br>.... &nbsp;.... ... ...<br> &nbsp; &nbsp; ... ..<br>an1 ... &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ann<br><br>сначала &quot;обнуляем&quot; первый столбец следующим способом.<br>из всех строк ниже первого вычитается первая строка с такими коэффициентами, чтобы в 1 столбце получился 0, те напр из 2й строки надо вычесть 1ю , умноженную на а21/а11. для каждой строки будет свой коэффициент. таким способом 1й столбец будет содержать нули, кроме 1го элемента, потому обнуляем написано в кавычках.<br><br>повторяем вышеописанную операцию со вторым столбцом. вычитаем с вышеописанными коэффициентами вторую строку из всех последующих строк, те напр из 5й строки вычитаем 2ю , умноженную на а52/а22. заметим, что из вышележащих строк не надо ничего вычитать, ибо мы стремимся к нулям только ниже главной диагонали.<br><br>сию операцию следует произвести со всеми столбцами. в итоге мы получим матрицу следующего содержания:<br><br>а11 а12 а13 ... a1n<br>0 &nbsp; &nbsp;b22 ....<br>..0.. &nbsp;.... ... ...<br> &nbsp;... &nbsp;0 ....bkk .. bkn<br>..0.. .. 0 ... &nbsp;.. ...<br>0 ... &nbsp; &nbsp; &nbsp;... &nbsp; &nbsp;0 &nbsp;bnn<br><br>все недиагональные элементы нас не интересуют, ибо математика говорит о том, что определитель диагональной матрицы (а у нас получилась именно такая матрица) равен произведению всех диагональных элементов. кстати безразличность недиагональных элементов можно использовать для оптимизации.]]></description>
        <author>wormball</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93437</guid>
        <pubDate>Thu, 12 Dec 2002 10:29:08 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93437</link>
        <description><![CDATA[experimenter: эврика! какой я оказывается недогадливый. &nbsp;;D спасибо.]]></description>
        <author>experimenter</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93436</guid>
        <pubDate>Thu, 12 Dec 2002 09:20:41 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93436</link>
        <description><![CDATA[shadeofgray: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>experimenter, 12.12.02, 07:25:05</span><div class='quote '>Я вот тут давно думал написать прогу, считающую детерминант. Одна только мысль - написать через рекурсию. Слышал про метод гаусса. Токо не разу не встретил. Не мог бы кто-нить подкинуть идею про Гаусса или вообще про алгоритм.</div></div><br>никогда не считай определитель матрицы больше чем 3x3 по определению. Эта штука работает с трудоемкостью n! а это при n&gt;10 жуткие тормоза.<br><br>А идея метода Гаусса основана на двух фактах:<br>1. при добавлении к i-ой строке матрицы j-ой строки, умноженной на константу (i не равно j), определитель не меняется.<br>2. определитель диагональной (или верхне/нижне треугольной) матрицы равен произведению диагональных элементов<br><br>Путем линейных комбинаций приводим матрицу к этому виду (трудоемкость n<sup class='tag-sup'>3</sup>) и считаем произведение диагональных элементов.<br><br>см http://alglib.dore.ru/linalg/index.html#det]]></description>
        <author>shadeofgray</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93435</guid>
        <pubDate>Thu, 12 Dec 2002 04:25:05 +0000</pubDate>
        <title>Детерминант</title>
        <link>https://forum.sources.ru/index.php?showtopic=9676&amp;view=findpost&amp;p=93435</link>
        <description><![CDATA[experimenter: Я вот тут давно думал написать прогу, считающую детерминант. Одна только мысль - написать через рекурсию. Слышал про метод гаусса. Токо не разу не встретил. Не мог бы кто-нить подкинуть идею про Гаусса или вообще про алгоритм.]]></description>
        <author>experimenter</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	