|
|
| andym |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2011, 19:30
Titel: kurvenfit ist ungenau
|
 |
hallo zusammen,
für eine schularbeit soll ich eine funktion zu messpunkten finden (angenähert).
ich habe in einer sattdampftabelle temperaturen im bereich von 15°C bis 160°C und den jeweils dauzugehörigen druck in bar.
ich möchte nun eine funktion (will nicht alle punkte in einer matrix eingeben) finden, dass ich einen druck eingebe und mir die dazugehörige temperatur angezeigt wird. leider ist die genauigkeit sehr schlecht ab gewissen drücken.
gibt es möglichkeiten genauere resultate zu bekommen? zum beispiel exponentiell? --> weiss leider nicht wie man das in matlab eingeben muss
bin um jede hilfe dankbar
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 19.11.2011, 19:50
Titel:
|
 |
Hallo,
ein Polynomfit liefert bei exponentiellen Daten natürlich nichts gescheites...
Falls du die Curve Fitting Toolbox hast, probier mal
Falls du die Statistics Toolbox hast, schau dir mal folgendes an
Grüße,
Harald
|
|
|
|
| andym |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.11.2011, 19:56
Titel:
|
 |
|
gibt es nicht eine möglichkeit exponentielle fits ohne toolbox zu machen?
|
|
|
|
| eupho |

Forum-Meister
|
 |
Beiträge: 777
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: Marburg
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 19.11.2011, 20:29
Titel:
|
 |
Doch, beispielsweise mit fminsearch:
|
|
|
|
| andym |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.11.2011, 02:03
Titel:
|
 |
besten dank
kannst du mir das noch kurz erklären? bekomme nämlich folgende meldung zurück
y wäre bei mir ja die temperaturpunkte
|
|
|
|
| andym |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.11.2011, 02:23
Titel:
|
 |
|
bzw gibts im internet gute workshops dazu? oder sonst ein online tool wie ich zu der funktion komme ?
|
|
|
|
| eupho |

Forum-Meister
|
 |
Beiträge: 777
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: Marburg
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 20.11.2011, 14:05
Titel:
|
 |
yfit ist der Variablenname deiner y-Werte. Schau dir grundlegende Tutorials zu MATLAB an + die Hilfe zu fminsearch(), dann verstehst du auch den Code.
Kurz zusammengefasst:
1) fh ist deine Fit-Funktion (die lässt sich beliebig zusammenbauen)
2) errfh ist deine objective function, die quadratische Abweichung zwischen Soll (yfit) und Ist
3) p0 sind deine Startwerte, irgendwo muss ja begonnen werden
4) fminsearch sucht dann iterativ das Minimum der Funktion, in dem es die errfh schrittweise verkleinert.
|
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|