<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Matrix invertieren]]></title><description><![CDATA[<p>Hallo,<br />
ich brauche ganz dringen eure Hilfe!<br />
Ich muss für ein Numerik-Praktikum das Verfahren von Karmarkar (Innere-Punkte-Verfahren) implementieren in C++.<br />
Der Anfang ging soweit ganz gut, aber jetzt muss ich eine Matrix invertieren. Ich habe ehrlich gesagt keine Ahnung, wie ich das implementieren soll und hoffe, dass mir vielleicht jemand mit einem implementierten Algorithmus / Quellcode weiterhelfen kann.<br />
Die Matrix ist quadratisch, weil sie durch Multiplikation von A * A^T entsteht.<br />
Vielen Dank im Voraus<br />
smily</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230578/matrix-invertieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 21:39:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230578.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Dec 2008 11:30:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Matrix invertieren on Mon, 29 Dec 2008 11:30:30 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich brauche ganz dringen eure Hilfe!<br />
Ich muss für ein Numerik-Praktikum das Verfahren von Karmarkar (Innere-Punkte-Verfahren) implementieren in C++.<br />
Der Anfang ging soweit ganz gut, aber jetzt muss ich eine Matrix invertieren. Ich habe ehrlich gesagt keine Ahnung, wie ich das implementieren soll und hoffe, dass mir vielleicht jemand mit einem implementierten Algorithmus / Quellcode weiterhelfen kann.<br />
Die Matrix ist quadratisch, weil sie durch Multiplikation von A * A^T entsteht.<br />
Vielen Dank im Voraus<br />
smily</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636771</guid><dc:creator><![CDATA[smily2504]]></dc:creator><pubDate>Mon, 29 Dec 2008 11:30:30 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix invertieren on Mon, 29 Dec 2008 11:49:10 GMT]]></title><description><![CDATA[<p>wäre die matrix nicht quadratisch, wäre sie nicht invertierbar.<br />
ich kenne nur das gauss jorden verfahren zur bestimmung der inversen einer matrix. vielleicht gibt es noch andere.</p>
<p>im prinzip müsstest du eine zweite matrix erzeugen, die genau doppelt so breit ist, wie deine ausgangsmatrix. die zu invertierende matrix schreibst du &quot;links&quot; gefolgt von der einheitsmatrix. per gauss elimination wandelst du dann die zu invertierende matrix in eine einheitsmatrix um. indem du die gleichen operationen auch bei der konkatenierten einheitsmatrix ausführst, erzeugst du in ihrem speicherbereich automatisch die inverse.</p>
<p>ich hoffe, dass das halbwegs stimmt. leider bin ich kein mathematiker.</p>
<p>ein link noch: <a href="http://mathworld.wolfram.com/Gauss-JordanElimination.html" rel="nofollow">http://mathworld.wolfram.com/Gauss-JordanElimination.html</a></p>
<p>ist das eine nützliche antwort auf deine frage?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636782</guid><dc:creator><![CDATA[besserwisser]]></dc:creator><pubDate>Mon, 29 Dec 2008 11:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix invertieren on Mon, 29 Dec 2008 11:54:57 GMT]]></title><description><![CDATA[<p>Vielen Dank für die rasche Antwort.<br />
Die Funktionsweise vom Invertieren ist mir rechnerisch auf einem Blatt papier absolut kalr und auch kein Problem, es hängt leider an der Implementiereung, wie ich den PC bzw. C++ dazu bringe, aus der ursprünglichen Matrix die Einheitsmatrix zu basteln etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636784</guid><dc:creator><![CDATA[smily2504]]></dc:creator><pubDate>Mon, 29 Dec 2008 11:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix invertieren on Mon, 29 Dec 2008 12:05:50 GMT]]></title><description><![CDATA[<p>Deine Problembeschreibung ist irgendwie nicht spezifisch genug. Wenn alles andere kein Problem darstellt, warum ausgerechnet die Invertierung, deren Berechnungsalgorithmus (den du einsetzen möchtest) du ja auch, wie du sagst, verstanden hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636790</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 29 Dec 2008 12:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix invertieren on Mon, 29 Dec 2008 15:18:57 GMT]]></title><description><![CDATA[<p>mache einfach ein beispiel auf dem papier<br />
langsam und denk mit</p>
<p>schreib neben bei am besten so eine art pseudocode auf wie du das machst</p>
<p>und wenn du das hast dann sollte es weniger das problem sein es mit c++ zu implementieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636890</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Mon, 29 Dec 2008 15:18:57 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix invertieren on Mon, 29 Dec 2008 16:32:54 GMT]]></title><description><![CDATA[<p>Wow, da war echt schwer zu ergoogeln, hat mich ganze 3 Sekunden gekostet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <a href="http://www.google.com/search?q=gauss+elimination+c%2B%2B" rel="nofollow">http://www.google.com/search?q=gauss+elimination+c%2B%2B</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Ansonsten: im Sedgewick (oder vergleichbaren Algorithmenbuechern) ist der Code auch drinnen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636920</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Mon, 29 Dec 2008 16:32:54 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix invertieren on Fri, 11 Oct 2013 11:33:36 GMT]]></title><description><![CDATA[<p>Hast du den Algortihmus jetzt fertig? Könntest du ihn posten?</p>
<p>Lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2359646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2359646</guid><dc:creator><![CDATA[asdasd123]]></dc:creator><pubDate>Fri, 11 Oct 2013 11:33:36 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix invertieren on Fri, 11 Oct 2013 12:21:04 GMT]]></title><description><![CDATA[<p>Der Thread ist von 2008. Die Leute, die da dran beteiligt sind, sind laaaange weg. Wenn du Gauss-Elimination in C++ implementieren willst, dann frag in neuen Threads, wenn du dazu Fragen hast. Wenn du fertigen Quellcode dafür suchst, dann benutzt Google.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2359657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2359657</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 11 Oct 2013 12:21:04 GMT</pubDate></item></channel></rss>