<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: C/C++ solve matric A*X=B</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9443.html</link>
    <description>Здравствуйте!&lt;br&gt;Как ни стараюсь, самостоятельно найти библиотеку для решения СЛАУ не смог. Искал  в boost (там такого нет) и alglib(есть метод но почему-то не компилится) &lt;br&gt;Вы не могли бы посоветовать мне хорошую библиотеку для работы с матрицами (решение СЛАУ, нахождения собственных чисел, векторов и т.д.)&lt;br&gt;Спасибо,&lt;br&gt;</description>

<item>
    <title>C/C++ solve matric A*X=B (handler2006)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9443.html#6</link>
    <pubDate>Mon, 14 May 2012 12:06:04 GMT</pubDate>
    <description>Странно, что в boost нет явного метода solve(), как, к примеру, в armadillo, ведь последняя написана на boost, Как, собственно нет функций получения обратных матриц и прочих тривиальных распространенных матричных вычислений.&lt;br&gt;</description>
</item>

<item>
    <title>C/C++ solve matric A*X=B (deadmustdie)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9443.html#5</link>
    <pubDate>Mon, 14 May 2012 10:51:33 GMT</pubDate>
    <description>&amp;gt; ответ неполный. не раскрыты темы &quot;как решать уравнение&quot; и &quot;как программить&quot;.&amp;lt;/.&amp;gt; &lt;br&gt;&lt;br&gt;Тему сисек я и вовсе даже не пытался раскрыть ;)&lt;br&gt;</description>
</item>

<item>
    <title>C/C++ solve matric A*X=B (handler2006)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9443.html#4</link>
    <pubDate>Wed, 25 Apr 2012 08:11:08 GMT</pubDate>
    <description>Всем спасибо за участие - со скрипом разобрался (то есть написал функцию, но еще не проверял правильность вычислений).&lt;br&gt;Далее привожу рабочий пример кода функции, решающей СЛАУ на boost:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;#include &amp;lt;boost/numeric/ublas/lu.hpp&amp;gt;&lt;br&gt;#include &amp;lt;boost/numeric/ublas/matrix.hpp&amp;gt;&lt;br&gt;#include &amp;lt;boost/numeric/ublas/vector.hpp&amp;gt;&lt;br&gt;&lt;br&gt;using namespace boost::numeric::ublas;&lt;br&gt;&lt;br&gt;template&amp;lt;class T&amp;gt;&lt;br&gt;void solve(matrix&amp;lt;T&amp;gt; &amp;A, vector&amp;lt;T&amp;gt; &amp;X, vector&amp;lt;T&amp;gt; &amp;B)&lt;br&gt;&#123;&lt;br&gt;  permutation_matrix&amp;lt;T&amp;gt; P(B.size());&lt;br&gt;  lu_factorize(A,P);&lt;br&gt;  X = B;&lt;br&gt;  lu_substitute(A,P,X);&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>C/C++ solve matric A*X=B (handler2006)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9443.html#3</link>
    <pubDate>Tue, 24 Apr 2012 07:23:02 GMT</pubDate>
    <description>Знаю, что вопрос глупый и заезженный, однако, самостоятельно, зная про boost, google, lapack, etc. не смог найти ответ&lt;br&gt;</description>
</item>

<item>
    <title>C/C++ solve matric A*X=B (Andrey Mitrofanov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9443.html#2</link>
    <pubDate>Tue, 24 Apr 2012 06:38:17 GMT</pubDate>
    <description>ответ неполный. не раскрыты темы &quot;как решать уравнение&quot; и &quot;как программить&quot;.&amp;lt;/.&amp;gt;&lt;br&gt;</description>
</item>

<item>
    <title>C/C++ solve matric A*X=B (DeadMustdie)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/9443.html#1</link>
    <pubDate>Tue, 24 Apr 2012 06:26:17 GMT</pubDate>
    <description>http://arma.sourceforge.net/&lt;br&gt;http://www.netlib.org/lapack/&lt;br&gt;http://seldon.sourceforge.net/&lt;br&gt;&lt;br&gt;отчасти&lt;br&gt;http://www.boost.org/doc/libs/1_49_0/libs/numeric/ublas/doc/index.htm&lt;br&gt;&lt;br&gt;Google в помощь!&lt;br&gt;</description>
</item>

</channel>
</rss>
