Why do I get "Array indices must be positive integers or logical values." error?

Hello!! When I try to run the following code, I get this error "Array indices must be positive integers or logical values." and I don't understand why.
img=imread('Barbara.bmp'); colormap(gray(256));
image(img); axis off; truesize;
S=2;img2=img(1:S:end,1:S:end);
figure; colormap(gray(256));
image(img2); axis off; truesize;
The error comes from line 1. Do I have to install anything to make it work?

2 commentaires

@Ali Marie Avila Wragg: please show us the complete error message. This means all of the red text.
Array indices must be positive integers or logical values.
Error in Apartado3 (line 1)
img=imread('Barbara.bmp'); colormap(gray(256));

Connectez-vous pour commenter.

Réponses (1)

You probably have a variable named colormap that is interfering with using the function colormap

Catégories

En savoir plus sur Discrete Data Plots dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by