<?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[Frage zu exp()]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich habe mal eine Frage zur exp() Funktion bzw. deren Ergebnis. Was die Funtkiontut ist mir soweit klar. Hier erstmal der Code um den es geht:</p>
<pre><code class="language-cpp">double vspd = adiru.VerticalSpeed();
if(vspd&gt;=0)
{
	if(vspd&gt;6000)
	vspd = 6000;

	vs =(exp(3.5*vspd/6000))-90;
}
else
{
	vspd = fabs(vspd);

	if(vspd&gt;6000)
	vspd = 6000;

	vs = (1-exp(3.5*vspd/6000))-90;
}
</code></pre>
<p>Soweit auch Ok. Mein Problem: je groesser &quot;vspd&quot; wird um so schneller steigt &quot;vs&quot; an, was ja soweit logisch ist. Ich moechte aber genau das Gegenteil haben, heisst je groesser &quot;vspd&quot; wird umso langsamer soll &quot;vs&quot; steigen.</p>
<p>Falls jemand eine Idee hat ware ich fuer einen Tip dankbar. Moeglich das die Loesungeinfach ist aber im Moment komme ich nicht darauf. Bin eben nur &quot;Hobbyprogrammierer&quot; <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>Viele Gruesse<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196861/frage-zu-exp</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 18:27:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196861.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Nov 2007 18:57:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu exp() on Sat, 03 Nov 2007 18:58:08 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich habe mal eine Frage zur exp() Funktion bzw. deren Ergebnis. Was die Funtkiontut ist mir soweit klar. Hier erstmal der Code um den es geht:</p>
<pre><code class="language-cpp">double vspd = adiru.VerticalSpeed();
if(vspd&gt;=0)
{
	if(vspd&gt;6000)
	vspd = 6000;

	vs =(exp(3.5*vspd/6000))-90;
}
else
{
	vspd = fabs(vspd);

	if(vspd&gt;6000)
	vspd = 6000;

	vs = (1-exp(3.5*vspd/6000))-90;
}
</code></pre>
<p>Soweit auch Ok. Mein Problem: je groesser &quot;vspd&quot; wird um so schneller steigt &quot;vs&quot; an, was ja soweit logisch ist. Ich moechte aber genau das Gegenteil haben, heisst je groesser &quot;vspd&quot; wird umso langsamer soll &quot;vs&quot; steigen.</p>
<p>Falls jemand eine Idee hat ware ich fuer einen Tip dankbar. Moeglich das die Loesungeinfach ist aber im Moment komme ich nicht darauf. Bin eben nur &quot;Hobbyprogrammierer&quot; <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>Viele Gruesse<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1397164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1397164</guid><dc:creator><![CDATA[schwudde]]></dc:creator><pubDate>Sat, 03 Nov 2007 18:58:08 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu exp() on Sat, 03 Nov 2007 19:12:21 GMT]]></title><description><![CDATA[<p>Eventuell könnte log, also der <a href="http://de.wikipedia.org/wiki/Logarithmus" rel="nofollow">Logarithmus</a> deine Lösung sein? <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/1397175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1397175</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 03 Nov 2007 19:12:21 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu exp() on Sat, 03 Nov 2007 20:19:13 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Eventuell könnte log, also der <a href="http://de.wikipedia.org/wiki/Logarithmus" rel="nofollow">Logarithmus</a> deine Lösung sein? <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>
</blockquote>
<p>Danke fuer den Hinweis, jetzt sieht das ganze schon recht gut aus, nur noch ein wenig &quot;feilen&quot; (es geht um grafische Ausgaben mit GDI+, da brauche ich die Werte fuer die Transformation).</p>
<pre><code class="language-cpp">double vspd = adiru.VerticalSpeed();
if(vspd&gt;=0)
{
	if(vspd&gt;6000)
	vspd = 6000;

	vs =(log(4.0*vspd)*3.5)-90;
}
else
{
	vspd = fabs(vspd);

	if(vspd&gt;6000)
	vspd = 6000;

	vs = (1-log(4.0*vspd)*3.5)-90;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1397205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1397205</guid><dc:creator><![CDATA[schwudde]]></dc:creator><pubDate>Sat, 03 Nov 2007 20:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu exp() on Sat, 03 Nov 2007 20:42:52 GMT]]></title><description><![CDATA[<p>Ich weiß nicht ob du's weißt, aber wenn du einen spezifischen Logarithmus willst, also z.B. auf der Basis von 2, dann erfüllt das glaubich den Zweck: log2(x) = log(x) / log(2). Das log aus der Standardbibliothek arbeitet immer auf derselben Basis. Und je nach Basis variiert ja die Kurve <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/1397214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1397214</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 03 Nov 2007 20:42:52 GMT</pubDate></item></channel></rss>