2.2 introducción sentencia y ciclos o bucles
Sentencia if y elseif en Matlab
El el vídeo explica el funcionamiento de los comando if , else y elseif .
if expression, statements, end evalúa una expresión y ejecuta un grupo de instrucciones cuando la expresión es verdadera. Una expresión es verdadera cuando su resultado no está vacío y solo contiene elementos distintos a cero (lógicos o numéricos reales). En caso contrario, la expresión es falsa.
Los bloques elseif y else son opcionales. Las instrucciones se ejecutan solo si las expresiones anteriores del bloque if...end son falsas. Un bloque if puede incluir varios bloques elseif.
A continuación te dejamos un video con la finalidad que entiendas de manera mas detallada este tema.
A continuacion te dejamos el codigo para que lo intentes tu mismo:
Sentencia Switch case en Matlab
El el vídeo explica el funcionamiento de los comando switch , case , otherwise.
switch switch_expression, case case_expression, end evalúa una expresión y elige ejecutar uno de varios grupos de instrucciones. Cada elección es un caso.
El bloque switch prueba cada caso hasta que una de las expresiones de caso sea verdadera. Un caso es verdadero cuando:
-
Para los números, case_expression == switch_expression.
-
Para los vectores de caracteres, strcmp(case_expression,switch_expression) == 1.
-
Para los objetos compatibles con la función eq, case_expression == switch_expression. La salida de la función eq sobrecargada debe ser un valor lógico o convertible a un valor lógico.
-
Para un arreglo de celdas case_expression, al menos uno de los elementos del arreglo de celdas coincide con switch_expression, como se definió anteriormente para números, vectores de caracteres y objetos.
Cuando una expresión de caso es verdadera, MATLAB ejecuta las instrucciones correspondientes y sale del bloque switch.
Una switch_expression evaluada debe ser un escalar o un vector de caracteres. Una case_expression evaluada debe ser un escalar, un vector de caracteres o un arreglo de celdas de escalares o vectores de caracteres.
El bloque otherwise es opcional. MATLAB ejecuta las instrucciones solo cuando ningún caso es verdadero.
A continuación te dejamos un video con la finalidad que entiendas de manera mas detallada este tema.
A continuacion te dejamos el codigo para que lo intentes tu mismo:
Sentencia o ciclo for (crear matriz) en Matlab
El el vídeo explica el funcionamiento de los comando sentencia o ciclo for.
for index = values, statements, end ejecuta un grupo de instrucciones en un bucle durante un número determinado de veces. values tiene uno de los siguientes formatos:
-
initVal:endVal: incrementa la variable index de initVal a endVal en 1 y repite la ejecución de statements hasta que index sea mayor que endVal.
-
initVal:step:endVal: incrementa index en el valor step en cada iteración o disminuye index cuando step es negativo.
-
valArray: crea un vector columna, index, a partir de las siguientes columnas del arreglo valArray en cada iteración. Por ejemplo, en esta primera iteración, index = valArray(:,1). El bucle se ejecuta un máximo de n veces, donde n es el número de columnas de valArray, determinado por numel(valArray(1,:)). La entrada valArray puede ser de cualquier tipo de datos de MATLAB, incluido un vector de caracteres, un arreglo de celdas o una estructura.
A continuación te dejamos un video con la finalidad que entiendas de manera mas detallada este tema.
A continuacion te dejamos el codigo para que lo intentes tu mismo:
Sentencia while en Matlab
El el vídeo explica el funcionamiento de los comando sentencia o bucle while.
while expression, statements, end evalúa una expresión y repite la ejecución de un grupo de instrucciones en un bucle mientras la expresión es verdadera. Una expresión es verdadera cuando su resultado no está vacío y solo contiene elementos distintos a cero (lógicos o numéricos reales). En caso contrario, la expresión es falsa.
A continuación te dejamos un video con la finalidad que entiendas de manera mas detallada este tema.
A continuacion te dejamos el codigo para que lo inetentes tu mismo:
Añadir comentario
Comentarios