Está en la página 1de 31

MANEJO DE MATLAB

¿Qué es MATLAB?
 Matlab es la abreviación del nombre Matrix laboratory, es una
herramienta de software matemático que ofrece un entorno de
desarrollo integrado con un lenguaje de programación propio.

 Matlab nos permite realizar cálculos numéricos con vectores y


matrices, como un caso particular puede trabajar con números
escalares tanto reales como complejos y también se puede
trabajar con cadenas de caracteres, una de sus características mas
llamativas es la posibilidad de realizar graficas en 2 y 3
dimensiones.
BARRAS EN MATLAB
BARRAS EN MATLAB
ENTORNO DE MATLAB
ENTORNO DE MATLAB
ENTORNO DE MATLAB
Al ejecutarlo aparece el indicador de comandos el cual está listo
para recibir instrucciones en lenguaje MatLab.
prompt
Al iniciar el uso de MatLab están disponibles dos comandos
de ayuda y demostración. Para ejecutarlos se escribe el comando en la
línea de comandos después del símbolo >> y se presiona la tecla
Enter. Por ejemplo:

>>help permite obtener una ayuda sobre los diferentes comandos de


MatLab.

>>demo hace una demostración de las diferentes aplicaciones de


MatLab.

Para cerrar o finalizar el uso de MatLab se usa el comando quit.

>>quit
 Todas las sentencias que vamos a utilizar las escribiremos en la
ventana Command Window (ventana de comandos). Es la
ventana de mayor tamaño.
 MATLAB también ofrece las siguientes operaciones matemáticas en
sus funciones

 Cuando vamos a escribir sentencias en el Command Window


podemos poner punto y coma(;) después de escribir la sentencia ya
que si la escribimos no nos mostrara el resultado y caso contrario lo
hará.
COMANDOS BÁSICOS
COMANDOS BÁSICOS
COMANDOS BÁSICOS
 Ahora veremos unos ejemplos y nos daremos cuenta de por que es
preferible usar el punto y coma al final de cada sentencia ya que veremos el
espacio que se desperdicia en la variable b

 También podemos realizar otros tipos de operaciones matemáticas básicas


siguiendo la forma de escribirlas mostradas en el cuadro anterior.
 Debemos de tener en cuenta los siguientes comandos que nos pueden
ayudar al momento de estar realizando un ejercicio:
Who .- nos da una lista de las variables usadas únicamente
Whos .- nos da una lista de las variables usadas mas completa, de
acuerdo a lo que se muestra a continuación
 Lo que puede ser útil cuando tenemos muchas líneas de código.
Tablas de funciones y constantes
predefinidas
 Como se observo en las tablas anteriores hay constates que ya están
predeterminadas y no podemos usarlas como variables es decir la “i”
y “ j” ya que ya tiene un valor definido en el programa.

 En la siguiente imagen observamos que las funciones seno


y coseno nos dan sus valores en radianes entonces usamos
la sentencia angle para pasar de radianes a grados.
Vectores y matrices
 Para crear un vector introducimos los valores deseados separados
por espacios (o comas) todo ello entre corchetes []. Si lo que
queremos es crear una matriz lo hacemos de forma análoga pero
separando las filas con puntos y comas (;). Generalmente
usaremos letras mayúsculas cuando nombremos a las matrices y
minúsculas para vectores y escalares. Esto no es imprescindible y
Matlab no lo exige, pero resulta útil.
Direccionamiento de elementos
vectores y matrices
 Para acceder a los elementos
individuales de un vector lo
haremos utilizando
subíndices, así x(n) sería el n-
ésimo elemento del vector x.
Si queremos acceder al
último podemos indicarlo
usando end como subíndice.
 Para las matrices necesitamos dar dos valores el primero indica
fila y el segundo columna, es decir A(fila, columna) si en ves de
escribir la fila o la columna pones dos punto “:” hará lo
siguiente:
A( 2,: ) ; escribirla toda la segunda fila
B( :,1 ) ; escribirá toda la primera columna

 Aquí veremos los siguientes ejemplos:


Construcción abreviada de algunos vectores
A parte de definir un vector introduciendo cada uno de sus elementos,
también podemos crearlo haciendo uso de las siguientes sentencias:
 (a:b) crea un vector que comienza en el valor a y acaba en el valor b
aumentando de 1 en 1.
 (a:c:b) crea un vector que comienza en el valor a y acaba en el valor b
aumentando de c en c.
 linspace (a,b,c) genera un vector linealmente espaciado entre los valores
a y b con c elementos.
 linspace (a,b) genera un vector linealmente espaciado entre los
valores a y b con 100 elementos.
 logspace (a,b,c) genera un vector logarítmicamente espaciado entre
los valores 10^a y 10^b con c elementos.
 logspace (a,b) genera un vector logarítmicamente espaciado entre
los valores 10^a y 10^b con 50 elementos.
Construcción abreviada de algunas matrices
 zeros (n) crea una matriz cuadrada n x n de ceros.
 zeros (m,n) crea una matriz m x n de ceros.
 ones (n) crea una matriz cuadrada n x n de unos.
 ones (m,n) crea una matriz m x n de unos.
 rand (n) crea una matriz cuadrada n x n de números aleatorios con
distribución uniforme (0,1).
 rand (m,n) crea una matriz m x n de números aleatorios con distribución
uniforme (0,1).
 eye (m,n) crea una matriz m x n de unos en la diagonal y ceros el resto.
Construcción abreviada de algunas matrices

magic (n) crea una matriz cuadrada n x n de enteros de modo


que sumen lo mismo las filas y las columnas.

randn (n) crea una matriz cuadrada n x n de números


aleatorios con distribución normal (0,1).

randn (m,n) crea una matriz m x n de números aleatorios con


distribución normal (0,1).

eye (n) crea una matriz cuadrada n x n de unos en la diagonal


y ceros el resto.
Operaciones básicas y funciones de
matrices
Operaciones básicas y funciones de
matrices
 Veamos el siguiente ejemplo para entender mejor como funcionan
estas operaciones y funciones.
CONTINUACIÓN DE EJEMPLO
Bibliografia

 http://webs.ucm.es/centros/cont/descargas/documento11541.pdf

También podría gustarte