Estou lendo uma imagem em preto e branco, ([X,map]=imread('imagem.jpg')), e obtenho uma matriz com valores variando entre 1 e 256. Para obter uma matriz que varie de 0 a 1, divido X/256, porém obtenho uma matriz de 0's e 1's, todos os valores são aproximados. Como faço para obter os valores sem aproximação? Tem alguma função que faça essa mudança de escala sem precisar da divisão?