Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPTULO I
MATLAB
Definicin :
Matlab es el nombre abreviado de MATrix LABoratory
Realiza clculos numricos con: vectores, matrices, escalares e
imaginarios.
Carctersticas:
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:
Implementacin de algoritmos
Desarrollo de interfaces de usuario
Desarrollo de clculos matemticos.
Grficos en 2D y 3D
Permite la comunicacin con otros lenguajes de
programacin.
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 el
usuario (seguidas de enter). Los resultados de las rdenes introducidas se muestran
en esta misma pantalla
LENGUAJE DE PROGRAMACIN
Ventajas
La programacin es sencilla.
Presenta una biblioteca matemtica amplia
Transportabilidad hacia otros programas
Variedad de herramientas grficas adems de interfaces grficas
Desventajas
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 maysculas y minsculas.
Se debe comenzar siempre con una letra
No pueden contener espacios en blanco y pueden contener hasta 63
caracteres
VARIABLE
DEFINICIN
ans
Variable utilizada por defecto para
almacenar el ltimo resultado.
pi
Razn de una circunferencia a su
dimetro.
eps
Nmero ms pequeo, cuando se le
suma 1, crea un nmero en coma
flotante mayor que 1.
VALOR
Depende de la operacin
realizada.
3,1416
2,2204e-016
MATLAB
Operaciones Matemticas
Trigonomtricas
FUNCIONES
sin (x)
cos (x)
tan (x)
sind (x)
sinh(x)
DEFINICIN
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 hiperblico de x en
radianes
MATLAB
Operaciones Matemticas
Aproximaciones
FUNCIONES
cell (x)
fix (x)
floor (x)
round (x)
DEFINICIN
Redondea hacia infinito
Redondea hacia cero
Redondea hacia menos infinito
Redondea hacia el entero ms prximo
MATLAB
Operaciones Matemticas
Numros complejos
FUNCIONES
abs (x)
sign (x)
exp (x)
gcd (m,n)
lcm(m,n)
log (x)
DEFINICIN
Valor absoluto o magnitud de un nmero complejo
Signo del argumento si x es un valor real
Exponencial
Mximo comn divisor
Mnimo comn mltiplo
Logaritmo de x
MATLAB
Operaciones Matemticas
MATLAB
Operaciones Matemticas
Funciones para matrices
FUNCIONES
det(A)
diag (A)
eig (A)
inv (A)
length(A)
size (A)
Trace (A)
DEFINICIN
Determinante
Extrae la diagonal de la matriz A como un vector columna
Valores propios
Matriz inversa
Mxima dimensin
Dimensiones
Traza
MATLAB
El comando help proporciona ayuda para las diferentes funciones que
tiene Matlab
>> x = [10
x = 10
20
20
30 40]
30 40
>> A=[1 2 3; 4 5 6; 7 8 9]
A=
1
4
7
2
5
8
Resultado
3
6
9
A=
1
4
7
2
5
8
3
6
9
A=
1
2
3
4
5
6
7
8
9
EJERCICIOS
OPERACIN
DATOS DE ENTRADA
DATOS DE SALIDA
SUMA
>> 3+5
ans=8
RESTA
>> 8-3
ans=5
MULTIPLICACIN
>> 5*12
ans=60
DIVISIN
>>1234/5786
ans=0,2173
POTENCIAS
>>2^6
ans=64
RAICES
>>sqrt(4)
ans=2
TRIGONOMTRICAS
>>a=sin(pi)
EJERCICIOS
EJERCICIOS
DATOS DE ENTRADA
SUMA
>> A+B
RESTA
>> A-B
MULTIPLICACIN
>> A.*B
DIVISIN
>>A./B
POTENCIAS
>>A.^n1
EJERCICIOS
EJERCICIOS
DATOS DE ENTRADA
SUMA
>> A+b
MULTIPLICACIN
>> A*B
POTENCIA COMPONENTE A
COMPONENTE
POTENCIA MATRICIAL
>>A.^B
>>A^b
EJERCICIOS
Operaciones con Matrices
Eliminar una columna de una matriz
EJERCICIOS
Operaciones con Matrices
Eliminar una columna de una matriz
>> A(:,6) = []
EJERCICIOS
Operaciones con Matrices
Extraer una columna de una matriz
EJERCICIOS
Operaciones con Matrices
Extraer una columna de una matriz
>> B = A (:,2)
Resumen
En MATLAB se puede crear matrices vacias.
ans variable por defecto que almacena resultado de la ltima
operacin.
whos + variable Comando para conocer las propiedades de
una variable.
help + comando Ayuda para conocer las funcionalidades y
sintxis de un commando
Un escalar es almacenado como una matriz 1x1
Las operaciones entre escalares y matrices se realizan
componente a componente, salvo las potencias.
El operador : es usado para especificar rangos