ing. Aeronautica
… una
introducción
Guión
G ¿Por Qué Matlab?
G Comandos básicos
G Constantes. Operaciones.
G Variables.
Asignar. Eliminar.
Guardar. Recuperar.
G Funciones.
G Vectores. Matrices.G Gráficas.
¿Por qué MATLAB?
GCalidad científica
GPotencia
GFlexibilidad
GFacilidad de uso
GInteractividad
GTransparencia
GGráficos
Comandos básicos
Ghelp, help topic
Gdir
Gdiaryfichero
GComentarios: %
GEdición de líneas de comando
GFunciones de edición de Windows
Constantes
GMatrices de números complejos
➧ A = [2+3i, 4; 5-i, 2i]
➧ Vectores, escalares, números reales.GCadenas de caracteres
➧ 'Esto es una cadena'
➧ Esto no es una cadena
Operaciones
G Suma y resta: + G Producto, cociente y potencia: * / ^
➧ Uso del punto: .* ./ .^
G Precisión aparente
➧format long
➧ format short
Variables
GAsignar
➧ a=3, b=4
GListar
➧ ans
➧ who
➧ whos
GEliminar
➧ clear b
GGuardar
➧ save fichero
GRecuperar
➧ load fichero
Funciones
Ghelp
G sin
G cos
G tan
G exp
elfun
❚ asin
❚ acos
❚ atan
❚ log
G ezplot sin(x)
Números Complejos
Forma binómica
➧ z = 3 + 4i
Parte real e imaginaria
➧ real(z) ---> 3
➧ imag(z) --->4
Complejo conjugado
➧ conj(z), z'
Módulo y argumento
➧ abs(z) ---> 5
➧ angle(z)
Representación gráfica
➧ compass(z)
Vectores
➧ v = [1 9 9 8]
Normas
Valores de funciones
➧norm(v,1)
x = 0 : 0.01 : 1
➧ norm(v,2)
➧ norm(v,inf)
1
0.8
0.6
0.4
y = sin(2*pi*x)
0.2
0
-0.2
-0.4
plot(x,y)
-0.6
-0.8
-1
-1
-0.8 -0.6 -0.4 -0.2
0
0.2
0.4
0.60.8
1
Operaciones
➧ n=5;
➧ x=1:n
Transpuesta: x'
➧ 2*x
¡Ojo!: x*x
Prod. escalar: x*x'
Cuadrado: x2=x.*x
➧ sum(x2)
Matriz rango 1: x'*x
Gráficos
➧ plot(x,x2)
➧ plot(x2,x)
➧plot(x,x2,'*')
Voltear
➧ fliplr(x)
➧ flipud(x')
Ejercicio: 1+2+...+n
Lenguaje programación
n=5;
suma=0;
for k=1:n
suma=suma+k;
end
suma
MATLAB
n=5;
x=1:n;
suma=sum(x)...
Regístrate para leer el documento completo.