WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Colorbar Daten-Zuweisung

 

Maxx_BMT
Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 75
Anmeldedatum: 09.10.13
Wohnort: Ilmenau
Version: R2011a, R2016a
     Beitrag Verfasst am: 17.07.2015, 11:15     Titel: Colorbar Daten-Zuweisung
  Antworten mit Zitat      
Hallo,

ich habe mir mit Hilfe einer Tracking-Software eine Trajektorie erstellt, mit der ich eine Landmarke verfolgen kann und habe mir die jeweilige Geschwindigkeit zwischen den Punkten ausgerechnet. Jetzt möchte ich mir mit Hilfe einer Colorbar anzeigen lassen, in welchen Bereichen ich die höchte Geschwindigkeit habe, das heißt jedem Punkt in dem Bild seine Geschwindigkeit zuweisen und dann die Farbe der Colorbar dem jeweiligen Punkt zuweisen. Natürlich soll an der Colorbar als Maximum die maximale Geschwindigkeit stehen und als Minimum die minimale Geschwindigkeit.

Ich würde gern wissen wie ich dies realisieren kann.

Kann mir dabei jemand helfen? Anbei ist die 3-D Bewegungskurve in einem Scatterplat gezeichnet.

Vielen Dank!!!

trajectorie.png
 Beschreibung:

Download
 Dateiname:  trajectorie.png
 Dateigröße:  8.89 KB
 Heruntergeladen:  399 mal

_________________

Mathematik ist ein geistreicher Luxus. - Friedrich der Große
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 19.07.2015, 12:55     Titel: Re: Colorbar Daten-Zuweisung
  Antworten mit Zitat      
Hallo Maxx_BMT,

Die physikalischen Details sind gar nicht wichtig für die Frage. Für Matlab sind das sowieso nur Zahlen.
Du hast also n Punkte in 3D und für jeden Punkt einen Wert, den Du durch die Farbe wiedergeben möchtest. Richtig?

Das geht direkt mit dem scatter3 Befehl. Und die Colorbar solltest Du direkt mit dem colorbar Befehl hinbekommen. Versuche es mal und poste dann, was noch nicht wie gewünscht funktioniert.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxx_BMT
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 75
Anmeldedatum: 09.10.13
Wohnort: Ilmenau
Version: R2011a, R2016a
     Beitrag Verfasst am: 20.07.2015, 08:38     Titel:
  Antworten mit Zitat      
Hallo,

vielen Dank für die Antwort.

Ich habe schon viel erreicht, nur noch eine Sache fehlt mir. Jetzt will ich noch jedem Punkt den Colormap-Punkt zuweisen.

Dazu habe ich mir ein Array erstellt mit den x,y,z Koordinaten und als 4. Spalte meine Geschwindigkeiten. Jetzt möchte ich jeder Koordinate ihre Geschwindigkeit und somit ihre Farbe aus der Colormap zuweisen.

Bei diesem Problem steig ich noch nicht ganz durch. Smile

Im Anhang habe ich mal mein erstelltes Bild und meine Matrix!!

Vielen Dank im Voraus

Mit freundlichem Gruß

Maxx_BMT

xyz_velocity.mat
 Beschreibung:
Matrix mit x,y,z Koordinaten und Geschwindigkeit

Download
 Dateiname:  xyz_velocity.mat
 Dateigröße:  814 Bytes
 Heruntergeladen:  331 mal
Bewegung_mit_Colormap.png
 Beschreibung:
Darstellung der Bewegung mit Colormap > jetzt soll jedem Punkt die momentane Geschindigkeit zugewiesen werden > 4. Spalte der Matrix

Download
 Dateiname:  Bewegung_mit_Colormap.png
 Dateigröße:  22.82 KB
 Heruntergeladen:  435 mal

_________________

Mathematik ist ein geistreicher Luxus. - Friedrich der Große
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.07.2015, 13:22     Titel:
  Antworten mit Zitat      
Hallo Maxx_BMT,

Und? Hast Du es mal mit scatter3 versucht?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxx_BMT
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 75
Anmeldedatum: 09.10.13
Wohnort: Ilmenau
Version: R2011a, R2016a
     Beitrag Verfasst am: 20.07.2015, 13:26     Titel:
  Antworten mit Zitat      
Jaaaa,

vielen Dank ich habe jetzt die richtige Notation gefunden, wusste nicht richtig wie ich die 4. Spalte zuweise, abr jetzt hat alles geklappt, so wie ich es wollte Smile

Vielen Dank für deine Hilfe!!!

LG,
Maxx_BMT
_________________

Mathematik ist ein geistreicher Luxus. - Friedrich der Große
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 21.07.2015, 10:29     Titel:
  Antworten mit Zitat      
Hallo Maxx_BMT,

Wenn Du nun noch die Lösung postest, wäre das ein Vorteil für das Forum.

Viele Grüße, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxx_BMT
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 75
Anmeldedatum: 09.10.13
Wohnort: Ilmenau
Version: R2011a, R2016a
     Beitrag Verfasst am: 31.07.2015, 07:47     Titel:
  Antworten mit Zitat      
Ja, das können wir gerne machen!

Code:
scatter3(data_new(1:end,1), data_new(1:end,2),data_new(1:end,3), 80,data_new(1:end,4));
cb = colorbar('vert');
zlab = get(cb,'ylabel')';
set(zlab,'String','Beschriftungstext [mit Einheit]');
 


Spalte 1 sind die x Werte, Spalte 2 zwei die y Werte, Spalte 3 die z Werte und die vierte Spalte sind die Geschwindigkeiten, welche jedem Punkt zugewiesen werden und welche dann durch die Colorbar farblich markiert werden!

LG
Maxx_BMT
_________________

Mathematik ist ein geistreicher Luxus. - Friedrich der Große
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.