matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenMathCadfinde die funktion!
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Informatik • Physik • Technik • Biologie • Chemie
Forum "MathCad" - finde die funktion!
finde die funktion! < MathCad < Mathe-Software < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "MathCad"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

finde die funktion!: daten - funktion?
Status: (Frage) beantwortet Status 
Datum: 13:12 Fr 02.02.2007
Autor: joker606

Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.

hallo zusammen!

hab ein riesen Problem, und zwar hab ich zwei matrizen mit je 9 zeilen und einer spalte! sie geben datenpunkte (messungen über die Zeit)wieder. jetzt hätt ich gern eine funktion die mir diese ergebnisse wiedergibt (also durch alle datenpunkte führt)! ich hab es schon mit einer cubischen interpolation versucht (wie in der mathcad hilfe beschrieben) es kommt aber keine schöne runde funktion heraus, sondern ein abgehacktes etwas!

am liebsten wär mir ein ergebnis in der form:

[mm] f(x)=a*x^n+b*x^{n-1}...... [/mm]

danke schon im vorhinein, bates

        
Bezug
finde die funktion!: kleinste Quadrate Approx.
Status: (Antwort) fertig Status 
Datum: 13:55 Fr 02.02.2007
Autor: clwoe

Hi,

ganz einfach, stelle einfach neun einzelne Gleichungen auf und zwar aus Polynomen "achten Grades". Dann hast du eine Kurve die durch alle Punkte exakt verläuft und nichts abgehacktes. Der Trick ist, hast du n+1 Datenpunkte, brauchst du ein Polynom n-ten Grades um das ganze exakt zu lösen. Die x-Werte in den Polynomen sind deine entsprechenden Zeiten. Die zugehörigen Funktionswerte sind deine y-Werte in deinen Gleichungen.

Dann schreibe alles hin und du hast ein Gleichungssystem mit neun Gleichungen und jeweils neun Unbekannten. Dieses Gleichungssystem lässt sich exakt lösen. Die Komponenten des Lösungsvektors sind die einzelnen Koeffizienten deines gesuchten Polynoms, welches genau durch die neun Datenpunkte verläuft.

Gruß,
clwoe





Bezug
                
Bezug
finde die funktion!: danke, aber ....
Status: (Frage) beantwortet Status 
Datum: 14:44 Fr 02.02.2007
Autor: joker606

zuerst mal danke für deine prompte antwort!

so wie du es erklärt hast funktioniert es schon ziemlich gut! ich bekomme meine koeffizienten und krieg auch eine Funktion die durch alle punkte geht! jedoch hat die funktion zwischden 2 punkten immer wieder peaks die nicht hineinpassen!  

[Dateianhang nicht öffentlich]

wie kann/soll ich damit umgehen??

dank dir, bates

Dateianhänge:
Anhang Nr. 1 (Typ: GIF) [nicht öffentlich]
Bezug
                        
Bezug
finde die funktion!: Antwort
Status: (Antwort) fertig Status 
Datum: 15:09 Fr 02.02.2007
Autor: Karl_Pech

Hallo bates,


> so wie du es erklärt hast funktioniert es schon ziemlich
> gut! ich bekomme meine koeffizienten und krieg auch eine
> Funktion die durch alle punkte geht! jedoch hat die
> funktion zwischden 2 punkten immer wieder peaks die nicht
> hineinpassen!  
>  
> wie kann/soll ich damit umgehen??


Leider ist das bei der Interpolation mit Polynomen vom Grad > 3 ein nicht direkt lösbares Problem (soweit ich weiß). Je höher der Polynomgrad desto stärker oszilliert ein Polynom durch die gegebenen Datenpunkte.
Brauchst du also die Bedingung, daß das Polynom durch alle Datenpunkte geht, so verwende lieber stückweise Polynome (Splines). Schau dich dazu im Numerik-Forum um und stell' dort gegebenfalls weitere Fragen.
Eine andere Möglichkeit wäre die Bedingung, das das Polynom durch alle Datenpunkte geht, fallenzulassen um mit statistischen Methoden (Regressionsgerade oder wie das heißt) weiterzumachen[; Du kannst dich dazu auch mal nach B-Splines umschauen. Allerdings verstehe ich die selber nicht so richtig. :( ]



Viele Grüße
Karl




Bezug
                                
Bezug
finde die funktion!: wow
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 15:17 Fr 02.02.2007
Autor: joker606

danke!

so geht das schon um einiges besser!! danke für den tipp.

grüsse, bates

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "MathCad"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]