Matlab - verificacion

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

verificacion

Publicado por Jj (45 intervenciones) el 04/03/2017 23:39:55
hola buen dia
tengo una duda estoy importando un archivo de excel a una interfaz de matlab pero tengo una columna la cual al momento de importar el archivo me debe verificar desde la interfaz si los numeros que estan en esa columna estan en orden ejemplo 1,2,3,4,5 si no estan en orden 1,2,3,5 entonces no debe dejarme importarlo porque no esta en orden.
nota: los numeros pueden estar repetidos pueden haber varios 1 o 2 o 3 o n numeros lo importante es que esten en orden

gracias espero me puedan dar una ayuda
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

verificacion

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 05/03/2017 13:49:26
No puedes comprobar antes de importar. Lo que tienes es hacer es importar a matlab, luego comprobar si esta ordenado.
Te pongo este código y adaptalo a tu necesidad.
1
2
3
4
5
6
7
8
9
clear all
while 1
 A=round(10*rand(1,10))
 B=sort(A)
 if A==B
    disp( 'vector importado está ordenado')
     break;
 end
end

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
>>comprobar_si_esta_ordenado
 
A =
     4     6     3     9     3     2     1     3     6     4
B =
     1     2     3     3     3     4     4     6     6     9
A =
     9     8     5     2     4     2     1    10     4     4
B =
     1     2     2     4     4     4     5     8     9    10
A =
     8     2     1     1     8     6     9     9     0     9
B =
     0     1     1     2     6     8     8     9     9     9
A =
     7     2     7     9     6     8     6     6     1     2
B =
     1     2     2     6     6     6     7     7     8     9
A =
     0     3     3     7     8     8     8     8     9     9
B =
     0     3     3     7     8     8     8     8     9     9
vector importado está ordenado



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
sin imagen de perfil
Val: 8
Ha disminuido su posición en 85 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

verificacion

Publicado por JJ (45 intervenciones) el 05/03/2017 15:21:13
Hola Jose muchas gracias por responder...te cuento que el código que me diste me guarda los datos aun si no están en ese orden
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

verificacion

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 05/03/2017 15:29:58
Yo dije adaptalo a tu necesidad justo por ello. Entonces solo debe guardar siempre y cuando cumpla la condición de lo contrario que lo deseche.
Como la informacion que brindas es muy poca entonces también vas a recibir sugerencia como respuesta y no una respuesta exactamente a tu necesidad. Pero esta sugerencia lo puedes adaptar a tu necesidad.

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