Verfasst am: 15.09.2014, 14:40
Titel: Benachbarte Werte in einem Vektor
Hallo ihr lieben Matlab-Nutzer,
ich habe folgendes vorliegen:
Ich habe einen Vektor der Größe 144x1. Es handelt sich hierbei um einen Temperaturschnitt entlang eines Längengrads, wobei das ganze wolkensensibel ist. Sind Wolken im Bild haben die Einträge des Vektors den Wert Null.
Aufgrund von Interpolationen kann es sein, dass in einem Wolkenbereich dennnoch vereinzelt Werte drin stehen, die ich aber als Ausreißer bezeichen würde.
Was ich möchte ist, dass Matlab sich die beiden direkten Nachbarn meiner Werte im Vektor anschaut und für den Fall, dass diese beide Null sind, den Wert selbst auch Null setzt.
Hat jemand eine Idee, wie ich das umsetzen kann, oder zumindest einen Ansatz?
Verfasst am: 15.09.2014, 20:14
Titel: Ähnliches Problem
Hallo,
ich glaube mein Problem ist ähnlich gelagert, daher platze ich mal hier rein. Hoffe ihr seid net böse
Ich muss ein paar Messdaten durchkauen, die teilweise doppelte Werte zu gleichen Zeitpunkt haben (Problem der Messaufzeichnung). Dies möchte gerne elegant in einen kontinuielricen Zeitstrahl umwandeln, da ich später die Daten zur Interpolation verwenden möchte.
Das Problem verdeutlicht dieses Code-Beispiel:
Die Daten werden gemäß ihres t-Wertes (eigentlich des Indexes) akkumuliert und dann auf diese akkumulierten Daten der Befehl mean ausgeführt. Im Plot siehst du das Ergebnis. Oder als Pseudo-Tabelle mit dne Spalten t_unique und D_mean:
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.