Softwareentwickler MATLAB/Simulink (w/m) Erarbeitung von Lösungen im Bereich der Schnittstelle zum Simulink-Modell und der Benutzeroberfläche von TargetLinkdSPACE GmbH - Paderborn
das Problem wird in den Startwerten liegen.
Bessere Startwerte --> bessere Resultate - gerade wenn Schwingungen auftreten.
Die Frequenz der Schwingung kann ja z.B. über FFT abgeschätzt werden.
Ich gehe mal davon aus, dass es dir um Daten geht, die sich ähnlich wie deine hier erzeugten verhalten, denn bei den hier erzeugten kennst du die Parameter ja.
hängt nicht zuletzt von der MATLAB-Version ab. Sollte aber unmittelbar unter dem Fit oder über ein Menü "Edit Fit" oder ähnlich möglich sein.
Im Zweifelsfall auch mal die Hilfe anschauen.
ich sehe zwei Probleme:
1. Das Modell passt nicht auf das gesamte Signal. Ich habe mal den Ausschnitt zwischen 0,35 und 2,2 herausgegriffen.
2. Du hast keine Phasenverschiebung in dem Modell berücksichtigt.
Mit a*exp(-b*x)*cos(x*c + d)+e bekomme ich bei Standardstartwerten, c = 100 und d = 0 einen guten Fit (R² = 0,9.
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.