How to visualize the matrix with colored entries

132 views (last 30 days)
Dear all, I have a matrix with some suspicious entries. I would like to show all entries (all numbers) and color by red my suspicious data. I have no idea how to do it:( Thanks!
  2 Comments
Anastasiya
Anastasiya on 17 Jun 2013
Thanks, Evan. I guess I would like to color certain data points by red, but having all the values.

Sign in to comment.

Answers (1)

Kye Taylor
Kye Taylor on 17 Jun 2013
Edited: Kye Taylor on 17 Jun 2013
What are the features that make your data suspicious? For example, if the suspicious data is all very large (say 2 standard deviations larger than the average datum), then you could try something like
% a proxy for your matrix
dataMatrix = randn(100,100);
% logical variable
isSuspect = dataMatrix > mean(dataMatrix(:))+2*std(dataMatrix(:));
% create an image where each pixel represents an entry in dataMatrix.
% the pixel will be red if isSuspect(i,j) is true
figure
imagesc(isSuspect.*dataMatrix)
% or (less exciting)
figure
imagesc(isSuspect)
  2 Comments
Fatemeh Sadeghihassanabadi
you can also try heatmap function:
https://www.mathworks.com/help/matlab/ref/heatmap.html

Sign in to comment.

Categories

Find more on Numeric Types in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by