Verfasst am: 26.08.2015, 10:08
Titel: griddata interpoliert über Bereich ohne Messdaten
Hallo liebe Community,
ich habe das Problem, dass ich diskrete, berechnete Daten zu einer Fläche interpolieren will. Allerdings wird bei der griddata Funktion über einem Bereich, in dem keine Daten vorliegen, drüber interpoliert. Kann man das irgendwie beheben? Ich habe bereits darauf geachtet, dass das Gitter mit den interpolierten Daten identisch ist. Es würde also reichen, wenn die vorhandenen Daten zu einer Fläche verbunden werden. Der Fehler tritt sowohl bei griddata oder ndgrid auf. Kann mir jemand erklären wie ich die Daten in meiner benötigten Form darstellen kann?
Ich habe euch hier mal meinen verwendetetn Code angehängt, Bilder der Ergebnisse und einen kleinen Datensatz mit nur ca 600 Punkten angehängt. Wäre super wenn ihr mir weiterhelfen könntet.
ich habe auch versucht die Fläche zu unterteilen, dass dem griddata zunächst gar nicht alle Punkte zur Verfügung stehen, der entstehende Gesamtplot ist jedoch der gleiche. Das ganze Tritt unabhängig der gewählten Strategie in den Optionen von griddata auf.
Gibt es eine Funktion, die sich für solche Zwecke besser eignet oder ist das in späteren Matlab Versionen nicht mehr so (nutze 2014a).
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.