Convert a integer matrix to a red and blue colored matrix

1 vue (au cours des 30 derniers jours)
Debadipto
Debadipto le 10 Sep 2022
Commenté : Debadipto le 10 Sep 2022
I have the following matrix A = [-1 1 1; 1 -1 1; -1 -1 -1], I want to convert it to a colored matrix with cells corresponding to 1 colored red and -1 colored blue. Something like this:
How do I do that in matlab?

Réponse acceptée

Chunru
Chunru le 10 Sep 2022
A = [-1 1 1; 1 -1 1; -1 -1 -1]
A = 3×3
-1 1 1 1 -1 1 -1 -1 -1
imagesc(A);
% select a colormap
cmap = hsv(8); % based on hsv
cmap = cmap([5 1], :); % choose color 5 and 1
colormap(cmap);
colorbar

Plus de réponses (0)

Catégories

En savoir plus sur Orange dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by