Das Problem ist die Mittelwertbildung aus mehreren Dateien.
Ich habe einen ordner mit beliebig vielen Dateien mit je einer beliebig großem Matrix (Geschwindigkeitsfeld).
Mich interessiert das Geschwindigkeitsfeld an einer bestimmten Stelle y = konstant in diesem Feld für alle Dateien in dem Ordner. Diese Aufgabe haben ich zur Zufriedenheit gelöst mit Ausgabe als Bild und Datei.
Nun interessiert mich jedoch nicht nur das Geschwindigkeitsprofil für die einzelnen Dateien, sondern auch das gemittelte über alle Dateien und hier hänge ich, da meiner Meinung nach jetzt alle erstellten Dateien neu eingelesen werden müsen und jeweils immer zeilenweise die Werte gemittelt werden müssen, aber eben für alle Dateien hintereinander.
Wie geht man hier ab klügsten vor?
Freue mich über jede Hilfe und bitte fragt, wenn etwas in der Beschreibung unklar ist. Die Lösung, d.h. eure Hilfe ist sehr wichtig für mich.
Herzlichen Dank schon einmal.
Flo
PS:
Teil 1 der Lösung => auslesen der Geschwindigkeitsprofile für y = konstant und jede Datei plus schreiben der Ergebnisse in neue Dateien:
Code:
%% Geschwindigkeit für y = konstant % plottet c_v entlang y = konst als *.png in separaten Bild_Ordner sowie % Datenfiles in separaten Daten_Ordner
InputText= textscan(fid, '%s', Headerlines, 'delimiter', '\n'); %read the head of the file
Daten= fscanf(fid,'%g %g %g ', [colums inf]); %read the data
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.