Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I NTRODUCCIÓN A MATLAB
PROF. ALONSO HURTADO B
MATLAB
MATLAB combina un entorno de escritorio perfeccionado para el análisis iterativo y los procesos de diseño con un lenguaje de
programación que expresa las matemáticas de matrices y arreglos directamente.
Es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación
propio (lenguaje M), disponible para las plataformas Unix, Windows, Mac OS y GNU/Linux.
Scripts y funciones en Matlab
Scripts: son una serie de líneas ejecutables simples y
mecánicas, que consisten en una sucesión de comandos,
que se ejecutan en el Command Window de principio a fin.
Para crear el script, se escriben los datos de entrada en el
Editor.
Funciones: son programas que realizan tareas a partir de
argumentos de entrada. Estos realizan una serie de
cálculos programados en el Editor, con una serie de líneas
ejecutables y devuelven uno o varios argumentos de salida
al llamar la función desde el Command Window
Detalle importante: no se pueden tener scripts y
funciones en el mismo archivo
Operadores matemáticos
Polinomios en MATLAB
Matlab define los polinomios de la siguiente forma
Para encontrar las raíces del polinomio se utiliza el comando roots, mientras que para evaluar el
mismo polyval (p,x)
VECTORES Y MATRICES
Un vector se define introduciendo sus coordenadas, separadas por espacios o comas entre
corchetes.
Otra forma de crearlos es mediante la siguiente nomenclatura x= 1: 0.5: 3 o x= linspace (1,3,5)
Por otro lado, si se desea un gráfico con un eje logarítmico se utiliza el comando
semilogx(x,y) o semilogy(x,y). Si los dos se quieren logarítmicos loglog(x,y).
MATLAB permite definir estilos del gráfico por medio del comando plot (x,y,s)
s representa un string que contiene uno o más caracteres de la tabla de la siguiente cateogría. Un string siempre va entre comillas simples
Gráficos en MATLAB
Por otro lado el comando plot3(x,y,z) elabora un gráfico en 3
dimensiones según los puntos que se le indiquen al programa de
manera vectorial.
Para graficar funciones de la forma y= f(x) se debe crear una tabla de
valores de la variable para después dibujar la función.
Ejemplo: Graficar la función y= sin x
(1) Se crean los valores de x, x=linspace(0, 2*pi, 200)
(2) Se calculan los valores de y y= sin (x)
(3) Se genera el gráfico plot(x,y)
Ecuaciones diferenciales en MATLAB
PROBLEMA 4: Sea x=[0,pi/2,2*pi]. Construye una matriz, con comandos de MATLAB, cuya
primera fila es x, la segunda fila está formada por el seno cada entrada de x, y la tercera fila es el
coseno de cada entrada de x
¡Muchas gracias por la atención !