Angenommen, ich habe eine Funktion w
von 2D-Raum bis 1D-Koordinatenwert, so dasseine Funktion aus 2D-Zeichnen als Heatmap bis 1D: Matlab
w(a,b) := min(a,b)
ich diese Funktion als Heatmap darstellen will in Matlab.
Zum Beispiel habe ich ein Quadrat auf der kartesischen Ebene mit den Eckpunkten zeichnen (0,0)
, (0,1)
, (1,0)
, (0,0)
. Dann färbt ich die Region innerhalb des Quadrats, indem ich zwei beliebigen Paaren von Punkten (a,b)
und (c,d)
die gleiche Farbe zuweise, wenn w(a,b)=w(c,d)
.
Ist mein Verständnis einer Heatmap korrekt? Wenn ja, wie kann ich dies in Matlab erreichen?
hummmm '[0,1]^2' ist' [0,1] '...... –
Neben surfen und contourf gibt es [' pcolor'] (http: //uk.mathworks. com/help/Matlab/ref/pcolor.html) (näher zum surfen). – Steve
Dank @Steve, das könnte eine gute Option sein, da es eine direkte 2D-Darstellung ist, wusste ich nicht, dass diese Funktion existierte! Ich habe jetzt alternative Links am Ende meiner Antwort eingefügt. – Wolfie