Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Best fit - Sinus -

Forumthread: Best fit - Sinus -

Best fit - Sinus -
22.05.2006 10:46:38
Martin
Hallo,
ich habe eine Reihe von Messwerte. Für diese möchte ich eine Best fit Funktion ermitteln. Konkret in der Form A*sinus (B+phi).
Die Aufgabe ist also identisch mit einer Trendlinie. Excel bietet dort aber nur Polynome an. Zielwertsuche funktioniert auch nicht, weil dort nur eine Zelle verändert werden darf, nicht jedoch 3 (A, B und phi).
Hat jemand eine Idee?
Viele Grüße
Martin
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Best fit - Sinus -
22.05.2006 11:47:50
Mag
Hi,
y=A*sin(B+phi)
aus Deiner Darstellung sollte bekannt sein in welchem Bereich sich phi bewegt (z.B. 0-360°). Es bleiben 2 Unbekannte A und B. Aus 2 Punkten Deiner Kurve P1(y1;phi1), P2(y2;phi2) erhältst Du 2 Gleichungen. Die Auflösung erhältst Du über das Additionstheorem sin(a+b)=sin(a)*cos(b)+cos(a)*sin(b). Viel Glück!
Gruß
Anzeige
AW: Best fit - Sinus -
22.05.2006 11:52:58
Martin
Hallo Mag,
klar, wenn ich nur 3 Punkte benutze, kann ich die Faktoren A, B und phi genau berechnen. Ich habe aber ca 60 Messwerte die nicht exact auf einer Sinuskurve liegen. Deswegen brauche ich ein "best fit" bzw eine Zielwertsuche mit mehreren Variablen.
Viele Grüße
MM
Zielwertsuche mit mehreren Variablen = Solver
22.05.2006 12:59:09
Klaus M.vdT.
Hallo Martin,
mit phi und Sinus kenn ich mich nu gar nicht aus, aber wenn du eine Zielwertsuche mit mehreren veränderbaren Variablen und definierten Nebenbedingungen brauchst, schau dir mal den "Solver" (im Menü unter Extras) näher an.
Gruß,
Klaus M.vdT.
Anzeige
;
Anzeige

Infobox / Tutorial

Best fit für Sinuskurven in Excel


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Trage deine Messwerte in eine Excel-Tabelle ein. Achte darauf, dass du die Werte für die X- und Y-Achse in zwei separaten Spalten hast.

  2. Solver aktivieren: Gehe zu Datei > Optionen > Add-Ins. Wähle "Solver" aus und aktiviere es, falls noch nicht geschehen.

  3. Formel für die Sinusfunktion erstellen: In einer neuen Zelle kannst du die Formel =A*SIN(B+C) eingeben, wobei A, B und C die Variablen sind, die du optimieren möchtest.

  4. Zielwert festlegen: Bestimme einen Zielwert, den die Funktion erreichen soll. Das könnte der quadratische Fehler zwischen deinen Messwerten und den Werten aus der Sinusfunktion sein.

  5. Solver konfigurieren: Gehe zu Daten > Solver. Setze das Ziel auf die Zelle mit dem quadratischen Fehler. Wähle "Min" für die Optimierung und füge die Zellen für A, B und C als veränderbare Zellen hinzu.

  6. Solver ausführen: Klicke auf "Lösen" und warte auf die Ergebnisse. Der Solver wird die besten Werte für A, B und phi finden.


Häufige Fehler und Lösungen

  • Fehler: Solver findet keine Lösung
    Lösung: Überprüfe deine Eingabewerte und stelle sicher, dass die Zellen für A, B und phi korrekt definiert sind.

  • Fehler: Ungültige Formel
    Lösung: Achte darauf, dass die Formel für die Sinusfunktion korrekt eingegeben wurde. Die Verwendung des SIN()-Befehls ist entscheidend.

  • Fehler: Keine Verbesserung des Zielwerts
    Lösung: Versuche, die Startwerte für A, B und phi zu variieren, um bessere Ergebnisse zu erhalten.


Alternative Methoden

Du kannst auch die Excel Fit Funktion verwenden, um eine Sinuskurve zu approximieren. Dabei wird eine Regressionsanalyse durchgeführt, um die besten Parameter zu finden. Eine einfache Sinusfunktion in Excel kann auch mit der Funktion =SIN() berechnet werden. Alternativ kannst du die Daten visuell darstellen und die Kurve manuell anpassen, um einen "best fit" zu erreichen.


Praktische Beispiele

Angenommen, du hast folgende Messwerte:

X Y
0 0
1 0.84
2 0.91
3 0.14
4 -0.76
5 -0.99

Um diese Werte mit einer Sinusfunktion zu kombinieren, kannst du die oben genannten Schritte befolgen, um die besten Parameter A, B und phi zu ermitteln. Die resultierende Sinuskurve in Excel könnte wie folgt aussehen:

=2*SIN(1*X + 0.5)

Tipps für Profis

  • Nutze das Additionstheorem für Sinus, um komplexere Funktionen zu erstellen und die Parameter noch genauer zu bestimmen.
  • Experimentiere mit verschiedenen Startwerten im Solver, um die besten Ergebnisse zu erzielen.
  • Halte die Excel-Datei gut organisiert, um die Übersichtlichkeit zu bewahren, vor allem bei vielen Datenpunkten.

FAQ: Häufige Fragen

1. Wie kann ich die Sinusfunktion in Excel berechnen?
Du kannst die Funktion =SIN() verwenden, um den Sinus eines Wertes zu berechnen. Achte darauf, dass der Wert in Radiant umgewandelt wurde, wenn nötig.

2. Was ist der Solver und wie funktioniert er?
Der Solver ist ein Add-In in Excel, das zur Optimierung von Zielwerten bei mehreren Variablen verwendet wird. Du legst ein Ziel fest und der Solver passt die Eingabewerte an, um dieses Ziel zu erreichen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige