Las funciones de matemáticas elementales incluyen funciones para operaciones aritméticas (+, -, *, …), constantes matemáticas (Inf, pi, …), operaciones polinómicas (poly, roots, …) y funciones matemáticas especiales, como gamma y beta.
En la tabla 1 se encuentran las operaciones básicas que puede realizar Matlab.
Tabla 1. Operaciones básicas.
Operación. | Símbolo. | Expresión en Matlab. |
Suma. | + | a+b |
Resta. | – | a-b |
Multiplicación. | * | a*b |
División. | / | a/b |
Potencia. | ^ | a^b |
En la tabla 2, se encuentran resumidas las funciones aritméticas que contiene Matlab.
Tabla 2. Funciones de aritmética básica.
Adición. | |
+ | Agregar números, agregar cadenas. |
sum | Suma de los elementos del arreglo. |
cumsum | Suma acumulativa. |
movsum | suma móvil. |
Sustracción. | |
– | Sustracción. |
diff | Diferencias y derivadas aproximadas. |
Multiplicación. | |
.* | Multiplicación. |
* | Multiplicación de matrices. |
prod | Producto de elementos de un arreglo. |
cumprod | Producto acumulativo. |
pagemtimes | Multiplicación de matrices por página. |
División. | |
./ | División de matriz derecha. |
. | División de matriz izquierda. |
/ | Solución de sistemas o ecuaciones lineales xA=B para x. |
Solución de sistemas o ecuaciones lineales Ax=B para x. | |
Potencias. | |
.^ | Potencia elemental. |
^ | Potencia matricial. |
El orden de precedencia se muestra en la tabla 3.
Tabla 3. Orden de precedencia.
Orden de precedencia de las operaciones. | |
1° | ^ |
2° | * / |
3° | + – |
Matlab no tiene en cuenta los espacios, para que Matlab evalúe la línea pero que no escriba la respuesta, basta escribir punto y coma (;) al final de la sentencia.
Si la sentencia es demasiado larga para que quepa en una sola línea es posible colocar tres puntos (…) seguido de la tecla INTRO para indicar que continua en la siguiente línea (ilustración 5).
Ejemplo 2.1.
Matlab permite guardar y cargar datos de los archivos del computador. En el menú File, la opción Save workspace as… guarda todas las variables actuales e Import Data….carga variables de un espacio de trabajo guardado previamente.
Otra forma sería guardad el estado de una sesión de trabajo con el comando save antes de salir:
>> sabe
Al teclear esto, automáticamente se crea un fichero llamado matlab.mat. Puede recuperarse la siguiente vez que se arranque el programa con el comando Load:
>> load