Ich habe eine CSV Datei mit vielen Null Werten pro Zeile. Dabei sollen bin's mit den Werten Null geschrieben werden und der nächste bin mit dem Wert der nächsten Zeile gefüllt werden. Aktuell füllt er alle Zeilen mit den Werten null in den ersten Bin. Das soll nicht passieren.
Wie kann ich matlab mitteilen, dass ein bin mit dem Wert null auch gültig ist?
ich weiß noch nicht so genau, was du erreichen willst.
Grundsätzlich zählt histogram die Anzahl der vorhandenen Werte in bestimmten Intervallen.
Eine "Zuordnung" einer Zeile / eines Wertes zu einem Balken im Diagramm ergibt für mich keinen Sinn bzw. entspricht nicht der Funktion.
Den Bereich, in dem gezählt werden soll kann man hingegen auf mehrere Arten angeben.
Ich habe quasi Rohdaten einer radioaktiven Zerfallsmessung. Dabei entspricht jede Zeile einem bin und der Wert in der Zeile entspricht der Anzahl der Impulse in dem bin (auch: Kanal). Für weitere Auswertungen sollen die Daten in ein Histogramm überführt werden. Danach wird die x-Achse entsprechend verschoben, um eine Zuordnung von bin zu Energie durchführen zu können.
Danach wird A geplottet und die Werte 0 kommen in den ersten bin. Der Wert 15 in den 15. bin.
Aber in Wirklichkeit sollte der Wert 15 in den 1000. bin. Denn in der radioaktiven Zerfallsmessung entspricht einem bin eine festgelegter Zeitabstand.
Ich hoffe jetzt ist es klarer.
Viele Grüße
Testing.
aemon hat Folgendes geschrieben:
Hallo,
ich weiß noch nicht so genau, was du erreichen willst.
Grundsätzlich zählt histogram die Anzahl der vorhandenen Werte in bestimmten Intervallen.
Eine "Zuordnung" einer Zeile / eines Wertes zu einem Balken im Diagramm ergibt für mich keinen Sinn bzw. entspricht nicht der Funktion.
Den Bereich, in dem gezählt werden soll kann man hingegen auf mehrere Arten angeben.
Jede Zeile ist einem Kanal zugeordnet. Die erste Zeile dem ersten Kanal usw. . Daher wäre eine 1:1 Zuordnung möglich. Die Werte liegen einer CSV Datei vor. Diese Datei wird zuvor über Import Data importiert. Ich soll ein vorgefertigtes Programm nachvollziehen, meines ehemaligen Betreuers. Und er hat es mit einem histogram gemacht.
Gibst du eine Zeit an, kannst du die Impulse über die Zeit natürlich auch mit Balken darstellen.
Hat aber nicht viel mit einem Histogramm zu tun.
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.