Capitulo 1
CAPÍTULO I
MATLAB
• Definición :
Matlab es el nombre abreviado de „MATrix LABoratory“
Realiza cálculos numéricos con: vectores, matrices, escalares e
imaginarios.
• Carácterísticas:
MATLAB puede ser usada en diferentes plataformas: Windows,
Linux, Mac OS x.
Se compone por las herramientas GUI y Simulink.
Toda variable que se crea es una matriz.
MATLAB
•Aplicaciones:
Implementación de algoritmos
Desarrollo de interfaces de usuario
Desarrollo de cálculos matemáticos.
Gráficos en 2D y 3D
Permite la comunicación con otros lenguajes de
programación.
MATLAB
• Entorno de trabajo:
workspace
Ventana de comandos
Carpeta actual
Historial de comandos
MATLAB
• Entorno de trabajo:
Ventana de comandos: Se utiliza para introducir órdenes directamente por elusuario (seguidas de enter). Los resultados de las órdenes introducidas se muestran
en esta misma pantalla
Historial de comandos: Las órdenes introducidas en la ventana command
window quedan grabadas en esta ventana
Workspace: Esta ventana contiene las variables creadas en la sesión de Matlab.
La ventana workspace nos proporciona información sobre el nombre,
dimensiones, tamaño y tipo devariable
Directorio actual: En el directorio se encuentra todos los archivos (.m)
previamente grabados.
LENGUAJE DE PROGRAMACIÓN
• Ventajas
La programación es sencilla.
Presenta una biblioteca matemática amplia
Transportabilidad hacia otros programas
Variedad de herramientas gráficas además de interfaces gráficas
• Desventajas
Recursos del sistema
Costos
Tiempo de procesamiento
MATLAB
•Consideraciones:
Matlab no tiene encuenta los espacios
Matlab almacena el último resultado obtenido en la
variable ans.
Si la sentencia es muy larga se utiliza (…) seguido
de enter.
El punto y coma (;) entiende el programa que
ejecute pero que no muestre (Command window)
MATLAB
• Variables:
Matlab diferencia entre mayúsculas y minúsculas.
Se debe comenzar siempre con una letra
No puedencontener espacios en blanco y pueden contener hasta 63
caracteres
VARIABLE
DEFINICIÓN
ans
Variable utilizada por defecto para
almacenar el último resultado.
pi
Razón de una circunferencia a su
diámetro.
eps
Número más pequeño, cuando se le
suma 1, crea un número en coma
flotante mayor que 1.
VALOR
Depende de la operación
realizada.
3,1416
2,2204e-016
MATLAB
• Operaciones MatemáticasTrigonométricas
FUNCIONES
sin (x)
cos (x)
tan (x)
sind (x)
sinh(x)
DEFINICIÓN
Determina el seno de x en radianes
Determina el coseno de x en radianes
Determina la tangente de x en radianes
Determina el seno de x en grados
Determina el seno hiperbólico de x en
radianes
MATLAB
• Operaciones Matemáticas
Aproximaciones
FUNCIONES
cell (x)
fix (x)
floor (x)
round (x)
DEFINICIÓN
Redondea hacia infinito
Redondeahacia cero
Redondea hacia menos infinito
Redondea hacia el entero más próximo
MATLAB
• Operaciones Matemáticas
Numéros complejos
FUNCIONES
abs (x)
sign (x)
exp (x)
gcd (m,n)
lcm(m,n)
log (x)
DEFINICIÓN
Valor absoluto o magnitud de un número complejo
Signo del argumento si x es un valor real
Exponencial
Máximo común divisor
Mínimo común múltiplo
Logaritmo de x
MATLAB
• Operaciones Matemáticas
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).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.
eye (m,n): crea una matriz m x n de unos en la diagonal y ceros el resto.
magic (n): crea una matriz cuadrada n x n de enteros de...
Regístrate para leer el documento completo.