<?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[Newtoninterpolation]]></title><description><![CDATA[<p>Moin<br />
Kann mir jemand einen tipp geben oder einen quelltext zur Newtoninterpolation, da ich diese in c++ programmieren muss und leider nicht weis wie ich dies machen soll bzw wo ich anfangen soll</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148863/newtoninterpolation</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 02:32:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148863.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 May 2006 09:42:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Newtoninterpolation on Wed, 31 May 2006 09:42:01 GMT]]></title><description><![CDATA[<p>Moin<br />
Kann mir jemand einen tipp geben oder einen quelltext zur Newtoninterpolation, da ich diese in c++ programmieren muss und leider nicht weis wie ich dies machen soll bzw wo ich anfangen soll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1068616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068616</guid><dc:creator><![CDATA[bla45]]></dc:creator><pubDate>Wed, 31 May 2006 09:42:01 GMT</pubDate></item><item><title><![CDATA[Reply to Newtoninterpolation on Wed, 31 May 2006 10:22:33 GMT]]></title><description><![CDATA[<p>Du wirst doch sicher ne Aufgabenanleitung dazu bekommen haben, oder!? Wie sieht die aus?</p>
<p>Das einzige, was ich dazu gefunden habe ist:<br />
<a href="http://hal.iwr.uni-heidelberg.de/lehre/inf1-ws02/html/node88.html" rel="nofollow">http://hal.iwr.uni-heidelberg.de/lehre/inf1-ws02/html/node88.html</a><br />
<a href="http://hal.iwr.uni-heidelberg.de/lehre/inf1-ws02/uebungen/node11.html#SECTION000111000000000000000" rel="nofollow">http://hal.iwr.uni-heidelberg.de/lehre/inf1-ws02/uebungen/node11.html#SECTION000111000000000000000</a></p>
<p>edit:<br />
Und das:<br />
<a href="http://www.mathe-online.at/materialien/Andreas.Pester/files/applets/Interpolation/" rel="nofollow">http://www.mathe-online.at/materialien/Andreas.Pester/files/applets/Interpolation/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1068637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1068637</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Wed, 31 May 2006 10:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to Newtoninterpolation on Wed, 31 May 2006 20:42:51 GMT]]></title><description><![CDATA[<p>Suche unter google nach &quot;Newton Interpolation&quot; und Du wirst reichlich fündig - z.B. <a href="http://www.gym-cantor.bildung-lsa.de/Facharbeiten/Facharbeiten2000/Weber_Nichelmann/newton.html" rel="nofollow">hier</a> oder <a href="http://www14.informatik.tu-muenchen.de/~mnuk/teaching/MAT2/Skriptum/K5node4.html" rel="nofollow">hier</a><br />
In C++ würde ich Dir empfehlen eine Klasse NewtonPolynom zu definieren, die eine Methode <em>add( double xi, double f_von_xi )</em> zum Hinzufügen der Stützpunkte hat und eine Methode <em>double operator()( double x )</em> zum Abfragen von f(x).</p>
<p>Die Steigung - also den ci-Wert für den letzten Stützpunkt - kannst Du nach jedem <em>add</em> neu berechnen. Das geht ja sehr schön rekursiv - mache Die eine Methode <em>steigung( int i0, int in )</em>, die bei Gleichheit von <em>i0</em> und <em>in</em> den Funktionswert f[i0] zurückgibt und sonst den Wert nach der Rekursions-Formel</p>
<pre><code>( steigung( i0 + 1, in ) - steigung( i0, in - 1 ) ) 
            / ( x[ in ] - x[ i0 ] )
</code></pre>
<p>bestimmt und sich selbst wieder aufruft.</p>
<p>Bei der Berechnung des Funktions-Wertes solltest Du das Horner-Schema benutzen, indem Du mit den zuletzt berechneten ci-Wert beginnst.</p>
<p>Dann ist das ganze mit ziemlich wenig Code zu machen.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1069158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1069158</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Wed, 31 May 2006 20:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to Newtoninterpolation on Thu, 01 Jun 2006 11:57:53 GMT]]></title><description><![CDATA[<p>wie kann ich dieses polynom in c++ schreiben bekomme es enfach net hin<br />
P<br />
n(x)=f[x0] + (x - x0)f[x0, x1] + (x - x0)(x -x1)f[x0, x1, x2] + ...<br />
+(x -x0)(x - x1) ...(x - xn-1)f[x0, x1, ..., xn]<br />
wäre net wenn mir jemadn helfen könnte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1069495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1069495</guid><dc:creator><![CDATA[bla45]]></dc:creator><pubDate>Thu, 01 Jun 2006 11:57:53 GMT</pubDate></item><item><title><![CDATA[Reply to Newtoninterpolation on Thu, 01 Jun 2006 12:11:50 GMT]]></title><description><![CDATA[<p>bitte ich hoffe auf schnelle hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1069514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1069514</guid><dc:creator><![CDATA[bla45]]></dc:creator><pubDate>Thu, 01 Jun 2006 12:11:50 GMT</pubDate></item><item><title><![CDATA[Reply to Newtoninterpolation on Thu, 01 Jun 2006 12:20:04 GMT]]></title><description><![CDATA[<p>Du kannst ja mal hier reinschauen. Da wird das Thema Newton für Polynome auch behandelt.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143116-and-start-is-50.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-143116-and-start-is-50.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1069526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1069526</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 01 Jun 2006 12:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to Newtoninterpolation on Thu, 01 Jun 2006 15:24:20 GMT]]></title><description><![CDATA[<p>bla45 schrieb:</p>
<blockquote>
<p>wie kann ich dieses polynom in c++ schreiben bekomme es enfach net hin</p>
</blockquote>
<p>Was hast Du denn schon? Kannst Du eine Klasse anlegen; erstmal mit zwei Methoden, so wie ich es oben beschrieben habe. Die Methoden können ja zunächst leer sein.<br />
Hast Du das Verfahren 'Newton Interpolation' an sich verstanden?</p>
<p>Braunstein schrieb:</p>
<blockquote>
<p>Du kannst ja mal hier reinschauen. Da wird das Thema Newton für Polynome auch behandelt.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143116-and-start-is-50.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-143116-and-start-is-50.html</a></p>
</blockquote>
<p>Dort geht es um das Newton-Verfahren. Die Newton-Interpolation, die bla45 meint, ist etwas anderes - (siehe die Links in meinem ersten Posting)</p>
<p>bla45 schrieb:</p>
<blockquote>
<p>bitte ich hoffe auf schnelle hilfe</p>
</blockquote>
<p>.. ich kann normal nur am Abend. Es würde die Sache beschleunigen, wenn Du konkreter mit Deiner Fragestellung wirst; siehe meine Fragen an Dich oben.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1069667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1069667</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Thu, 01 Jun 2006 15:24:20 GMT</pubDate></item><item><title><![CDATA[Reply to Newtoninterpolation on Thu, 01 Jun 2006 15:29:49 GMT]]></title><description><![CDATA[<p>Das hab ich dann wohl verwechselt. Mir war der Begriff NewtonInterpolation nicht geläufig. Bei mir hieß sowas immer nur Polynominterpolation weswegen ich an die Iteration dachte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1069669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1069669</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 01 Jun 2006 15:29:49 GMT</pubDate></item></channel></rss>