MARCO TERICO
Traspuesta de una matriz
Dada una matriz A, se llama matriz traspuesta de A a la matriz que se
obtiene cambiando ordenadamente las filas por las columnas
Ejemplo
Multiplicacin de Matrices
Sean A y B dos matrices cuyas longitudes son m x n y p x q respectivamente,
1
[ 1 4 8]
y=
[2 1 5]
A=
3 1 6
5 2 7
a) A-[x' y']
Resolucin
>> x=[1,4,8]
x=
1
>> y=[2,1,5]
y=
2
>> A=[3,1,6;5,2,7]
A=
3
>> x'
ans =
1
4
8
, determine
>> y'
ans =
2
1
5
>> [x',y']
ans =
1
>> A-[x',y']
Error using Matrix dimensions must agree.
b) [x;y']
Resolucin
>> x=[1,4,8]
x=
1
>> y=[2,1,5]
y=
3
>> y'
ans =
2
1
5
>> [x;y']
Error using vertcat
Dimensions of matrices being concatenated are not consistent.
c) [x;y]
Resolucin
>> x=[1 4 8]
x=
1
>> y=[2 1 5]
y=
2
>> [x;y]
ans =
1
d) A-3
Resolucin
>> A=[3,1,6;5,2,7]
A=
3
>> A-3
ans =
0
-2
-1
D=
1 1 3
2 2 2
1 0
1 2
B=
a) 2*A+3*C
Resolucin
>> A=[1,0;-1,2]
A=
-1
1 2 3
1 0 4
C=
1 1
5 5
0
2
>> 2*A
ans =
2
-2
0
4
>> C=[-1,1;5,5]
C=
-1
5
1
5
>> 3*C
ans =
-3
15
15
>> 2*A+3*C
ans =
-1
13
19
b) A-4*D
Resolucin
>> A=[1,0;-1,2]
A=
1
-1
0
2
>> D=[-1,1,3;2,2,2]
D=
-1
2
1
2
3
2
6
>> 4*D
ans =
-4
8
4
8
12
8
>> A-4*D
Error using Matrix dimensions must agree.
Porque la matriz A tiene una dimensin de 2x2 y realizando la operacin 4*D
nos da una matriz de 3x2 y para realizar la siguiente operacin A-4*D no se
puede porque no tienes la misma dimensin
c) B ^2
Resolucin
>> B=[1,2,3;-1,0,4]
B=
1
-1
2
0
3
4
>> B^2
Error using ^
Inputs must be a scalar and a square matrix.
To compute elementwise POWER, use POWER (.^) instead.
No se puede resolver la operacin porque para utilizar el comando de elevar a
una potencia debe ir de la siguiente manera B.^2 debe ir con un punto antes
del comando de elevar a la potencia
d) B. ^2
Resolucin
>> B=[1,2,3;-1,0,4]
B=
1
-1
>> B.^2
ans =
1
16
e) A*B
Resolucin
>> A=[1,0;-1,2]
A=
1
-1
0
2
>> B=[1,2,3;-1,0,4]
B=
1
-1
2
0
3
4
>> A*B
ans =
1
-3
-2
3
5
f) B*A
Resolucin
>> A=[1,0;-1,2]
A=
1
-1
0
2
>> B=[1,2,3;-1,0,4]
B=
1
-1
2
0
3
4
>> B*A
Error using *
Inner matrix dimensions must agree.
No se puede realizar la multiplicacin B*A porque la matriz B tiene una
dimensin de 3x2 y la matriz A tiene una dimensin de 2x2
g) C*D
9
Resolucin
>> C=[-1,1;5,5]
C=
-1
>> D=[-1,1,3;2,2,2]
D=
-1
3
2
>> C*D
ans =
3
15
-1
25
h) C.*D
Resolucin
>> C=[-1,1;5,5]
C=
-1
5
1
5
>> D=[-1,1,3;2,2,2]
D=
-1
3
10
>> C.*D
Error using .*
Matrix dimensions must agree.
No se puede realizar la operacin porque no hay como realizar una doble
multiplicacin en una matriz C*D
i) A*B+D
Resolucin
>> A=[1,0;-1,2]
A=
1
-1
0
2
>> B=[1,2,3;-1,0,4]
B=
1
-1
2
0
3
4
>> B=[-1,1,3;2,2,2]
B=
-1
2
1
2
3
2
>> A*B
ans =
-1
5
1
3
3
1
>> A*B+D
11
ans =
-2
6
3
a2=
a1=
[]
1
1
2
3
[] [] []
2
0
2
0
, a3=
1
2
3
3
, a4=
1
1
0
0
>> x2=1
x2 =
1
>> x3=-4
x3 =
-4
>> a1=[-1;1;2;3]
12
a1 =
-1
1
2
3
>> a2=[-2;0;2;0]
a2 =
-2
0
2
0
>> a3=[-1;2;3;-3]
a3 =
-1
2
3
-3
>> x1*a1
ans =
2
-2
-4
13
-6
>> x2*a2
ans =
-2
0
2
0
>> x3*a3
ans =
4
-8
-12
12
>> x1*a1+x2*a2+x3*a3
ans =
4
-10
-14
6
14
[]
0
1 t ,
5
V2=
V3=
X1=-2,
X2=3,
V1=
[]
1
3 t ,
2
[]
1
1 t
2
>> X1*V1'
ans =
-2
-6
-4
>> X2=3
X2 =
3
15
>> V2=[0;-4;5]
V2 =
0
-4
5
>> V2'
ans =
0
-4
>> X2*V2'
ans =
0 -12
15
>> X3=2
X3 =
2
>> V3=[-1;1;2]
V3 =
-1
1
2
>> V3'
ans =
-1
>> X3*V3'
ans =
-2
>> X1*V1'+X2*V2'+X3*V3'
16
ans =
-4 -16
15
X2
X3], y la matriz V=
>> V1=[1;3;2]
V1 =
1
3
2
>> V1'
ans =
17
[]
V1
V2
V3
,y
>> V2=[0;-4;5]
V2 =
0
-4
5
>> V2'
ans =
0
-4
>> V3=[-1;1;2]
V3 =
-1
1
2
>> V3'
ans =
-1
>> V=[V1';V2';V3']
V=
1
-4
-1
>> X*V
ans =
-4 -16
15
18
19