“Conocimientos Programación>Lenguajes De Programación

Cómo encontrar un conjunto de células de cuerda en MATLAB

2012/10/15
MATLAB es un paquete de software para la programación , análisis y presentación de datos técnicos. MATLAB contiene un tipo de datos , conjunto de células , que puede contener cualquier tipo de datos dentro de cada célula . Una operación común en el flujo de datos puede ser para determinar si un conjunto de células en particular contiene un objeto de cadena que coincide con una cadena en particular o patrón de encordado . MATLAB no contiene una función para hacerlo directamente , aunque se puede realizar la operación con unas pocas líneas de código. Instrucciones
1

Utilice la función " iscellstr ()" para determinar si el conjunto de células que está buscando sólo contiene cadenas. Si la matriz celular contiene elementos que no sean cadenas , utilice la función ") isa ( " para comprobar si cada elemento es una cadena. MATLAB almacena cadena como arrays del tipo de datos char . Para ilustrar :

if ( iscellstr ( my_cell_array ))

if ( isa ( my_cell_array { i , j } , ' char' ) )
2

Iterar a través los elementos de la matriz celular mediante un bucle "for" :

para i = 1 : my_cell_array_length
3

Comprobar si cada elemento de cadena de la matriz celular coincida con su cadena de búsqueda con el operador lógico " . ==" Como alternativa , utilice el " strfind ()" función para averiguar si un elemento de cadena contiene una subcadena que contiene la cadena de búsqueda :

if ( my_cell_array { i , j } == my_search_string )

if ( strfind ( my_cell_array { i , j } , my_search_string ) )
4

Realice su código condicional para hacer coincidir elementos de cadena . Esto se vuelve un valor , la realización de una operación en la cadena o copiar la cadena a otra matriz celular.

Lenguajes De Programación
Cómo hacer un desplazamiento de palabras
Función XMLParse
Qt Designer Tutoriales
Cómo editar los metadatos de una foto
Cómo utilizar el diamante forma en el diagrama de flujo
Cómo Multiplicar enteros con los cambios Bit
Cómo construir formularios mediante la fusión fría
Cómo visualizar una lista de cadenas en ListView
Conocimientos Informáticos © http://www.ordenador.online