Curso de MatLab
PAUL DAVID FIERRO QUINTANA
Escuela Politécnica del Ejercito
(E.S.P.E.) Ecuador-Quito
08/02/2010
Capítulo: ¡Error! No hay texto con el estilo especificado en el documento.
C U R S O - M A T L A B
1
Comandos
;
Lo digitamos para omitir el ECO
>>a = 5
ans=5
Importantes Y
\
Lo digitamos cuando necesitemos series
>>a = 1 : 1 : 10
- Una serie que comiencedesde el 1
- Con un incremento de 1
- Hasta llegar al 10
>>a = 1 : 1 : 10
a = 1 2 3 4 5 6 7 8 9 10
clf
Digitando Alt92
>>a = 5;
>>
≠
:
Claves
, Borra el área de gráficos
|
Digitando Alt126
Significa “ o ”
INTRODUCCIÓN
INTRODUCCIÓN
MATLAB = Laboratorio de Matrices, todo dato que trabaja matlab es un elemento de una matriz
Conceptos Básicos:
Datosaceptados,
-Datos Alfanuméricos = Representan texto, no hay como hacer operaciones numéricas.
-Datos Numéricos = Representan datos.
Datos enteros = datos exactos, ejm. 0
Punto Flotante, Las comas de una cifra.
Densidad de una reta, Entre 2 reales siempre vamos a encontrar un real.
- El valor más pequeño es
ε
- Un numero más pequeño que
ε es 1 + ε
Operadores,
OPERACIÓN
OPERADORASOCIATIVIDAD
División
4/2=2
4 \ 2 = 0,5
Suma
/
\
IZQ ------ DER
+
IZQ ------ DER
Resta
-
Multiplicación
*
IZQ ------ DER
Potenciación
^
IZQ ------ DER
Ingreso de Datos,
4x – 5x – 8 = 0
𝑥=
X1 =
−𝑏± 𝑏 2 −4𝑎𝑐
Si no pongo el paréntesis el
programa el programa 1ro lo eleva
a 1 y luego lo divide para 2
2𝑎(-(-5)+(((-5)^2)-4*4*(-8))^(1/2))/(2*4)
El mismo caso, si no ponemos el
paréntesis el programa 1ro nos
divide para 2 y luego nos
multiplica por 4
2E3
2 x 103 = 2000
2/3
2/3 = 0,6667
Para tener un formato con más
dígitos decimales, digitamos:
>> FORMAT LONG
2/3 = 0,666666667
2/3 = 6,6667e-001
Para tener un formato elevado a la e,
digitamos:
>> FORMAT SHORT e
>> FORMAT LONG e
Otroscomandos,
>> FORMAT RAT, Devuelve el numero en fraccionarios.
>> FORMAT BAK, Formato bancario.
>> FORMAT + , Devuelve el signo del numero.
Variables de Comando:
Es la combinación de letras, dígitos
OK
raiz1
r2
ERROR
raíz 1
OK
r1
ERROR
1r - radio
Indica con letra
Diferencias de Mayúsculas de minúsculas
OK
raiz1
ERROR
raíz 1
Formato corto, 19 caracteres
AAAAAAAA |BCD
Debe relacionarse con su contenido
Variables de Activas:
who, whos, size(a)
(letra de la variable)
clear (eliminar variable)
Variables Reservadas:
ans, devuelve el eco
pi, devuelve el valor constante
i, devuelve la raíz -1 ( −1)
inf, infinito ejem. 3/0
NaN, dato no numérico ejem. 0/0
real max, devuelve el número máximo que la
maquina puede representar
real min, devuelveel número mínimo que la
maquina puede representar
¿Cómo almacenar, recuperar datos?
Para guardar, File, Save worspace as:
- Lo podemos guardar con máximo 8 dígitos.
- Matlab lo guarda con extensión .mat
Para recuperar, File, Open, Abrir:
- Digito who.
- Y me aparece las variables en la pantalla.
Para guardar mediante comandos:
>> save 'c:\civ\matlab\work\ejer2.mat'
Para abrir mediante comandos:
>> load 'c:\civ\matlab\work\ejer2.mat'
Funciones Científicas de Matlab
- Función abs (x), puede ser constante o variable.
X ε Reales
X ε Complejos, módulos
X ε Alfanuméricos
- Función
MATLAB
Log(x)
Log10 (x)
- Función
Ln (x)
Log (x)
Real (x), me devuelve el número real.
X ε Reales
- Función
Imag (x), me devuelve el númeroimaginario.
X ε Complejos
Redondeo de Números
- Función
Ceil (x), redondeo al + ∞.
- Función
Fix (x), redondeo al número más próximo.
- Función
Floor (x), redondeo al - ∞.
- Función
Conj (x), devuelve la conjugada del numero
complejo.
Funciones Trigonométricas
sin (x)
cos (x)
tan(x)
sec(x)
csc(x)
cot(x)
asin(x)
acos(x)
atan(x)
Ejemplo
Cos 45 = 0,5253...
Regístrate para leer el documento completo.