Matlab - Restricciones

 
Vista:
sin imagen de perfil
Val: 11
Ha aumentado su posición en 6 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Restricciones

Publicado por Yendry (1 intervención) el 14/06/2019 18:47:53
Hola

Estoy buscando minimizar una función, hasta ahora lo he logrado, solo que necesito que esos valores estén dentro de límites establecidos, ahí es donde estoy complicado y algunos cumplen con la restricción y otros no lo hacen, por ejemplo estoy intentando algo como esto y no me funciona.

1
2
3
4
5
6
7
If A(x,y)>1 && A(x,y)<2
 
    elseif A(x,y)>2
 
    elseif A(x,y)<1
 
end

Necesito la ayuda con eso por favor. Gracias de antemano
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 David
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Restricciones

Publicado por David (1094 intervenciones) el 16/06/2019 03:13:17
Hola;

Una opción podría ser que primero recorte la matriz de datos al área en que corresponde a los limites de los ejes X y Y.

1
2
3
4
5
6
7
8
9
10
11
12
indx = find(and(X>=2,X<10) ;
indy = find(and(Y>=0,Y<8) ;
 
B = A(indx,indy);
 
If B(x,y)>1 && B(x,y)<2
 
elseif A(x,y)>2
 
elseif A(x,y)<1
 
end

Espero ser de alguna ayuda.

​Saludos
David Correa
Director de Servicios de Programación
E-mail: [email protected]
Web page: https://www.fismatlab.com
Facebook: https://www.facebook.com/fismatlabperu
Blog: http://fismatlab.blogspot.com
Spot: https://www.youtube.com/watch?v=NTDY-MRnFMk
WhatsApp: +51 - 922210488
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