|
Cappo.c |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.04.2020, 14:47
Titel: Farbwerte übertragen
|
|
Moin zusammen,
ich bin ein ziemlicher Neuling was Matlab betrifft. Derzeit stehe ich vor einem Problem wo ich leider nicht weiterkomme.
Ich möchte aus einem Plot die Farbwerte auslesen und in eine andere Figur exakt die gleichen Farben einlesen. Die Matrizen haben exakt die gleichen größen in m und n Richtung. Jedoch sind die Z-Werte unterschiedlich, aber genau das soll ignoriert werden, denn ich möchte den Farbverlauf aus dem anderen Plot übernehmen.
Meine Idee ist jetzt: Farbwerte aus dem ersten Plot auslesen und speichern und anschließend in die neue Figur im Prinzip Pixel für Pixel neu einlesen.
Versucht habe ich folgendes:
Vielen Dank schon mal für eure Hilfe!
Liebe Grüße
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.04.2020, 14:51
Titel:
|
|
Hallo,
caxis
sollte helfen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Cappo.c |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.04.2020, 15:05
Titel:
|
|
Hallo Harald, ja genau diese Idee hatte ich anfangs auch jedoch sind dann einträge aus der Matrix mit gleichen Höhenwerten auch in der gleichen Farben und genau das möchte ich nicht. Der zweite Plot stellt einen Materialabtrag auf einer Krümmung in zwei Richtungen dar und aufgrund der Krümmung ist der Materialabtrag schlecht erkennbar. Deshalb wollte ich die Farben aus der Figur(1) (ebene Fläche mit einer Mulde in der Mitte) übernehmen und auf die zweite Figur übernehmen unabhängig davon das sich die Höchenwerte unterscheiden.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.04.2020, 15:09
Titel:
|
|
Hallo,
ich verstehe nicht ganz. Das ist doch das, was MATLAB automatisch macht?
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Cappo.c |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.04.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.04.2020, 15:32
Titel:
|
|
Ja genau und das möchte ich umgehen . Im Prinzip soll die Krümmung aussenrum also der Bereich um die Beschädigung in der Mitte als ebene Fläche gefärbt sein. Weil sobald MATLAB mir automatisch eine Colormap einfügt sind auf der Krümmung die Bereiche nicht mehr zu erkennen. Zur Veranschaulichung habe ich zwei Figuren angehängt wo das Problem zu sehen ist. Beide Figuren stellen die gleiche "Mulde" dar. Jedoch ist die Mulde auf der gekrümmten Fläche kaum zu erkennen. Deshalb möchte ich die Farben aus der ebenen Fläche auf die gekrümmte übertragen.
Beschreibung: |
|
Download |
Dateiname: |
Krümmung2.jpg |
Dateigröße: |
40.77 KB |
Heruntergeladen: |
235 mal |
Beschreibung: |
|
Download |
Dateiname: |
Ebene.jpg |
Dateigröße: |
48.84 KB |
Heruntergeladen: |
233 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.04.2020, 15:45
Titel:
|
|
Hallo,
die einzige Möglichkeit, die ich sehe, ist eine eigene Colormap zu definieren. (Beispiel "Create Custom Colormap" in der Doku)
Da kannst du z.B. festlegen, dass der Bereich zwischen 0 und 99 farblich kaum aufgelöst werden soll, der Bereich zwischen 99 und 100 sehr stark, der Bereich zwischen 100 und 200 wieder kaum. Du müsstest allerdings z.B. 2000 Farben festlegen, um in Schritten von 0,1 gehen zu können (die Schrittweite ist konstant).
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|