Matroids Matheplanet Forum Index
Moderiert von mire2
Mathematische Software & Apps » Matlab » 3d - Punktwolke plotten - mit Transparenzvektor
Autor
Beruf 3d - Punktwolke plotten - mit Transparenzvektor
Greyfox
Ehemals Aktiv Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 12.08.2003
Mitteilungen: 319
Wohnort: Berlin
  Themenstart: 2017-06-14

Hallo liebe Planetarier, mal eine kurze Frage. Ich habe eine nx4-Matrix in Matlab. Spalten 1 bis 3 sind die x,y,z-Koordinaten von Punkten In Spalte 4 findet sich eine Art Wahrscheinlichkeitswert, dass an besagtem Ort tatsächlich etwas zu finden ist. Ich würde die Daten gerne so plotten, dass ich an jedem Punkt (x,y,z) ein kleines Volumen "grau" färbe, wobei bei kleinem Wahrscheinlichkeitswert das Volumen eher weiß und transparent sein soll, bei hohem Wahrscheinlichkeitswert soll das Volumen eher schwarz und undurchsichtig sein. Verwende ich z.B. scatter3 und eine entsprechende weiß-schwarze Colormap, so habe ich das Problem, dass die "unwahrscheinlichen Punkte" in weiß geplottet werden und mir dennoch den Blick auf die weiter innen in der Wolke liegenden Punkte versperren. Der 'FaceAlpha'-Parameter scheint vektoriell für scatter3 nicht verwendbar zu sein. Ich verwende Matlab R2017a. Vielen Dank für Eure Ideen Greyfox


   Profil
Folgende Antworten hat der Fragensteller vermutlich noch nicht gesehen.
elmio
Senior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 31.01.2007
Mitteilungen: 559
Wohnort: verschiede Orte, D
  Beitrag No.1, eingetragen 2017-08-03

Hi, als Vermutung, vielleicht kannst Du die Punkte (Volumina oder wie auch immer) einzeln in einem loop plotten und dann jedem seinen Transparenzwert einzeln zuweisen. Gruß elmio PS: evtl. ist das langsam, aber dann gruppiere die Punkte zuerst in sagen wir 10 gleichgroße Intervalle und weise jedem nur eine Farbe/Transparenz zu. Dann sind es nur 10 plot-aufrufe (von z.B. scatter3).


   Profil
Greyfox wird per Mail über neue Antworten informiert.

Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]