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

XYZ Koordinaten Interpolieren

 

Kleiner-Schwabe
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 15.08.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.08.2013, 15:47     Titel: XYZ Koordinaten Interpolieren
  Antworten mit Zitat      
Hallo,

ich bin neu hier. Vielleicht stell ich mich total doof an. Ich hab folgendes Problem. Ich bekomme bei meinen Messungen XYZ Koordinaten heraus welche als plot auch eine schöne 3D Figur machen. Nun würde ich gern diese Daten Interpolieren und als Oberfläche darstellen. Bei all diesen Plots lese ich was von Xi Yi? Ich habe aber doch nur XYZ Koordinaten hier ein Beispiel:
20579 4271 5484
20587 4274 5482
20581 4272 5478
20570 4272 5489
20581 4271 5485
20573 4271 5465
20584 4271 5478
20590 4270 5457
20573 4269 5467
20578 4268 5465
20586 4268 5479
20581 4268 5485
20601 4271 5479
20571 4272 5494
sind nur wenige meiner Daten.
Erste Zeile X , Y , Z.
Ich habe schon alles mögliche mit meshgrid und sostigem Probiert komme leider aber nie weiter.

Vielen Dank !

Mit freundlichen Grüßen

Kleiner-Schwabe
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


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

du kannst dafür griddata bzw. TriScatteredInterp verwenden. In der Doku findet sich jeweils ein Beispiel, wie man damit eine Oberfläche erstellen kann:
Code:
doc griddata
doc TriScatteredInterp


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Kleiner-Schwabe
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 15.08.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.08.2013, 08:09     Titel:
  Antworten mit Zitat      
Super! Vielen Dank!
Nun hätte ich die Frage ob ich aus meiner Interpolation eine Funktion rauslesen kann? Die mein Gebilde wiedergibt?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.499
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 17.08.2013, 12:28     Titel:
  Antworten mit Zitat      
Hallo,

eine Funktion kannst du daraus nicht ablesen.
Wenn du das machen möchtest, wäre das nichtlineare Regression (z.B. mit nlinfit / lsqcurvefit). Dabei musst du allerdings ein Modell vorgeben, und es werden lediglich die Parameter im Modell identifiziert.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 17.08.2013, 19:00     Titel:
  Antworten mit Zitat      
Hallo Kleiner-Schwabe,

Ich stimme mit Harald überein: Es ist unmöglich eine Funktion daraus herzuleiten, denn es gibt unendlich viele Funktionen, die durch die Stützstellen gehen. Wenn Du weißt, dass es sich um eine Sinus-Funktion mit 3 Parametern handelt, kannst Du diese Parameter heraus finden.

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.