|
|
Kreisgebiete einer Matrix visualisieren und mean-Werte |
|
chillyger |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 23.07.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.07.2019, 15:28
Titel: Kreisgebiete einer Matrix visualisieren und mean-Werte
|
|
Hallo zusammen!
Ich bin aktuell dabei Messwerte (Leuchtdichteaufnahme mit 1000x1400pixel) welche schon in eine 1000x1400-Matrix gepackt wurden auszuwerten.
Im folgenden bezeichne ich zum einfacheren Verständnis diese Matrix als Bild.
Nun möchte ich in diesem Bild gewisse Bereiche untersuchen, vor allem Kreis-, Halbkreis- und Elipsengebiete.
Zum einen sollen diese Gebiete visualisiert werden (wie auch der Kreis schon im Minimalbeispiel)
Weiterhin sollen beispielsweise die mean-Werte in diesen Gebieten bestimmt werden.
Daher sind meine Fragen:
- wie kann ich halbkreise und Elipsen visualisieren?
- wie kann ich die Daten in diesen Bereichen aus der Gesamtmatrix "herauslößen" um beispielsweise mean-Werte zu bestimmen?
Vielen Dank schonmal!
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 25.07.2019, 11:32
Titel: Re: Kreisgebiete einer Matrix visualisieren und mean-Werte
|
|
Hallo chillyger,
Wie möchtest du denn die Koordinaten der Masken bestimmen? Manuell mit der Maus, oder über einen Algorithmus?
Zitat: |
- wie kann ich halbkreise und Elipsen visualisieren?
- wie kann ich die Daten in diesen Bereichen aus der Gesamtmatrix "herauslößen" um beispielsweise mean-Werte zu bestimmen? |
Beides geht über Logical Indexing, also binäre Masken. Beispiel:
Gruß, Jan
|
|
|
chillyger |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 23.07.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.07.2019, 14:04
Titel:
|
|
Hallo Jan,
zunächst vielen Dank! Auf die Idee mit dem Logical Indexing sowie die Verwendung der Kreisgleichung wäre ich gar nicht gekommen!
Für deine Meanwertberechnung musste ich
in
abändern, aber das liegt vielleicht an meiner Version (2017b).
Wie ich das mit den Koordinaten übergeben löse ist noch nicht ganz klar. Es sollte am Ende denk ich schon ein Algorythmus werden.
Die Grundidee ist jene, dass wohl eine x/y-Matrix (Koordinaten des Blickpunktes) mit zugeordneten Zeitintervallen übergeben wird, sodass am Ende alle Zeitintervalle multipliziert mit den aus den Bereichen bestimmten Mean-Werte aufsummiert werden um eine "Leuchtdichte-Dosis" zu erhalten.
Viele Grüße
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|