<?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[complex... Multiplikation]]></title><description><![CDATA[<p>Wo mach ich nen Fehler?<br />
Ich will einige komplexe Zahlen mit -i multiplizieren. Als kleinen Test hab ich das Bsp unten genommen. Aber warum liefert er mir nicht die richtige Lösung? Was muss ich beachten?</p>
<p>Von Hand gerechnet:</p>
<p>-i * ( -0.5 + i*2.55 ) = 2.55 + i*0.5 ....oder etwa nicht?</p>
<pre><code class="language-cpp">#include &lt;complex&gt;
[...]
complex&lt;double&gt; j, k, l;
j = (0,-1);
k = (-0.5,2.55);
l = j*k;
cout &lt;&lt; &quot;\n\nTEST\n\nj = (0,-1)\nk = (-0.5,2.55)\n\nj*k = &quot; &lt;&lt; l &lt;&lt; &quot;\n&quot;;
[...]
</code></pre>
<p>Meine Ausgabe zeigt aber:</p>
<p>j*k = (-2.55,0)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/293459/complex-multiplikation</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 05:44:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/293459.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Oct 2011 14:57:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to complex... Multiplikation on Mon, 03 Oct 2011 14:57:33 GMT]]></title><description><![CDATA[<p>Wo mach ich nen Fehler?<br />
Ich will einige komplexe Zahlen mit -i multiplizieren. Als kleinen Test hab ich das Bsp unten genommen. Aber warum liefert er mir nicht die richtige Lösung? Was muss ich beachten?</p>
<p>Von Hand gerechnet:</p>
<p>-i * ( -0.5 + i*2.55 ) = 2.55 + i*0.5 ....oder etwa nicht?</p>
<pre><code class="language-cpp">#include &lt;complex&gt;
[...]
complex&lt;double&gt; j, k, l;
j = (0,-1);
k = (-0.5,2.55);
l = j*k;
cout &lt;&lt; &quot;\n\nTEST\n\nj = (0,-1)\nk = (-0.5,2.55)\n\nj*k = &quot; &lt;&lt; l &lt;&lt; &quot;\n&quot;;
[...]
</code></pre>
<p>Meine Ausgabe zeigt aber:</p>
<p>j*k = (-2.55,0)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126741</guid><dc:creator><![CDATA[blinder]]></dc:creator><pubDate>Mon, 03 Oct 2011 14:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Mon, 03 Oct 2011 15:05:18 GMT]]></title><description><![CDATA[<p>(0,-1) ist -1 und (-0.5,2.55) ist 2.55. Du rechnest also nur -1 * 2.55 und das ist -2.55. Die Magie des Komma-Operators :). Stell mal die Warnungen hoch, dann sollte dich der Compiler warnen.</p>
<pre><code class="language-cpp">complex&lt;double&gt; j(0,-1), k(-0.5,2.55), l;
l = j*k;
cout &lt;&lt; &quot;\n\nTEST\n\nj = (0,-1)\nk = (-0.5,2.55)\n\nj*k = &quot; &lt;&lt; l &lt;&lt; &quot;\n&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2126743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126743</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Mon, 03 Oct 2011 15:05:18 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Mon, 03 Oct 2011 15:03:31 GMT]]></title><description><![CDATA[<p>Um die Erklärung von rüdiger nochmal etwas auszuführen: (0,-1) besteht aus dem Beistrich-Operator, der das letzte Element (hier -1) zurückgibt und den Klammern. Du weist j also den Wert -1 zu. Dasselbe bei k.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126746</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 03 Oct 2011 15:03:31 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Mon, 03 Oct 2011 15:22:30 GMT]]></title><description><![CDATA[<p>Danke, aber das kapier ich nicht ganz.<br />
Wie muss ich j dann definieren?<br />
Hier ein Beispiel einer komplexen Zahl die ich mit -i multiplizieren möchte....</p>
<pre><code class="language-cpp">abs = 1;
arg01 = -0.75*3.141592654;
argP1 = -0.873*3.141592654;

w01 = polar(abs,arg01);
wP1 = polar(abs,argP1);

m(0,0) = (w01/(wP1-w01));
</code></pre>
<p>...da bekomm ich für m(0,0) eine &quot;richtige&quot; komplexe Zahl (-0.5,2.5556) heraus.<br />
Aber ich seh jetzt keinen Unterschied, die Werte wie bei j einfach einzugeben oder wie mei m(0,0) zu berechnen.<br />
Wie muss ich</p>
<pre><code class="language-cpp">j = (0,-1);
</code></pre>
<p>verändern, dass auch tatsächlich (0,-1) in j drinsteht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126751</guid><dc:creator><![CDATA[blinder]]></dc:creator><pubDate>Mon, 03 Oct 2011 15:22:30 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Mon, 03 Oct 2011 15:24:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">j = complex&lt;double&gt;(0.0, -1.0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2126752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126752</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Mon, 03 Oct 2011 15:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Mon, 03 Oct 2011 15:30:42 GMT]]></title><description><![CDATA[<p>Oh mann.<br />
Danke, ich bin noch Anfänger, das Problem hab ich vor 5 Tagen schonmal so gehabt. Durch ewiges Probieren bin ich dann auch draufgekommen, aber das hab ich mir natürlich nicht gemerkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126756</guid><dc:creator><![CDATA[blinder]]></dc:creator><pubDate>Mon, 03 Oct 2011 15:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Thu, 06 Oct 2011 13:40:03 GMT]]></title><description><![CDATA[<p>Hallo, hab ein weiteres Problem, bzw eine Frage zum Rechnen mit komplexen Zahlen:<br />
aus wikipedia:</p>
<blockquote>
<p>Für ganzzahlige Exponenten kann man Potenzen mit komplexen Basen wie im reellen Fall definieren. Für beliebige reelle oder komplexe Exponenten muss man jedoch anders vorgehen. ...</p>
</blockquote>
<pre><code class="language-cpp">pow(feldw[i],(0.5*(n-1)))
</code></pre>
<p>feldw[] entspricht einer komplexen Zahl<br />
meine n's sind gerade, also wird der Exponent zwangsläufig immer nichtganzzahlig</p>
<p>Wird hier korrekt gerechnet oder muss ich da noch was beachten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2128068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2128068</guid><dc:creator><![CDATA[blinder]]></dc:creator><pubDate>Thu, 06 Oct 2011 13:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Fri, 07 Oct 2011 14:13:59 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Beistrich-Operator</p>
</blockquote>
<p>Keine Fremdwörter bitte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2128462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2128462</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 07 Oct 2011 14:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Fri, 07 Oct 2011 14:28:12 GMT]]></title><description><![CDATA[<p>blinder schrieb:</p>
<blockquote>
<pre><code class="language-cpp">pow(feldw[i],(0.5*(n-1)))
</code></pre>
<p>feldw[] entspricht einer komplexen Zahl<br />
meine n's sind gerade, also wird der Exponent zwangsläufig immer nichtganzzahlig</p>
<p>Wird hier korrekt gerechnet oder muss ich da noch was beachten?</p>
</blockquote>
<p>Zwei Möglichkeiten, dir da sehr schnell eine Antwort zu besorgen, ohne hier Kommentare zu mangelnder Eigeninitiative zu riskieren:</p>
<ol>
<li>Ausprobieren</li>
<li>Online nach einer Referenz zur Standardbibliothek suchen (z.B. <a href="http://cplusplus.com" rel="nofollow">cplusplus.com</a>) und die Beschreibung von std::pow für komplexe Zahlen durchlesen.</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/2128466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2128466</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 07 Oct 2011 14:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Fri, 07 Oct 2011 17:41:25 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Beistrich-Operator</p>
</blockquote>
<p>Keine Fremdwörter bitte.</p>
</blockquote>
<p>Ich bitte vielmals um Entschuldigung, ich bin hier ja in einem deutschen Forum. Selbstverständlich meine ich den Komma-Operator.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2128532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2128532</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Fri, 07 Oct 2011 17:41:25 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Fri, 07 Oct 2011 21:29:36 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>camper schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Beistrich-Operator</p>
</blockquote>
<p>Keine Fremdwörter bitte.</p>
</blockquote>
<p>Ich bitte vielmals um Entschuldigung, ich bin hier ja in einem deutschen Forum. Selbstverständlich meine ich den Komma-Operator.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Ich meine Operator ist auch ein Fremdwort. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2128577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2128577</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 07 Oct 2011 21:29:36 GMT</pubDate></item><item><title><![CDATA[Reply to complex... Multiplikation on Sat, 08 Oct 2011 07:02:09 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>Ich meine Operator ist auch ein Fremdwort. <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>
</blockquote>
<p>Du hast ja auch nur den Plural verboten <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2128717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2128717</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sat, 08 Oct 2011 07:02:09 GMT</pubDate></item></channel></rss>