Heatmap function does not work

11 views (last 30 days)
Lidiya P
Lidiya P on 30 May 2017
Answered: Benjamin Kraus on 1 Jun 2017
Hey, I don't understand why the 'heatmap' function doesn't work for me (Matlab version 2015) when I see examples for that function written in Matlab version 2014.
I cannot find it in the documentation. Can somebody help?
  8 Comments
Steven Lord
Steven Lord on 30 May 2017
We started adding the note at the end of the function documentation pages indicating the release in which the function was added in release R2015a. I'm not sure all documentation pages (including pages for older functions) have it, but going forward I believe all new functions' documentation pages will have that note.
Lidiya P
Lidiya P on 30 May 2017
Ok, thank you very much! I looked again at the documentations of the functions and the functions HeatMap was released for matlab version of 2009. What can be the cause here? Is it possibly too old?

Sign in to comment.

Answers (1)

Benjamin Kraus
Benjamin Kraus on 1 Jun 2017
There are two reasons the HeatMap command may not work for you in R2015a/b.
  1. The HeatMap command comes with the Bioinformatics Toolbox. If you do not have the Bioinformatics Toolbox, you will not be able to use the built-in HeatMap command.
  2. If you have the Bioinformatics Toolbox, MATLAB is case sensitive, and the HeatMap command has a capital H and M, so make sure you are using a capital H and M.
Also note, starting in MATLAB R2017a there is a new heatmap command (all lowercase) that is available in MATLAB (without any toolboxes) in addition to the HeatMap command (from the Bioinformatics Toolbox).
Finally, if you cannot upgrade to MATLAB R2017a or get the Bioinformatics Toolbox, there is a very popular heatmap function available on the MATLAB File Exchange (called Customizable Heat Maps).

Categories

Find more on Data Distribution Plots 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!