Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Table of Contents
Vectores....................................................................................................................................................................1
Creación de Vectores........................................................................................................................................... 1
Indexación de Vectores........................................................................................................................................ 2
Operaciones con Vectores....................................................................................................................................2
Funciones para vectores...................................................................................................................................... 2
Matrices.................................................................................................................................................................... 2
Creación de Matrices............................................................................................................................................2
Indexación de Matrices.........................................................................................................................................3
Operaciones con Matrices.................................................................................................................................... 3
Matrices Especiales..............................................................................................................................................4
Funciones para Matrices...................................................................................................................................... 4
Ejercicio................................................................................................................................................................ 4
Funciones Anónimas............................................................................................................................................ 5
Gráfica de Funciones................................................................................................................................................6
Funciones en Matlab................................................................................................................................................ 7
Vectores
Creación de Vectores
a=[3 2 1 6] % Vector fila
a = 1×4
3 2 1 6
b=[1,2,5,8]
b = 1×4
1 2 5 8
c = 4×1
1
3
10
12
d=[1 3 2 0]'
d = 4×1
1
3
2
0
También
u=[1:10]
u = 1×10
1 2 3 4 5 6 7 8 9 10
1
v=[2:3:15]
v = 1×5
2 5 8 11 14
w=linspace(1,2,5)
w = 1×5
1.0000 1.2500 1.5000 1.7500 2.0000
Indexación de Vectores
%Posición 2, 3 y 5 del vector v
v([2 3 5])
ans = 1×3
5 8 14
s = 1×4
4 4 6 14
prod_elemento = 1×4
3 4 5 48
ans = 12
ans = 4
ans = 60
Matrices
Creación de Matrices
A=[1 3 5;2 3 1;2 4 7]
A = 3×3
1 3 5
2 3 1
2 4 7
B=[1:5;8:-2:0;1 1 1 1 1]
B = 3×5
1 2 3 4 5
2
8 6 4 2 0
1 1 1 1 1
Indexación de Matrices
%Extraer la posición (2,5) de la matriz B.
B(2,5)
ans = 0
N = 3×3
2 4 5
6 2 0
1 1 1
M = 2×3
1 2 5
1 1 1
A = 3×3
3 2 1
4 2 1
2 5 7
B = 3×3
3 2 1
2 1 0
0 1 7
S = 3×3
6 4 2
6 3 1
2 6 14
P=A*B
P = 3×3
13 9 10
16 11 11
16 16 51
ans = 3×3
15 10 5
3
20 10 5
10 25 35
Matrices Especiales
zeros(3,2)
ans = 3×2
0 0
0 0
0 0
eye(4)
ans = 4×4
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
ones(3,4)
ans = 3×4
1 1 1 1
1 1 1 1
1 1 1 1
diag([1 2 3])
ans = 3×3
1 0 0
0 2 0
0 0 3
m = 3
n = 3
det(A)
ans = -9
inv(A)
ans = 3×3
-1.0000 1.0000 0
2.8889 -2.1111 -0.1111
-1.7778 1.2222 0.2222
trace(A)
ans = 12
Ejercicio
x=[1,zeros(1,2),2,2,1:5;0:1,0:2:2,2,6:10;zeros(1,2),1:2,2,12:-2:4;zeros(2,10);1:10;10:-1:1]
x = 7×10
4
1 0 0 2 2 1 2 3 4 5
0 1 0 2 2 6 7 8 9 10
0 0 1 2 2 12 10 8 6 4
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
R1=eye(3)
R1 = 3×3
1 0 0
0 1 0
0 0 1
R2=2*ones(3,2)
R2 = 3×2
2 2
2 2
2 2
R3=[1:5;6:10;12:-2:4]
R3 = 3×5
1 2 3 4 5
6 7 8 9 10
12 10 8 6 4
R4=zeros(2,10)
R4 = 2×10
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
R5=[1:10;10:-1:1]
R5 = 2×10
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
R=[R1 R2 R3;R4;R5]
R = 7×10
1 0 0 2 2 1 2 3 4 5
0 1 0 2 2 6 7 8 9 10
0 0 1 2 2 12 10 8 6 4
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
S = 4×5
1 0 2 9 10
0 1 2 6 4
0 0 0 0 0
9 8 7 2 1
Funciones Anónimas
5
Crear la siguiente función
f=@(x) sin(x)*exp(x)+2*x
Evaluar
f(pi/2)
ans = 7.9521
f=@(x) sin(x).*exp(x)+2*x
f([1 2 4])
ans = 1×3
4.2874 10.7188 -33.3200
Respuesta=mifun(pi/2)
Respuesta = 7.9521
Respuesta2=mifun2(pi/2)
Respuesta2 = 7.9521
Gráfica de Funciones
Graficar la siguiente función para
xx=linspace(-1,1,50);
yy=f(xx);
plot(xx,yy,'r')
grid on
6
Adicionando Figuras
Funciones en Matlab
function z = mifun2(x)
z = sin(x)*exp(x)+2*x;
end
7
8