|
|
x,y,z Daten Ploten und interpolieren |
|
Lutz.W |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 10.06.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MATLAB Version: 8.3.0.532 (R2014a)
|
|
|
|
|
|
Verfasst am: 12.06.2014, 16:04
Titel: x,y,z Daten Ploten und interpolieren
|
|
|
|
|
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(;
[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
Beschreibung: |
|
Download |
Dateiname: |
Text.txt |
Dateigröße: |
1.44 KB |
Heruntergeladen: |
397 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.06.2014, 22:09
Titel:
|
|
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
|
|
|
Lutz.W |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 10.06.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MATLAB Version: 8.3.0.532 (R2014a)
|
|
|
|
|
|
Verfasst am: 13.06.2014, 11:26
Titel:
|
|
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.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.06.2014, 08:24
Titel:
|
|
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
|
|
|
|
|
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 - 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.
|
|