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

Colormap Dynamik für Image Befehl

 

Kamuro

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2010, 18:52     Titel: Colormap Dynamik für Image Befehl
  Antworten mit Zitat      
Hallo liebe Matlab Community,

ich habe wieder eine Frage, bei der mir die Hilfe und das Internet nicht ausreichend helfen konnten.

Ich habe eine 2 dimensionale Matrix A mit Werten bis zu einem gewissen A_max.
Wenn ich die Matrix visualisieren möchte, mache ich das mit
Code:

Allerdings geht die bei mir standardmäßige Colormap nur mit Werten bis 64 um, da sie die RGB Werte auf 64 Farben aufteilt.

Meine Frage ist: Gibt es einen Befehl, der eine neue Colormap nach einem Schema (zB Rainbow) mit einer Dynamik von A_max Werten erzeugt?

Das wäre schon ziemlich angenehm und ich denke aus so oft benutzt, dass es sowas doch schon implementiert geben muss.
Zwar kann ich mit
Code:
colormap([1,0,0; 1,1,1]),

Variablen Zeilenvektoren und entsprechenden Schleifen die Matrix selber erzeugen, aber das ist mega viel Arbeit, da eine geeignete Struktur hereinzubekommen. Und wie gesagt, ich halte Mathworks für so schlau, da eine einfachere Lösung implementiert zu haben, die ich nur noch nicht entdeckt habe.

Grüße,
Kamuro[/b]


LittleX
Forum-Guru

Forum-Guru


Beiträge: 494
Anmeldedatum: 14.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.07.2010, 08:58     Titel:
  Antworten mit Zitat      
Hallo,

in der Hilfe zum Befehl colormap findest Du eine Reihe vordefinierter Colormaps. Beim Aufruf der entsprechenden Map kannst du angeben, wieviele Einteilungen Du haben.

Code:


Wenn Dir dann einzelne Farben noch nicht gefallen, kannst Du sie ändern:
Code:


Viele Grüße,

LittleX
Private Nachricht senden Benutzer-Profile anzeigen
 
Kamuro

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.07.2010, 16:00     Titel:
  Antworten mit Zitat      
Herzlichen Dank für die Antwort.

Ich bin gerade zufällig über das GUI Property Editor des Plots auch noch auf folgende Option gestoßen:

Code:
image(C,'CDataMapping','scaled');


Aber ich habe bald bestimmt schon wieder Fragen! =)
 
LittleX
Forum-Guru

Forum-Guru


Beiträge: 494
Anmeldedatum: 14.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.07.2010, 17:16     Titel:
  Antworten mit Zitat      
Genau das macht der Befehl imagesc Smile
Code:
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.