“Conocimiento software>Ingeniería del Software

Cómo encontrar un teléfono en Matlab

2015/5/17
Stop lagrimeo de los pelos tratando de encontrar una célula en Matlab . La función de Matlab "hallazgo" no funciona en células matrices , ni indexación lógica. En su lugar , puede utilizar un bucle "para" mirar a través de la matriz celular, una célula a la vez. Compruebe cada célula con una sentencia " if" o dos para ver si es el que usted está buscando. Ahora usted puede encontrar los datos que necesita en una serie de células Matlab . Instrucciones
1

Construir un estándar bucle "for" . El contador se ejecutará desde 1 hasta el número de elementos en la matriz celular . Por ejemplo , si C es la matriz de células de dos dimensiones , el número de elementos en C es igual al número de filas multiplicado por el número de columnas . Utilice la función "Tamaño" para obtener el número de elementos. El bucle "for" podría tener este aspecto :

para n = 1 : (tamaño (C, 1 ) * Tamaño (C, 2 ))

[ cuerpo del bucle "for "]

final .
2

Construir un "if" , con una prueba lógica que será cierto sólo para la celda o celdas que desea encontrar. Colóquelo en el cuerpo del bucle "for" para que la prueba se aplica a cada elemento de la matriz celular.

Recuerde que un conjunto de células puede contener matrices numéricas , matrices lógicas , cadenas , estructura de las matrices y otros tipos de datos . Asegúrese de que su prueba lógica no asume un tipo de datos en particular , a menos que sepa que la matriz celular contiene un solo tipo de datos. Es posible que desee añadir un segundo "if" , que especifica el tipo de datos que busca .

Por ejemplo, si usted está buscando la cadena " Sí ", la primera prueba para ver si la celda contiene un cadena. Si es así, prueba a ver si la cadena coincide con " Sí". El "if" en el cuerpo de su bucle "for" podría tener este aspecto :

si strcmp (clase (C { n } ) , ' cadena' )

si strcmp (C { n } , ' Sí ' )

[ cuerpo de " if" ]

End of

final .
3

Coloque la acción que desea tomar cuando haya encontrado la célula en el cuerpo de su declaración "if" . Es posible que desee guardar el índice de la celda para que pueda referirse a ella más tarde , guardar los contenidos de la celda en otra variable o hacer algo al contenido de la celda . Esta parte puede variar de acuerdo a sus necesidades específicas .
4

Guardar la secuencia de comandos Matlab y ejecutarlo. Ahora ha encontrado su celular.

Ingeniería del Software
Cómo utilizar FFT en MATLAB
3 Si un diseño de software no es programa y entonces, ¿qué es así?
Software de Auto CAD
Cómo imprimir desde Revit
Defina las pruebas de software. explicar sus tipos?
Cómo utilizar Sketchup Pro
Cómo imprimir desde SketchUp
Cómo mover en Blender
Conocimiento de la computadora © http://www.ordenador.online