Interpolation von Werten bei nicht uniformen Gitter
Gerti
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 12.04.2022, 14:39
Titel: Interpolation von Werten bei nicht uniformen Gitter
Hallo zusammen,
ich hab aus einer Simulation eine Inputdatei (data.mat) mit x,y, und z-Koordinaten sowie einer Variablen. Die y-Koordinate ist konstant, weshalb ich gerne einen Surface-Plot mit x,z als Koordinaten und der Variablen als Wert haben möchte.
Im Teil hinter dem V liegen sehr, sehr viele Datenpunkte und weiter weg nur noch wenige.
Bei Möglichkeit 1 wollte ich es ganz einfach mit einem scatter-Befehl machen, bei Möglichkeit 2 über eine Interpolation auf ein rechteckiges Gitter.
Beide Male treten Sprünge im Bild auf, die insbesondere im schwarz umformten Bereich nicht sein sollten. Wie könnte ich es schaffen, dass die Interpolation glatt wird?
Interpolanten gehen ja durch die vorhandenen Werte. Wenn diese also Sprünge beinhalten, wird die Interpolante also immer auch die Sprünge abbilden.
Wenn es in erster Linie um die Optik geht, könnte man die interpolierten Daten glätten, z.B. mit filter2. Als H würde ich da ones(n)./n^2 nehmen mit ungeradem n. Wie groß n sein soll, müsste man ausprobieren.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Gerti
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 13.04.2022, 08:43
Titel:
Hallo Harald,
das stimmt natürlich. Das mit der Filterung scheint zu funktionieren, da es mir tatsächlich hier nur um eine optische Nachkorrektur geht.
Besten Dank und viele Grüße
Gerti
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
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.