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

3D Daten Polynome finden

 

stivi888

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.02.2013, 14:22     Titel: 3D Daten Polynome finden
  Antworten mit Zitat      
Hallo zusammen,
Ich bin arbeite erst seit kurzen mit Matlab, also habt ein bisschen Nachsicht mit mir. Wink
Ich möchte gerne die mathematische funktion hinter den Messdaten herausfinden.
So wie es mit Hilfe von polyfit() für 2D möglich ist.

Das Problem ist jetzt, ich habe die Daten nicht in 2D sondern in 3D. Ich habe auch schon alles mögliche im web durchsucht aber eine passende Lösung konnte ich nicht finden. polyfit funktioniert ja leider nur für 2D-Daten.
Meine Funktion muss ja diese Form haben.
z=a1*x²+a2*x+a3*y²+a4*y+a5*x*y+a6


Ich habe auch keine hilfreichen Toolboxen die mir weiterhelfen könnten.

Ein kleines Beispiel meiner Messdaten hab ich angehängt.

Ich bin sehr froh über jeden Beitrag und bitte erklärt mir es so das ein Einsteiger es auch noch versteht Wink

Wie bekomm ich denn die Polynome für eine solche Fläche in Matlab dargestellt ?

Danke schon mal vorab

Grüße

Stivi

Messdaten.PNG
 Beschreibung:

Download
 Dateiname:  Messdaten.PNG
 Dateigröße:  6.21 KB
 Heruntergeladen:  622 mal


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 15.02.2013, 14:43     Titel: Re: 3D Daten Polynome finden
  Antworten mit Zitat      
Hallo stivi888,

Siehe http://www.mathworks.com/matlabcent.....leexchange/34765-polyfitn.
Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Stivi888

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.02.2013, 16:04     Titel:
  Antworten mit Zitat      
Danke shcon mal für die Hilfe genau das scheint mein Problem zu lösen.

Wenn ich einfach mal die ersten 3 Zeilen aus dem Beispiel ins Matlab kopiere bringt Matlab immer unten stehenden Fehler.

>> x = -2:.1:2;
y = cos(x);
p = polyfitn(x,y,'constant x^2 x^4 x^6')

Error: Undefined function or method 'polyfitn' for input arguments of type 'double'.

heißt das, ich kann die funktion polyfitn nicht benutzen? braucht man dafür spezielle Toolboxen?

gruß Stivi
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 15.02.2013, 16:18     Titel:
  Antworten mit Zitat      
Hallo,

du musst die polyfitn im Link herunterladen und im momentanen oder einem auf dem Suchpfad liegenden Verzeichnis speichern.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Stivi888

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.02.2013, 16:30     Titel:
  Antworten mit Zitat      
Vielen Vielen Dank für eure Hilfe

Sorry für meine Anfänger fragen und meine Dummheit. Aber Übung macht den Meister Wink

Bis demnächst

Gruß

Stivi
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 16.02.2013, 01:08     Titel:
  Antworten mit Zitat      
Hallo Stivi888,

Das Forum ist für Fragen da.

Gruß, Jan
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.