Professional Documents
Culture Documents
Introduccin a MATLAB
Introduccin a MATLAB
Mandatos bsicos Variables Funciones Complejos Vectores Matrices Polinomios Grficas Programacin
Mandatos bsicos
help, help tema
dir
diary fichero
Comentarios: %
Edicin de lneas de comando
Cortar y Pegar
Variables
Asignar
a = 3, b = 4
Guardar
save fichero
Listar
ans who whos
Recuperar
load fichero
Eliminar
clear b
Constantes y cadenas
Nmero p: pi
Formatos numricos
format long format short format rat
Cadenas de caracteres
'Esto es una cadena'
Esto no
Funciones
help
sin
elfun
asin acos
8
(x3+1)/x
6
4 2
cos
tan exp
atan
log
0
-2 -4 -6
ezplot (x3+1)/x
-2
0 x
Nmeros Complejos
Forma binmica
z = 3 + 4i
Mdulo y argumento
abs(z) angle(z)
Representacin grfica
plot(z,'*')
compass(z)
Complejo conjugado
conj(z)
Vectores
Edicin
u = v = w = w = 2 3] [1 2 3] [1,2,3] [1;2;3] [1
Normas
norm(v,2) norm(v,1) norm(v,inf)
1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -1 -0.6 -0.2 0.2 0.6 1
Progresivos
0:0.1:10 linspace(0,1,11)
Productos
Funciones
x = -1:0.01:1
y = tanh(x) plot(x,y)
Matrices
Edicin
A = [1,2;3,4] B = [-1 -2 -3 -4]
Bloques
M = [A,B;B,A]
Submatrices
M41 = M(1:3,2:4)
Columna: A(:,1)
Determinante
det(A)
Producto:
Potencia:
*
^
.*
.^
Inversa
inv(A)
Cociente izq.: /
Cociente der.: \
./
.\
Rango
rank(A)
Transpuesta:
'
.'
Matrices usuales
Identidad de orden n:
Nula de tamao mn:
eye(n)
zeros(m,n)
Matriz de unos:
Matriz aleatoria:
ones(m,n)
rand(m,n)
Matriz de Hilbert:
hilb(n)
vander(x)
Polinomios
p( x ) x 5x 34 x7 3
2 3 3 2
Formato grfico
Estilo de lnea
Trazo: , o, x, +, , *, :, ,
Color: r, g, b, y, m, c, w, k
8 6 4
Ttulos
2
0 -2 -4 -6 -8 0
Mximo Mnimo
Curvas planas
Cartesianas
60 30
0.75
Polares
180
polar
plot
330
Paramtricas
Representar z respecto a X e Y
surf(x,y,z)
Opciones grficas 3D
Malla transparente
mesh(x,y,z), hidden off
Mapa fsico
pcolor(x,y,z), hold on
contour(x,y,z,'k')
% k es negro
Curvas en 3D y superficies
Curvas en 3D
t = 0:pi/500:4*pi; x = sin(t); y = cos(t); z = t; plot3(x,y,z) % Hlice
Superficies de revolucin
cylinder(x);
Esfera
sphere
FIN