<?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[Algorythmusprobleme]]></title><description><![CDATA[<p>Hallo,<br />
bin der Neue und komm jetzt öffter :).<br />
Also meine Frage wie folgt:<br />
Ich Studiere Maschinenbau und arbeite nebenbei an der UNI in der Abteilung Automatisierungstechnik. Nun möchte ich für einen unserer Roboter ein Programm schreiben ich welchem ich ein Matritze Spalte für Spalte in ein Array haben will und dieses dann auch Spalte für Spalte auslesen kann.<br />
Also Klartext. Ich habe eine 4x4 Matritze und möchte in EIN Array alle positionen der Matritze einzeln Speichern. Ich habe mir schon überlegt mit einem mehrschichtigem (fals man das so nennt) Array da ran zu gehen, habe aber bis jetzt noch echt keine Ahnung WIE ich das lösen könnte rein syntaxtechnisch.</p>
<p>Also im ungefähren sollte das so aussehn:</p>
<p>4x4 Matritze: r11 r12 r13 r14<br />
r21 r22 r23 r24<br />
r31 r32 r33 r34<br />
r41 r42 r43 r44</p>
<p>Array[16]={r11, r12, .... , r44}</p>
<p>Da es eine Denavit Hartenberg Parameter-Matritze handelt (wer weiss was ich meine) steht ja in jeder position von r11 bis r44 noch einmal mehrere andere sachen drin, wie r11=cos(beta1)-sin(beta1).<br />
Also WIE kann ich das Syntaxtechnisch lösen. Ich hoffe ich habe mein Problem verständlich erklährt. Wenn es noch irgendwo hapert, weil ich etwas ungenau oder undeutlich beschrieben habe dann sagt bitte bescheid.</p>
<p>Danke schon einmal im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200720/algorythmusprobleme</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 02:06:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200720.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Dec 2007 23:01:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Algorythmusprobleme on Tue, 18 Dec 2007 23:01:25 GMT]]></title><description><![CDATA[<p>Hallo,<br />
bin der Neue und komm jetzt öffter :).<br />
Also meine Frage wie folgt:<br />
Ich Studiere Maschinenbau und arbeite nebenbei an der UNI in der Abteilung Automatisierungstechnik. Nun möchte ich für einen unserer Roboter ein Programm schreiben ich welchem ich ein Matritze Spalte für Spalte in ein Array haben will und dieses dann auch Spalte für Spalte auslesen kann.<br />
Also Klartext. Ich habe eine 4x4 Matritze und möchte in EIN Array alle positionen der Matritze einzeln Speichern. Ich habe mir schon überlegt mit einem mehrschichtigem (fals man das so nennt) Array da ran zu gehen, habe aber bis jetzt noch echt keine Ahnung WIE ich das lösen könnte rein syntaxtechnisch.</p>
<p>Also im ungefähren sollte das so aussehn:</p>
<p>4x4 Matritze: r11 r12 r13 r14<br />
r21 r22 r23 r24<br />
r31 r32 r33 r34<br />
r41 r42 r43 r44</p>
<p>Array[16]={r11, r12, .... , r44}</p>
<p>Da es eine Denavit Hartenberg Parameter-Matritze handelt (wer weiss was ich meine) steht ja in jeder position von r11 bis r44 noch einmal mehrere andere sachen drin, wie r11=cos(beta1)-sin(beta1).<br />
Also WIE kann ich das Syntaxtechnisch lösen. Ich hoffe ich habe mein Problem verständlich erklährt. Wenn es noch irgendwo hapert, weil ich etwas ungenau oder undeutlich beschrieben habe dann sagt bitte bescheid.</p>
<p>Danke schon einmal im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422888</guid><dc:creator><![CDATA[Kev-Man]]></dc:creator><pubDate>Tue, 18 Dec 2007 23:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to Algorythmusprobleme on Wed, 19 Dec 2007 08:57:07 GMT]]></title><description><![CDATA[<p>Du könntest es folgendermassen lösen:</p>
<pre><code>Reihe
Zeile   0    1    2    3
  0    r11  r12  r13  r14
  1    r21  r22  r23  r24
  2    r31  r32  r33  r34
  3    r41  r42  r43  r44
</code></pre>
<p>Wenn du die Daten nacheinander in einem Array speicherst:</p>
<pre><code>Array[16]={r11, r12, .... , r44}
</code></pre>
<p>kannst du folgendermassen auf die Elemente zugreifen:</p>
<pre><code>Array[(Zeile*ANZAHL)+Reihe];
</code></pre>
<p>Wenn du also r32 haben willst, (2*4)+1 = 9, d.h. Array[9] ist r32.</p>
<p>Hoffe das hilft.</p>
<p>Anderenfalls könntest du über mehrdimensionale Arrays gehen:</p>
<pre><code>Array[Zeilen][Reihen]
</code></pre>
<p>Zugriff auf r32 dann mit:</p>
<pre><code>Array[2][1]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1422981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422981</guid><dc:creator><![CDATA[Horst2]]></dc:creator><pubDate>Wed, 19 Dec 2007 08:57:07 GMT</pubDate></item><item><title><![CDATA[Reply to Algorythmusprobleme on Wed, 19 Dec 2007 09:31:15 GMT]]></title><description><![CDATA[<p>Handelt es sich um eine Transformationsmatrix mit komischen Namen? Ich vermute, diese beinhaltet die Orientierung. Schau auch mal bei openGL, wie die das machen. Wir haben in unserem Projekt ZFXCE das ebenfalls mit eindimensionalen Transformationsmatrizen.</p>
<p>MfG Kimmi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423005</guid><dc:creator><![CDATA[kimmi]]></dc:creator><pubDate>Wed, 19 Dec 2007 09:31:15 GMT</pubDate></item><item><title><![CDATA[Reply to Algorythmusprobleme on Wed, 19 Dec 2007 09:41:23 GMT]]></title><description><![CDATA[<p>kimmi schrieb:</p>
<blockquote>
<p>Handelt es sich um eine Transformationsmatrix mit komischen Namen?</p>
</blockquote>
<p>Ist eine spezielle Trafo-Matrix jo. Wird zB bei Robotersteuerungen verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423007</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Wed, 19 Dec 2007 09:41:23 GMT</pubDate></item></channel></rss>