SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: juliom6 en Miércoles 20 de Mayo de 2009, 15:24
-
Hola estuve haciendo un programa para extraer los digitos de un numero y me tope con este problema que no supe resolver:
>> mod(1001111000000111000,10)
ans =
-128
me parecio raro porque esta linea debe devolver numeros entre 0 y 9 (incluso), por ahi lei que se debe a los redondeos que implica la funcion mod, ojala alguien me pueda ayudar.thks.
-
ya lo probe y me pasa lo mismo
creo que lo que esta pasando es que el numero es demasiado grande para la funcion mod
si lo que quieres obtener son los digitos de un numero tan grande, prueba a hacerlo con ciclos y restas sucesivas
saludos
Victor Pasilla Campos