How to fix this error?

14 vues (au cours des 30 derniers jours)
Rizwana
Rizwana le 10 Mar 2014
cmap=menu('Choose a color','jet','hsv','summer','cool','spring','hot','autumn','winter','bone','copper','pink','lines','Gray');
contourf (x, y, z,50);
colormap (cmap);
It is throwing error which say's..
Error using colormap (line 58)
First argument must be a scalar axes or figure handle.
I know cmap is holding the position of the item in the list. I want the value so that i can use in in colormap
Thanks
Rizwana

Réponse acceptée

Dishant Arora
Dishant Arora le 10 Mar 2014
cmap=menu('Choose color','jet','hsv','summer','cool','spring','hot','autumn',...
'winter','bone','copper','pink','lines','Gray'); % menu returns index of selected choice.
map={'jet','hsv','summer','cool','spring','hot','autumn',...
'winter','bone','copper','pink','lines','Gray'};
colormap(map{cmap});
  1 commentaire
Rizwana
Rizwana le 10 Mar 2014
Thanks alot. I was trying to fix this error since morning... Thanks once again

Connectez-vous pour commenter.

Plus de réponses (1)

pranshu saxena
pranshu saxena le 13 Juin 2018
xx=rgb2gray(yellow_nuclei);% yellow_nuclei is an color image subplot(1,2,2); y=image(xx); title('Yellow Cytoplasmic Element'); imwrite(xx,'cyp.jpg'); colormap(y,hot), title('Yellow nuclei');
showing this error? First argument must be a scalar axes or figure handle.
Thanks in advance

Catégories

En savoir plus sur Colormaps dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by