Mam obraz (png), który chcę umieścić pod mapą cieplną (że tak powiem) wykonaną z matrycy 2D i wartości 0-1. Więc intensywność miejsca zależy od tego, jak duża jest wartość w macierzy.Nakładka obrazu z matrycą
Mogę użyć imshow (matrycy), ale to całkowicie rysuje obraz pod spodem. Czy możliwe jest, aby nie narysować żadnego piksela z wartościami macierzowymi < .05 lub w jakiś inny sposób, aby to działało?
jeśli używasz matrycy 2-D z ' 'AlphaData'', wówczas można zastosować colormap na selektywnych miejscach, bez wpływając na inne regiony w obrazie. –
@ ParagS.Chandakkar: tak, w powyższym przykładzie możemy użyć samej macierzy 'Z' jako mapy alfa:' h = imshow (I); set (h, 'AlphaData', Z) '(w takim przypadku obraz staje się przezroczysty i pokazuje szare tło za nim) – Amro