Professional Documents
Culture Documents
1
1. Expresiones y operadores lógicos
< Menor que
<= Menor o igual a
> Mayor que
>= Mayor o igual a
== Igual a
~= Distinto de
&& Conjunción
|| Disyunción
~ Negación
xor Disyunción exclusiva
2. Condicionales.
En MatLab existen dos estructuras condicionales
fundamentales los comandos if y switch.
2.1 El comando if
Sintaxis:
if <condición 1>
<sentencias>
elseif <condición 2>
<sentencias>
else
<sentencias>
end
2
2. Condicionales.
2.1 El comando if
2. Condicionales.
2.2 El comando switch
Sintaxis:
Al igual que en C
switch <expresión> la secuencia de
case <condición>, casos se
<sentencias> interrumpe tan
… pronto se verifique
otherwise el primero de ellos.
<sentencias>
end
3
2. Condicionales.
2.2 El comando switch
3. Bucles
3.1 El comando for
En MatLab es muy diferente a su homólogo en
otros lenguajes como C, C++, Java, no contando
esta con la misma generalidad.
for <var-control>= <var-ini>:<paso>:<var-fin>
<sentencias>
end
4
3. Bucles
3.1 El comando for
3. Bucles
3.1 El comando for
Transpuesta de una
matriz (m x n).
5
3. Bucles
3.2 El comando while
Similar al de while <condición>
lenguajes como <sentencias>
C, C++, Java. end
Determinación de
raíces cuadradas.
3. Bucles
3.3 La orden break
6
4. Entrada y salida de datos
En MatLab se introducen algunas funciones
sencillas (input, disp) para la entrada y salida
interactiva de variables.
La función input permite imprimir un mensaje en
la línea de comandos de MatLab y recuperar como
valor de retorno un valor numérico o el resultado
de una expresión tecleada por el usuario.
Sintaxis:
<identificador> = input(‘<Texto deseado>');
7
4. Entrada y salida de datos
Otra posible forma de esta función es la siguiente
<identificador> = input(‘<Texto deseado>’, ‘s’);