|
|
Messwerte Parabelgleichung |
|
Icon |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.02.2008, 13:27
Titel: Messwerte Parabelgleichung
|
|
Guten Tag,
Ich bin leider noch absoluter Matlab-Neuling und weiß nicht wie ich überhaupt hier beginnen muss:
Ich habe bestimmte Messwerte gegeben und möchte durch diese eine Parabel legen.
Von dieser Parabel bräuchte ich dann die Parabelgleichung
Schon mal vielen Dank für Tipps und Hilfestellungen
|
|
|
|
|
keloid |
Forum-Century
|
|
Beiträge: 216
|
|
|
|
Anmeldedatum: 04.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.5.0.342 (R2007b)
|
|
|
|
|
|
Verfasst am: 01.02.2008, 13:47
Titel:
|
|
Hallo,
ich denke, für Dein Problem brauchst Du einen Fitalgorithmus.
Am ehesten eignet sich hier, da es sich um ein Polynom handelt, "polyfit()".
Der Aufruf sieht dabei so aus:
Polyfit sucht ein Polynom des Grades der letzten Eingabevariable, hier also Zwei, und liefert (hier) zurück die Koeffizienten für eine Polynomialgleichung y = p(1)*x^2 + p(2)*x + p(3)
|
|
|
Icon |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.02.2008, 15:01
Titel:
|
|
Vielen Dank für die schnelle Hilfe
Ich hab jetz mal folgendes versucht:
Als Ergebnis kommt dann:
p = 0.0000 -0.0169 6.6246
Ich versteh das ehrlich gesagt nicht. Wieso 0,0x²?[/code]
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 01.02.2008, 15:09
Titel:
|
|
Hi,
schreib mal vorher 'format long'
Eine andere Möglichkeit wäre noch die Daten zu plotten
mit plot(x,y)
und dann im Figure-Fenster Tools->Basic Fitting
'Quadratic' und 'Show Equation' aktivieren.
Du kannst den Fit dann auch in der Workspace
schreiben lassen ( mit 'Show Next Panel')
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
Icon |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.02.2008, 15:19
Titel:
|
|
Hi,
Danke nschlange, genauso hats geklappt!
So reicht mir das auch vollkommen.
Vielen Dank für die Hilfe, ich war schon am verzweifeln
|
|
|
keloid |
Forum-Century
|
|
Beiträge: 216
|
|
|
|
Anmeldedatum: 04.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.5.0.342 (R2007b)
|
|
|
|
|
|
Verfasst am: 01.02.2008, 15:21
Titel:
|
|
Icon hat Folgendes geschrieben: |
Als Ergebnis kommt dann:
p = 0.0000 -0.0169 6.6246
|
Das wird ein Rundungsfehler sein, denke ich.
Wenn ich die Werte übernehme und bei mir verwende, erhalte ich zwar die selbe Anzeige, in der Variablen (wo eben keine führenden Nullen angezeigt werden) steht für den ersten Wert "1.0793e-5". Das wäre also 0.000010793, und da für die Kurzanzeige nach der 5. Ziffer abgebrochen wird, steht 0.0000 dran.
Der kleine Wert ist allerdings nicht verwunderlich, bei den x- bzw. y-Werten.
|
|
|
|
|
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 - 2024
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.
|
|