SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: SchattenDerNacht en Domingo 29 de Septiembre de 2013, 08:37

Título: Reconocer cadena en alfabeto
Publicado por: SchattenDerNacht en Domingo 29 de Septiembre de 2013, 08:37
Buena noche a todos, soy nuevo aqui y quisiera saber si me pueden ayudar con un programa que tengo q hacer el problema es el siguiente:
Escribir en matlab un programa que dado un alfabeto de a lo mas 5 simbolos y una cadena sobre el alfabeto de a lo mas 12 simbolos, responda con la posicion donde se encuentra la cadena segun su orden lexicografico sobre el alfabeto, ejemplo:
encpos('AB''ABA'), la respuesta seria: La cadena:ABA sobre el alfabeto:AB se encuentra ordenada lexicograficamente en la posicion 9
La situacion esta en que la verdad no tengo idea de como hacerlo, si se comparar cadenas y manejar caracteres pero no entiendo como producir el alfabeto para ir contando las posiciones.
Espero me puedan ayudar por favor.