Matlab - Optimizar una función con variables aleatoria enteras en Matlab

   
Vista:

Optimizar una función con variables aleatoria enteras en Matlab

Publicado por Edwin urbano (2 intervenciones) el 25/02/2017 03:42:05
Hola

Resulta que tengo un problema de optimización para resolverlo en MatLab, se como resolverlo, pero el programa me bota las respuestas de tipo double, yo necesito que estas sean enteras.

Quisiera saber como indicarle al programa una restricción para que me bote las soluciones como números enteros. O si es el caso una función para que las variables sean enteras.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

Optimizar una función con variables aleatoria enteras en Matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4092 intervenciones) el 25/02/2017 14:35:38
1
2
3
4
5
6
7
8
9
10
clear all;
n=20*rand,
if round(n)==n,
    disp('el numero es entero')
else
    disp('el numero no es entero')
end
n =
    2.5397
el numero no es entero


1
2
3
4
5
6
7
8
9
10
clear all;
n=70,
if round(n)==n,
    disp('el numero es entero')
else
    disp('el numero no es entero')
end
n =
    70
el número es entero


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Optimizar una función con variables aleatoria enteras en Matlab

Publicado por Edwin urbano (2 intervenciones) el 25/02/2017 16:22:32
No entiendo en que parte del problema debo poner este código para que me de las respuestas enteras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO

Optimizar una función con variables aleatoria enteras en Matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4092 intervenciones) el 25/02/2017 16:52:54
El código que te he puesto detecta si una variable es entera no. Ahora en que parte de tu codigo vas a poner, eso no te puedo decir. Porque en la pregunta que haces, solo comentas que haz hecho un código para optimización y no brindan mayor informacion.

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar