Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MECATRÓNICA
III CICLO
LABORATORIO N°03
Docente:
Julio Romero
Estudiantes:
-Caceres Lescano,Jesus
Sección:
3C16-C
2018-I
1
Introducción
Durante la resolución de algunos problemas matemáticos basta con emplear álgebra básica para
poder llegar a obtener la(s) respuesta(s) con respecto a la(s) incógnita(s) que se establezcan. Pero
¿Qué pasa si nos encontramos con un sistema de ecuaciones, en el cuál se tiene que hallar los
valores de un nuevo grupo de incógnitas? Para el desarrollo de este nuevo contexto del álgebra se
deberá de emplear el Álgebra Matricial, el cual se podrá emplear en casos como la Ley de Mallas
(Segunda Ley de Kirchhoff), procesos estocásticos, desarrollo de diseños de control, entre otras
aplicaciones.
En el presente informe se conocerá algunas aplicaciones básicas del Álgebra Lineal, empleadas
para encontrar los puntos de intersección en un sistema de ecuaciones. Además veremos como las
matrices, mediante el software MATLAB, facilitan el desarrollo de un circuito eléctrico.
2
Procedimiento
1. SISTEMA DE ECUACIONES LINEALES
1.1. Ecuaciones Lineales
Una ecuación lineal es aquella que tiene forma de polinomio de primer grado. Es decir,
las variables no están elevadas a potencias, ni se multiplican una a otra.
Ejemplo: ecuación lineal. x + 3y + 7z = −1
x − 5z = 3
3
Figura 2. Ecuación con tres variables.
Para poder dar solución a los sistemas de ecuaciones lineales, se debe tener en cuenta
los siguientes casos:
- Sistema incompatible: no tiene solución.
- Sistema compatible: tiene solución, y pueden ser:
- Determinado: tiene una única solución.
- Indeterminado: admite un conjunto infinito de soluciones.
4
Sistema con una solución Sistema con soluciones infinitas
2. EJERCICIOS RESUELTOS
2.1. Determinamos las soluciones
Analizar si las siguientes ecuaciones tienen solución:
2𝑥 + 2𝑥 = 1
a) {
4𝑥 + 4𝑥 = 2
Desarrollo:
x = -4:.1:4;
y1 = (-2*x + 1)/2;
y2 = (-4*x + 2)/4;
figure(1)
plot(x,y1,x,y2,'g--')
title('Sistema de ecuaciones a')
axis([-5 5 -5 5]);
xlabel('Eje X'), ylabel('Eje Y');
legend('Recta 2x + 2y = 1', 'Recta 4x + 4y = 2');
grid on;
5
Figura 4. Sistema con infinitas soluciones.
x = -4:.1:4;
y1 = (-x + 1)/2;
y2 = (-3*x + 5)/6;
figure(2)
plot(x,y1,x,y2,'g')
title('Sistema de ecuaciones b')
axis([-5 5 -5 5]);
xlabel('Eje X'), ylabel('Eje Y')
legend('Recta x + 2y = 1', 'Recta 3x + 6y = 5');
grid on
6
Figura 5. Sistema sin soluciones
Analizar si las siguientes ecuaciones tienen solución :
3𝑥 − 2𝑥 = 4
c) {
𝑥 + 3𝑥 = 3
Desarrollo:
x = -4:.1:4;
y1 = (3*x - 4)/2;
y2 = (-x + 3)/3;
figure(3)
plot(x,y1,x,y2,'g')
title('Sistema de ecuaciones c')
axis([-5 5 -10 10]);
xlabel('Eje X'), ylabel('Eje Y')
legend('Recta 3x - 2y = 4', 'Recta x + 3y = 3');
grid on
7
Figura 6. Sistema con una sola solución.
clear all
close
all clc
display ('Matriz A')
A = [100 -25 -50; -25 60 -5; -50 -5 110]
display
('Matriz B') B =
[10; 0; 0]
%Cálculo de las corrientes aplicando la inversa de la matriz A if det(A) ~= 0
I=
inv(A)*B
end
if det(A) == 0
disp('No existe la matriz inversa de A, pues el determinante es igual a cero')
end
%Cálculo de las corrientes aplicando la división matricial a la izquierda
I = A\B
%Cálculo de las corrientes aplicando la matriz extendida C = [A B];
I = rref(C)
8
Figura 8. Resultados de los comandos display y cálculo de corrientes.
3. EJERCICIOS PROPUESTOS
3.1. Determinación de soluciones
Analizar si las siguientes ecuaciones tienen solución (ver Tabla 1):
𝑥1𝑥 − 𝑥1𝑥 = 𝑥1
a) {
𝑥1𝑥 − 𝑥1𝑥 = 𝑥1
𝑥2𝑥 − 𝑥2𝑥 = 𝑥2
b) {
𝑥2𝑥 − 𝑥2𝑥 = 𝑥2
𝑥3𝑥 − 𝑥3𝑥 = 𝑥3
c) {
𝑥3𝑥 − 𝑥3𝑥 = 𝑥3
9
Tabla 1. Datos
Nº 𝑥 1 𝑥 2 𝑥 3 𝑥1 𝑥 2 𝑥 3 𝑥 1 𝑥 2 𝑥 3 𝑥 1 𝑥2 𝑥 3 𝑥 1 𝑥 2 𝑥 3 𝑥1 𝑥 2 𝑥3
1 0 3 18 19 9 9 20 4 16 2 14 17 10 18 7 13 14 2
2 17 14 19 16 16 20 16 0 8 20 20 11 18 3 11 9 7 4
3 16 15 9 13 17 3 2 5 17 17 5 5 17 4 3 2 0 1
4 14 11 10 14 5 8 2 18 18 5 7 11 11 12 3 3 16 3
5 12 15 18 13 1 4 14 15 1 3 5 15 19 13 11 5 7 16
6 3 3 8 19 20 8 1 16 1 16 18 13 7 19 7 1 13 15
7 10 11 3 10 12 20 16 12 19 3 0 1 3 14 3 17 5 7
8 0 1 2 15 7 3 1 15 1 13 7 19 0 5 16 4 7 9
9 5 4 12 16 8 4 4 17 2 19 1 15 10 6 17 2 1 15
10 20 9 4 0 10 13 19 7 0 6 8 5 13 7 11 14 20 18
11 7 16 20 7 14 16 13 2 18 5 10 10 12 15 19 4 1 20
12 2 3 2 0 4 11 12 3 8 7 13 8 8 4 12 9 16 12
13 0 4 20 16 14 5 2 1 0 11 5 8 14 14 4 19 20 3
14 19 18 4 15 19 11 10 8 18 19 11 8 3 3 3 2 15 3
Desarrollo:
𝑥1𝑥 − 𝑥1𝑥 = 𝑥1
a) {
𝑥1𝑥 − 𝑥1𝑥 = 𝑥1
a1 = [0 17 16 14 12 3 10 0 5 20 7 2 0 19];
b1 = [19 16 13 14 13 19 10 15 16 0 7 0 16 15];
c1 = [20 16 2 2 14 1 16 1 4 19 13 12 2 10];
d1 = [2 20 17 5 3 16 3 13 19 6 5 7 11 19];
e1 = [10 18 17 11 19 7 3 0 10 13 12 8 14 3];
f1 = [13 9 2 3 5 1 17 4 2 14 4 9 -19 2];
for i=1:length(a1)
A = [a1(i) b1(i); d1(i) e1(i)];
B = [c1(i); f1(i)];
X = inv(A)*B
end
Figura 9. Código del primer sistema de ecuaciones.
10
6 3 19 1 16 7 1 0.04 0.05
7 10 10 16 3 3 17 N.D N.D
8 0 15 1 13 0 4 0.30 0.07
9 5 16 4 19 10 2 -0.03 0.26
10 20 0 19 6 13 14 0.95 0.64
11 7 7 13 5 12 4 2.61 -0.76
12 2 0 12 7 8 9 6 -4.12
13 0 16 2 11 14 19 -1.89 0.12
14 19 15 10 19 3 2 0 0.67
𝑥2𝑥 − 𝑥2𝑥 = 𝑥2
b) {
𝑥2𝑥 − 𝑥2𝑥 = 𝑥2
a2 = [3 14 15 11 15 3 11 1 4 9 16 3 4 18];
b2 = [9 16 17 5 1 20 12 7 8 10 14 4 14 19];
c2 = [4 0 5 18 15 16 12 15 17 7 2 3 1 8];
d2 = [14 20 5 7 5 18 0 7 1 8 10 13 5 11];
e2 = [18 3 4 12 13 19 14 5 6 7 15 4 14 3];
f2 = [14 7 0 16 7 13 5 7 1 20 1 16 20 15];
for i=1:length(a2)
A = [a2(i) b2(i); d2(i) e2(i)];
B = [c2(i); f2(i)];
X = inv(A)*B
end
Figura 10. Código del segundo sistema de ecuaciones.
11
𝑥 𝑥 − 𝑥3𝑥 = 𝑥3
c) { 3
𝑥3 𝑥 − 𝑥3 𝑥 = 𝑥3
a3 = [18 19 9 10 18 8 3 2 12 4 20 2 20 4];
b3 = [9 20 3 8 4 8 20 3 4 13 16 11 5 11];
c3 = [16 8 17 18 1 1 19 1 2 0 18 8 0 18];
d3 = [17 11 5 11 15 13 1 19 15 5 10 8 8 8];
e3 = [7 11 3 3 11 7 3 16 17 11 19 12 4 3];
f3 = [2 4 0 3 16 15 7 9 15 18 20 12 3 3];
for i=1:length(a3)
A = [a3(i) b3(i); d3(i) e3(i)];
B = [c3(i); f3(i)];
X = inv(A)*B
end
Figura 11. Código del segundo sistema de ecuaciones.
12
Figura 12. Circuito eléctrico propuesto.
Tabla 5. Resistencias.
Nº V1 R1 R2 R3 R4 R5 R6
1 10 43 30 12 16 22 11
2 20 10 26 20 27 46 26
3 30 7 39 40 40 13 48
4 40 27 22 10 37 49 10
5 50 18 50 49 29 46 35
6 60 42 39 7 48 50 35
7 70 25 6 11 9 32 9
8 70 47 33 14 19 9 14
9 60 11 27 44 36 31 34
10 50 18 21 16 43 12 48
11 40 31 30 10 32 13 36
12 30 42 44 42 36 10 48
13 20 6 44 23 35 47 7
14 10 20 32 47 13 6 47
Desarrollo:
Tabla 6. Suma de resistencias.
A B C
R1+R2+R3 R2+R4+R5 R3+R4+R6
1 85 68 50
2 56 99 93
3 86 92 93
4 59 108 96
5 117 126 124
6 88 137 105
7 42 47 52
13
8 94 61 42
9 82 94 11
10 55 75 71
11 71 75 55
12 128 90 88
13 73 126 105
14 99 51 66
V1 = [10 20 30 40 50 60 70 70 60 50 40 30 20 10];
R1 = [43 10 7 27 18 42 25 47 11 18 31 42 6 20];
R2 = [30 26 39 22 50 39 6 33 27 21 30 44 44 32];
R3 = [12 20 40 10 49 7 11 14 44 16 10 42 23 47];
R4 = [16 27 40 37 29 48 9 19 36 43 32 36 35 13];
R5 = [22 46 13 49 46 50 32 9 31 12 13 10 47 6];
R6 = [11 26 48 10 35 35 9 14 34 48 36 48 7 47];
Q1 = [0 0 0 0 0 0 0 0 0 0 0 0 0 0];
Q2 = [0 0 0 0 0 0 0 0 0 0 0 0 0 0];
14
En el circuito de la Figura 14, encontrar las corrientes I1, I2 e I3 (ver la Tabla 8)
Tabla 8. Resistencias.
Nº V1 V2 V3 V4 R1 R2 R3 R4 R5 R6 R7 R8
1 10 5 5 5 31 93 43 55 27 91 47 66
2 20 10 5 5 66 46 69 75 19 15 37 23
3 30 20 10 5 56 54 62 17 87 54 45 38
4 40 30 20 10 15 47 37 27 47 77 56 26
5 50 40 30 20 78 99 71 100 96 56 37 66
6 60 50 40 30 78 26 93 47 50 14 69 100
7 70 60 50 40 18 15 82 63 57 57 62 23
8 70 60 50 40 86 28 92 55 71 55 26 26
9 60 50 40 30 39 39 42 58 82 60 13 95
10 50 40 30 20 69 74 68 50 18 38 99 49
11 40 30 20 10 10 86 72 25 38 60 30 33
12 30 20 10 5 80 68 51 50 89 50 10 29
13 20 10 5 5 80 82 66 82 45 56 65 99
14 10 5 5 5 96 99 44 64 69 48 27 95
Desarrollo:
15
4 98 147 161
5 215 361 223
6 194 223 157
7 143 158 196
8 167 180 218
9 110 274 184
10 218 191 124
11 65 182 170
12 140 236 190
13 227 308 167
14 187 327 161
V1 = [10 20 30 40 50 60 70 70 60 50 40 30 20 10];
V2 = [5 10 20 30 40 50 60 60 50 40 3020 10 5];
V3 = [5 5 10 20 30 40 50 50 40 30 20 10 5 5];
V4 = [5 5 5 10 20 30 40 40 30 20 10 5 5 5];
R1 = [31 66 56 15 78 78 18 86 39 69 10 80 80 96];
R2 = [93 46 54 47 99 23 15 28 39 74 86 68 82 99];
R3 = [43 69 62 37 71 93 82 92 42 68 72 51 66 44];
R4 = [55 75 17 28 100 47 63 55 58 50 25 50 82 64];
R5 = [27 19 87 47 96 50 57 71 82 18 38 89 45 69];
R6 = [91 15 54 77 56 14 57 55 60 38 60 50 56 48];
R7 = [47 37 45 56 37 69 62 26 13 99 30 11 65 27];
R8 = [66 23 38 26 66 100 23 26 95 49 33 29 99 95];
A=[133 178 118 98 215 194 146 167 110 218 65 140 227 187];
B=[241 163 196 147 361 223 158 180 274 191 182 236 308 327];
16
C=-[161 103 203 161 223 157 196 218 184 124 170 190 167 161];
a = [5 10 10 10 10 10 10 10 10 10 10 10 10 5];
b = [0 5 10 10 10 10 10 10 10 10 10 10 5 0];
c = [0 0 5 10 10 10 10 10 10 10 10 5 0 0];
for i=1:length(R1)
M = [A(i) -R2(i) -R3(i); -R2(i) B(i) -R4(i); -R3(i) -R4(i) C(i)];
N = [a(i);b(i);c(i)];
X = inv(M)*N
end
Figura 15. Código del circuito eléctrico
Resultados:
X=
0.0414
0.0125
-0.0153
X=
0.0442
0.0221
-0.0457
X=
0.0868
0.0700
-0.0570
X=
0.1036
0.0821
-0.1002
X=
0.0341
0.0192
17
-0.0643
X=
0.0158
0.0292
-0.0818
X=
0.0300
0.0362
-0.0752
X=
0.0290
0.0393
-0.0680
X=
0.0709
0.0297
-0.0799
X=
0.0238
0.0335
-0.1072
X=
0.1423
0.1037
-0.1343
X=
18
0.0745
0.0512
-0.0598
X=
0.0435
0.0206
-0.0273
X=
0.0278
0.0064
-0.0101
OBSERVACIONES
CONCLUSIONES
- MATLAB nos facilita cálculos matriciales, ya que, de otro modo resultaría tedioso
el cálculo manual de ejercicios matriciales.
- El software nos permite obtener resultados rápidos, para luego poder analizarlos
según se requieran los datos.
- Este programa es una de las mejores opciones para la resolución de las leyes de
Kirchhoff , ya que para la resolución de estos ejercicios es necesario el empleo de
matrices.
Bibliografía
- http://www.electrontools.com/Home/WP/2017/04/05/ley-de-kirchhoff-
ejercicios-resueltos/
- R.H. Bishop. Modern Control Systems Analysis and Design Using matlab.
Addison Wesley, 1993.
19
- G.F. Franklin and J.D. Powell. Digital Control of Dynamic Systems. Addison-
Wesley, 1980.
20