WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fitting in 3D statt 2D - lsqcurvefit

 

hanni
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 25.01.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.06.2010, 13:13     Titel: Fitting in 3D statt 2D - lsqcurvefit
  Antworten mit Zitat      
Hallo ihr lieben Helfer!

Ich habe folgendes Problem:
Ich habe jetzt schon öfter mit der Funktion lsqcurvefit Messdaten an eine Modellfunktion angepasst bzw. die zugehörigen Parameter der Modellfunktion berechnet.
Jetzt muss ich das ganze für ein 3D-Problem machen, weiß aber nicht wie:

Meine Modell-Funktion sieht zunächst so aus (kann sich aber auch noch ändern, ich möchte verschiedene Modell-Funktionen testen):
Code:

function z = myfun(a,x)
z = a(1) * x(1) * x(2) + ...
 


Ich habe drei gleichlange Vektoren x, y und die zugehörigen Messwerte z!

Wie kann ich jetzt die angenäherten Parameter der Modell-Funktion für die Messwerte z berechnen????

In 2D Problemen habe ich immer lsqcurvefit verwendet:
Code:

z = lsqcurvefit(@myfun,x0,xdata,ydata)
 


Aber statt xdata hab ich jetzt x und y (zwei Variable).
ydate entspricht meinen Messwerten z.

Wer kann mir helfen?
Folgende Fragen:
Funktioniert lsqcurvefit auch in 3D?
Gibts ne alternative Funktion, die das kann?
Kann ich 3D-Probleme in 2D-Probleme einfach umwandeln?

Ware echt nett, wenn mir jemand bei meinem Problem helfen könnte!

Danke und Gruß
hanni
Private Nachricht senden Benutzer-Profile anzeigen


hanni
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 25.01.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.06.2010, 13:27     Titel:
  Antworten mit Zitat      
Hallo,

kann mir niemand helfen oder hab ich mich zu schlecht ausgedrückt?

Danke und Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
mr_endres
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 78
Anmeldedatum: 11.06.08
Wohnort: Unterfranken
Version: ---
     Beitrag Verfasst am: 17.06.2010, 14:56     Titel:
  Antworten mit Zitat      
Hallo,

da du ja die "Curve Fitting Toolbox" besitzt, schau mal unter dem Stichwort "Surface Fitting" z.B. hier :

http://www.mathworks.com/support/so.....dex.html?solution=1-17YMU

MfG
Johannes
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.