Las cadenas de texto se almacenan en MATLAB como vectores (matrices de una sola fila). Los caracteres individuales en cadenas se pueden recuperar solo como elementos en un vector (por ejemplo, nombre de cadena (4)). MATLAB también incluye una serie de comandos para ayudarlo a trabajar con cadenas. Use el comando "strfind" para buscar una cadena para un carácter particular o un conjunto de caracteres (subcadena).
Paso 1
Escriba el siguiente comando en la ventana de comandos para crear una nueva cadena, asegúrese de utilizar comillas simples: mystring \u003d 'Esta es una cadena de ejemplo.';
Paso 2
Use "strfind" para buscar "mystring" para la letra "i:" strfind (mystring, 'i') Los números 3, 6 y 23 se devuelven en un vector. Estos números corresponden a los índices en "mystring" donde se encontró "i" (las letras tercera, sexta y 23). Use una cadena para el segundo argumento para encontrar una subcadena más larga: strfind (mystring, 'ejemplo') Se devuelve el número 12. Esto corresponde al duodécimo carácter de la cadena, donde comienza la palabra "ejemplo".
[Cómo encontrar una subcadena en MATLAB] URL: http://www.ordenador.online/computadora/Software/254974.html