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

x,y,z Daten Ploten und interpolieren

 

Lutz.W
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 10.06.14
Wohnort: ---
Version: MATLAB Version: 8.3.0.532 (R2014a)
     Beitrag Verfasst am: 12.06.2014, 16:04     Titel: x,y,z Daten Ploten und interpolieren
  Antworten mit Zitat      
Hallo zusammen,

ich möchte gerne die angehängten Daten ploten und diese dann so interpolieren, dass es eine Fläche ergibt. Ich muss dazu sagen, dass ich noch nicht ganz soviel mit Matlab gearbeitet habe.

Das Ploten funktioniert soweit mit folgendem:
>> a=importdata('text.txt');
plot3(a(:,1),a(:,2),a(:,3));

aber das interpolieren nicht so gut. Ich habe folgendes probiert.
x_int=linspace(80,100,10);
y_int=x_int;
y_int=y_int(Smile;
[X,Y,Z]=griddata(a(:,1),a(:,2),a(:,3),x_int,y_int,'v4');
figure;
surf(X,Y,Z);
title('method: v4');
[X,Y,Z]=griddata(a(:,1),a(:,2),a(:,3),x_int,y_int,'linear');
figure;
surf(X,Y,Z);
title('method: linear');
[X,Y,Z]=griddata(a(:,1),a(:,2),a(:,3),x_int,y_int,'cubic');
figure;
surf(X,Y,Z);
title('method: cubic');
[X,Y,Z]=griddata(a(:,1),a(:,2),a(:,3),x_int,y_int,'nearest');
figure;
surf(X,Y,Z);
title('method: nearest');

Dabei wollte ich herausfinden, welche Art am besten ist. Aber es funktioniert nicht ganz so gut.
Habt ihr einen Ansatz für mich?
Sehr vielen Dank für eure Hilfe vorab.

Mit freundlichen Grüßen

Text.txt
 Beschreibung:

Download
 Dateiname:  Text.txt
 Dateigröße:  1.44 KB
 Heruntergeladen:  397 mal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


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

Zitat:
Aber es funktioniert nicht ganz so gut

... und das bedeutet was?

Bitte die auftretenden Fehlermeldungen kopieren bzw. unerwartete Ergebnisse genau beschreiben.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Lutz.W
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 10.06.14
Wohnort: ---
Version: MATLAB Version: 8.3.0.532 (R2014a)
     Beitrag Verfasst am: 13.06.2014, 11:26     Titel:
  Antworten mit Zitat      
Hallo,
sehr vielen Dank für die Antwort. Es gibt keine Fehlermeldungen. Aber es bilden sich nicht die Fläche die man erwartet. Das erste Fenster öffnet das Diagramm als Linie, die weiteren geben aber anderen Flächen aus als erwartet.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 14.06.2014, 08:24     Titel:
  Antworten mit Zitat      
Hallo,

ich habe gerade R2012b offen, und da führt dein Code zu einer Fehlermeldung, da importdata eine Struktur zurückgibt. Welches Release verwendest du? Bitte diese Information am besten ins Profil eintragen.

In neueren Releases wurde griddata auch durch andere Funktionen abgelöst. Du solltest ggf. ein oranges Unterringeln mit entsprechendem Hinweis sehen.

Zitat:
die weiteren geben aber anderen Flächen aus als erwartet.

Bitte Probleme so konkret wie möglich schildern. Ich kann leider nicht erahnen, was du erwartest.

Grüße,
Harald
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.