3. Vectores
1. Vectores y sus operaciones
Las operaciones de adición, diferencia y producto por
escalares, se realizan mediante una sintaxis simple.
Ejemplo 1.1
Consideremos los vectores x = < -1,3 -2>, y = <0, -2, -1> y
el escalar 2.
>> x = [-1 3 -2]
x =
-1 3 -2
>> y = [0 -2 -1]
y =
0 -2 -1
4. Vectores
>> z = x + y
z =
-1 1 -3
>> w = x - y
w =
-1 5 -1
>> u = 2*x
u =
-2 6 -4
14. Manipulación de Matrices
[A,B] matriz formada por las submatrices A y B
» B=[0;0];C=[A,B]
C=
1.0000 2.0000 5.0000 1.5000 0
3.0000 3.1416 2.7183 2.2361 0
15. Manipulación de Matrices
diag(A) extrae la diagonal principal de A como
vector columna
» diag(A)
ans=
1.0000
3.1416
diag([a1 a2 . . . ar]) crea una matriz diagonal con
diagonal a1 a2 . . . ar
16. Manipulación de Matrices
» diag([1 2 3 4 ])
ans=
1 0 0 0
0 2 0 0
0 0 3 0
0 0 0 4
size(A) orden de A (número de filas, número de
columnas)
» size(A)
ans=
2 4
17. Manipulación de Matrices
A’ o transpose(A) matriz transpuesta de A
» transpose(A)
ans=
1.0000 3.0000
2.0000 3.1416
5.0000 2.7183
1.5000 2.2361
18. Manipulación de Matrices
det(A) determinante de la matriz cuadrada A.
> A=[3, 6, 12; 4, 5, 6; 1 2 15]
A =
3 6 12
4 5 6
1 2 15
>> det(A)
ans =
-99
23. Operaciones Matemáticas entre
Matrices
A+B, A-B suma y resta de matrices (siempre que A
y B sean del mismo tamaño)
» A=[1 3;4 7]; B=[-1 3; -2 0]; A+B
ans =
0 6
2 7
» A-B
ans=
2 0
6 7