Programación Específica > Matlab

 Uso del comando "and (&&)" con matrices

(1/1)

andres1985:
Estoy escribiendo un código en el que tengo el siguiente problema;
yo quiero hacer un "if" de este estilo:  
                                                         for num=0:6
                                                              for col1=3:11 %con esta funcion trato de comparar celdas dejando la primera fija y asi sucesivamente
                                                                  for col2=3:11
                                                                   
                                                         if matriz(4+12*num,col1)> matriz(4+12*num,col2+1) && (matriz(4+12*num,col1)>MAX)
                                                         MAX=matriz(4+12*num,col1);
y ahi sigue el programa,
pero me tira el siguiente error:
Error in ==> Prueba at 6
    if abs(sfdata2(4+12*num,col1))> abs(sfdata2(4+12*num,col2+1)) &&
    abs(sfdata2(4+12*num,col1))>MAX

en el fondo lo que quiero es poder manipular celda por celda de la matriz, creo que ahi estoy cometiendo el error al ingresar las columnas y filas de la matriz????
si alguien me puede ayudar con esto estaría muy agradecido,

Saludos,

Navegación

[0] Índice de Mensajes

Ir a la versión completa