MatLab es un software orientado hacia el cálculo numérico, la computación de matrices y gráficos.
El programa es un “intérprete de comandos”, es capaz de procesar de modo secuencial una serie de comandos definidos previamente, obteniendo de forma inmediata los resultados.
Pantallas
El programa está conformado por diferentes ventanas.
Command Window
Es la ventana donde introducimos los comandos y sentencias para que el programa las ejecute.
Work space
En este lugar se encuentran los valores que previamente habíamos asignado a las variables.
Command History
Se trata de un registro donde aparecen los distintos comandos que hemos introducido con su correspondiente fecha de ejecución.
Current Directory
Es el lugar donde se encuentran archivados los programas que hemos realizado con MatLab.
Comandos Básicos
Operaciones
Hay operadores para números (reales o complejos) y para matrices.
Para números y matrices: + , - , * , / , ^
Números complejos: está definida la unidad imaginaria, sqrt(-1), que se denota indistintamente por los símbolos i y j.
Para matrices elemento por elemento: +. , -. , *. , /. , ^
Operaciones lógicas; & (AND), I(OR), ~(NOT)
[] para delimiter las matrices.
Bucle IF:
Es un bucle condicionar, es decir, los commandos se ejecutan cuando se cumple una condición o condiciones determinadas.
Bucle WHILE:
También se trata de un bucle condicional al igual que el bucle IF con la diferencia de que se ejecutará un número indefinido de veces hasta que no se cumpla la condición.
Bucle FOR:
El comando se ejecuta desde la línea for hasta la línea end las veces que el contador de la línea for determine.
Dibujar Gráficas
En MatLab, dada una función y=f(x), definida en un intervalo [a,b], es posible representarla por un par (x,y) de vectores de números, tales que el vector x contiene un conjunto finito de valores de x y el vector y contiene el conjunto de valores imágenes de x por la función y, calculados por el propio MatLab. Una vez representada de este modo la función, se puede representar gráficamente. Aplicando el comando plot, es posible realizar esta acción tanto en 2D como en 3D, en función de las variables que tenga la función.
Funciones
Estas funciones permiten realizar integración numérica, resolver ecuaciones no lineales, problemas de optimización y resolver ecuaciones diferenciales. Dentro del editor definimos la función f(x)