Introducion A Matlab
jlc
Introducción Números, variables y operaciones básicas
Cálculos en la línea de comandos Vectores y Matrices Archivos Gráficas Matlab Bucles y condicionales
Trabajar con Polinomios
jlc
Matlab
◦ MatLab significa MATrix LABoratory. ◦ Es un programa numérica. para hacer computación
◦ Fue diseñado para ploteo de datos.
manipular
matricesy
jlc
Matlab
◦ Ahora incluye funciones para: analizar datos, procesar señales, optimizar funciones. ◦ Contiene funciones para los gráficos 2-D y 3-D.
◦ Tiene interfaces con otros lenguajes. ◦ Permite la computación simbólica.
jlc
Áreas de Aplicación
jlc
Elementos básicos del escritorio de Matlab
jlc
Elementos básicos del escritorio de Matlab
◦ Command Windows:Donde se ejecutan todas las instrucciones y programas. Se escribe la instrucción o el nombre del programa y se da a Enter. ◦ Command History: Muestra los últimos comandos ejecutados en Command Windows. Se puede recuperar el comando haciendo doble ◦ Current directory: Situarse en el directorio donde se va a trabajar
jlc
Elementos básicos del escritorio de Matlab
◦ Help (también se puede usardesde comand windows) ◦ Workspace: Para ver las variables que se están usando y sus dimensiones (si son matrices) ◦ Editor del Matlab: Todos los ficheros de comandos Matlab deben de llevar la extensión .m
jlc
Entorno de usuario MATLAB
Registro de Variables Activas
Espacio de Trabajo
Registro Histórico de Comandos
jlc
Algunos comentarios sobre la ventana de comandos
◦ Sepueden recuperar instrucciones con las teclas ↓↑ ◦ Se puede mover por la línea de comandos con las teclas → ←. Ir al comienzo de la línea con la tecla Inicio y al final con Fin. Con Esc se borra toda la línea. ◦ Se puede cortar la programa con Ctrl+C ejecución de un
jlc
Formato de los datos numéricos
Pueden ser de varios tipos entre los que destacan:
FORMATO
short
#
DIGITOS
# 4 #4
dígitos (es la opción por defecto) dígitos y exponente
Long
short e Long e Hex
# 16 dígitos
# 16 dígitos y exponente # en hexadecimal
jlc
Formato de los datos numéricos
>>4/12 ans =
0.3333 0.3333333333333333 3.3333e-001 4040000000000000
(short) (long) (short e) (hex)
jlc
Formato de las variables
Para facilitar la manipulación de datos en MATLAB, se puedendefinir variables con nombres para su rápida identificación. Las reglas a seguir son:
◦ Longitud máxima 63 caracteres SIN ESPACIOS. ◦ Sensible a mayúsculas y minúsculas. ◦ El primer carácter ha de ser siempre una letra.
jlc
Operaciones Básicas
La notación para las operaciones matemáticas elementales es: ◦ ◦ ◦ ◦ ◦ ^ * / + potenciación multiplicación división suma resta
jlc
FuncionesTrigonométricas
◦ ◦ ◦ ◦ ◦ ◦ sin(x) cos(x) tan(x) asin(x) acos(x) atan(x) sinh(x) cosh(x) tanh(x) asinh(x) acosh(x) atanh(x)
jlc
Raíz cuadrada y exponencial
◦ sqrt(x) ◦ exp(x) ◦ log(x) % raíz cuadrada % exponencial e % logaritmo natural
Operaciones con complejos
◦ real(x) ◦ abs(x) imag(x) angle(x)
jlc
»
CALCULADORA
En el Workspace los números son almacenados con formato de puntoflotante de doble precisión.
-5/(4.8+5.32)^2 ans = -0.0488 » (3+4i)*(3-4i) ans = 25 » cos(pi/2) ans = 6.1230e-017 » exp(acos(0.3)) ans = 3.5470
jlc
ASIGNACIÓN DE VARIABLES
» a = 2; » b = 5;
Punto y coma permite que no presente el resultado.
» a^b
ans =
32
» x = 5/2*pi;
El resultado tiene el nombre “ans” si el nombre no se especifica.
» y = sin(x)
y =
1
» z =asin(y)
z =
1.5708
() paréntesis para el ingreso de funciones.
jlc
Los vectores (así como las matrices) se escriben entre corchetes, con sus elementos separados por espacios o comas Ej:
>>v1=[1 3 5 7]; % definición del vector
>>v1(2) ans= 3
>>v1(2:4) ans= 3 5 7
% consulta del 2º elemento de v1
% consultar los elementos 2 a 4
>>m1 [1 2 3; 5 1 4; 3 2 -1] % definición de...
Regístrate para leer el documento completo.