Beruflich Dokumente
Kultur Dokumente
1. RELACIONES Y FUNCIONES
Ejemplo 1.1
A = {1,2,3,4}; B= {3,5,7}
AxB={ (1,3), (1,5), (1,7), (2,3), (2,5), (2,7), (3,3), (3,5), (3,7),(4,3),
(4,5), (4,7)}
AxA = A 2
A x B = n x m (pares ordenados)
A = 4 elementos, B = 3 elementos
A x B = 4 x 3 = 12 pares ordenados
AxB BxA
Ejemplo 1.2
Ejemplo 1.3
GRAFICO CARTESIANO
4
3
2
1
0
0 2 4 6 8
FIG. 1-1
2 1
5 2
7 3
FIG. 1-2
Ejemplo 1.4
Desarrollo:
Aún que el producto cartesiano está constituido por nueve pares ordenados,
son solamente tres los que cumplen con la relación, esto es:
CxH = { (2,10),(2,20),(2,25),(4,10),(4,20),(4,25),(5,10),(5,20),(5,25)}
2 c=p.h 10
c = 5 . 2 = 10
4 c = 5 . 4 = 20 20
c = 5 . 5 = 25
5 25
Fig. 1-3
Gráfico sagital
2 10
4 20
5 25
Fig. 1-4
Gráfico Cartesiano
G R AF IC O D E L A R E L AC IO N
CODOMINIO
30
20
10
0
0 1 2 3 4 5 6
D O M IN IO
Fig. 1-5
Hay una ley matemática que relaciona uno a uno los elementos de los
conjuntos, llamado “Enunciado verbal”
f: H -> C
* * * *
* * * *
*
No es función Si es función
* *
* * * *
* *
Si es función No es función
Fig. 1-6
Ejemplo 1.5
-3 9
-2 4
-1 1
0 0
1
2
3
Fig. 1-7
Parábola
10
8
6
4
2
0
-4 -2 0 2 4
Fig. 1-8
Ejemplo 1.6
Gráfico Sagital
0
0 1
1 1.41…
2
3 1,73…
4 2
5 2,23…
Fig. 1-9
G ra fic o : y x
6
5
4
3
2 Fig. 1-10
1
0
0 10 20 30
Fig. 1-10
2. Sean los conjuntos A = { x/x de los números pares menores de 10} y
B = {x/x de los números impares menores de 10}.
ara reflexiva
arbbra simétrica
a r b b r c a r c transitiva
ara reflexivo
a r b b r c a r c transitivo
N = { 1, 2, 3, 4, …. }
Entonces:
Entonces:
¾ = 0.75
Entonces:
I= { 2,
, 2.234987… }
Entonces:
R={QUI}
Por todo lo expuesto diremos que Número Real es aquel número que puede
representarse con infinitas cifras decimales.
Ejemplo 1.7
Números racionales
0.75 =¾
0.3333… = 1/3
0.125 = 1/8
Números Irracionales
2. 1.4142...
3
3. 1.7173...
pi = 3.1415…
Estos dos subconjuntos de números son los que forman el gran conjunto
de los Números Reales. Un número real puede ser representado de varias
formas; así:
(a + b ) + c = a + (b + c ) Propiedad asociativa
a + (b + c) = (a + b) + c
a=b
a>b
a<b
Por otra parte hay que introducir el concepto de que un número real sea
positivo o negativo.
Por Geometría elemental se conoce que una recta es una sucesión infinita
de puntos. Si representamos un subconjunto de puntos en correspondencia
1-1 con el subconjunto de números reales conseguimos la gráfica de un
subconjunto de números reales, conocida como Recta Real. El cruce de dos
rectas reales perpendiculares forman el Plano Real
| | | | | | | | | | | | | |
-4 -3 -2 -1 0 1 2 3 4 5
Fig. 1-11
º P(x, y)
Fig 1-12
f = { (x, y) / x, y R²; y = mx + b }
m
P(0,b)
FIG 1-13
o P2(X2, Y2)
o M
P1(X1, Y2)
FIG 1-14
P1 M X 2 X 1
MP2 Y2 Y1
Incremento de Costo c
v
Incremento de Pr oducción q
Incremento de Pr ecio p
p
Incremento de Pr oducción q
Ejemplo 1.8
fig. 1-15
y la relación
f = { (x, y) / x, y R²; x = c }, cuyo gráfico es una línea paralela al eje Y
Fig. 1-16
Ejemplo 1.9
La Geometría nos enseña que para trazar una recta es necesario dos
puntos, se recomienda que estos estén prudentemente separados. A
continuación se verá el gráfico correspondiente de la función: Y = 2x +1
X Y G R A F IC O D E U N A F U N C IO N
L IN E A L : y = 2 x + 1
-2 -3
-1 -1
10
0 1
8
1 3 6
2 5 4
3 7 2
4 9 0
-4 -2 -2 0 2 4 6
-4
Fig. 1.17
Q
.m=p
Fig. 1-18
Cf
Fig. 1-19
$ Ct
Cv
Cf
cv
Q
Fig. 1-20
$ I
Q
Fig. 1-21
Q
1-22
I
$ Ct
PE
Cv
B
Cf
Fig. 1-23
Entonces:
Cf(q) = k
Cv(q) = v.q
I(q) = p.q
Ct = Cf + Cv
Ct = k + v.q
Bt = It – Ct
Bt = p .q – (k + v .q)
Bt = q( p - v) - k
0 = qº( p – v) – k
qº = k/(p-v)
k
C 0
v
1
p
EJEMPLO 1.10
qº = k / (p – v)
Remplazando
qº = 300/(2.5 – 0,75) = 171,43
qº = 171,43
b) B = It – Ct
Remplazando
B = p.q – (k + v.q) q = (600.000+300)/(2,5 – 0,75)
B = q(p – v) - k q = 343.028,57 (unidades)
600.000= q (2.5 – 0,75) - 300
Nº q Cf Cv ct I B
G AN AN CI AS Y PER D I D AS
1 0 300 0 300 0 -300
2 5 300 3,75 303,8 12,5 -291 Cf Cv Ct I B
Fig.1-24
EJEMPLO 1.11
Cf = $ 82.000 I=p.q
It = $ 225.000 Cv = v . q
Ct = It
Funciones:
q cf cv ct I B
0 82.000 0 82.000 0 -82.000
5.000 82.000 7.500 89.500 25.000 -64.500
10.000 82.000 15.000 97.000 50.000 -47.000
15.000 82.000 22.500 104.500 75.000 -29.500
20.000 82.000 30.000 112.000 100.000 -12.000
25.000 82.000 37.500 119.500 125.000 5.500
30.000 82.000 45.000 127.000 150.000 23.000
35.000 82.000 52.500 134.500 175.000 40.500
40.000 82.000 60.000 142.000 200.000 58.000
45.000 82.000 67.500 149.500 225.000 75.500
50.000 82.000 75.000 157.000 250.000 93.000
55.000 82.000 82.500 164.500 275.000 110.500
60.000 82.000 90.000 172.000 300.000 128.000
65.000 82.000 97.500 179.500 325.000 145.500
65.010 82.000 97.515 179.515 325.050 145.535
GRAFICODE PERDIDAS Y
GANANCIAS
150.000
100.000
MONETARIAS
UNIDADES
50.000
0
0 10.000 20.000 30.000
-50.000
-100.000
PRODUCCION
Fig. 1-25
EJEMPLO 1.12
VENTAS Unidades
Productos 10000 25290605
Ventas Totales 25290605
GASTOS ADMINIS. Y
VENTA
Gastos Administra. 1416000 1416000
Gastos de Venta 853200 853200
Total Gastos Admi. 2269200
Y Ventas
Total Gastos Ad y V. 3042121
OTROS INGRESOS
Aprovechamiento 42000 42000
Bonificaciones 24000 24000
Intereses Cobrados 39000 39000
Varios 24000 24000
105000
Total otros Ingresos 3042121
OTROS GASTOS
Interés por Hipoteca 37620 37620
228420 228420
Total Otros Gastos 266040
Cálculos
I = p.q
P = I/q = 25´419.605/10.000 = 2541,9605
Cv = v.q
TABLA DE VALORES
q cf I Cv Ct B
0 13.800.372 0 0 13.800.372 -13.800.372
250 13.800.372 635.475 217.855 14.018.227 -13.382.752
750 13.800.372 1.906.425 653.565 14.453.937 -12.547.512
1.250 13.800.372 3.177.375 1.089.275 14.889.647 -11.712.272
1.750 13.800.372 4.448.325 1.524.985 15.325.357 -10.877.032
2.250 13.800.372 5.719.275 1.960.695 15.761.067 -10.041.792
2.750 13.800.372 6.990.225 2.396.405 16.196.777 -9.206.552
3.250 13.800.372 8.261.175 2.832.115 16.632.487 -8.371.312
3.750 13.800.372 9.532.125 3.267.825 17.068.197 -7.536.072
4.250 13.800.372 10.803.075 3.703.535 17.503.907 -6.700.832
4.750 13.800.372 12.074.025 4.139.245 17.939.617 -5.865.592
5.250 13.800.372 13.344.975 4.574.955 18.375.327 -5.030.352
5.750 13.800.372 14.615.925 5.010.665 18.811.037 -4.195.112
6.250 13.800.372 15.886.875 5.446.375 19.246.747 -3.359.872
6.750 13.800.372 17.157.825 5.882.085 19.682.457 -2.524.632
7.250 13.800.372 18.428.775 6.317.795 20.118.167 -1.689.392
7.750 13.800.372 19.699.725 6.753.505 20.553.877 -854.152
8.250 13.800.372 20.970.675 7.189.215 20.989.587 -18.912
8.750 13.800.372 22.241.625 7.624.925 21.425.297 816.328
9.250 13.800.372 23.512.575 8.060.635 21.861.007 1.651.568
9.750 13.800.372 24.783.525 8.496.345 22.296.717 2.486.808
30000000
Unidad
20000000
10000000
0
-10000000 0 5000 10000 15000 20000
-20000000
Producción
Fig 1-26
Gráfico de la Demanda.
Fig 1-27 Q
Y = -mx + b
Ley de la oferta
Fig. 1-28
Y = +mx + b
PE
Fig. 1-29
Ejercicio.
Dadas las siguientes funciones:f(x, y)={(x, y)/x. yR +;7y +5x = 54} y
ax by c 0
3x 6 y 8 0
3 8
y x
6 6
generalizando
a c
y x
b b
Una ecuación lineal puede tener n variables, por tanto, presenta la forma:
K={ k 1 , k 2 , k 3 ... k n }
Ejemplo 2.1
Sea la ecuación:
2 x1 3 x 2 5 x 3 7 y
k= {1,2,3}
Primer Caso
Para la ecuación:
2x 1 3x 2 2 x3 4 x4 20
Luego
x1 2 1 20 2 1 * 3x 2 2 1 2 * x 3 2 1 * 4 x 4
7
x1
2
Segundo Caso
Tercer Caso
Sistema Nº1
Inconsistente Consistente
Ejemplo 2.2
Sistema 2
Ec13 k ia112 Ec222 k j a212 Ec122 8(5x2 5x3 2x4 3) 5(8x2 26x3 6x4 8)
Ec23 ki a112 Ec322 k j a312 Ec122 8(8x 14x 10x 4) (8)(8x 26x 6x 8)
2 3 4 2 3 4
Sistema 3
Ec14 ki a11 Ec 23 k j a21 Ec13 (170)(96x 3 32x 4 96) 96(170x 3 46x 4 16)
3 3
Sistema 4
+ 9856.0X4 = -14784.0
Sistema Escalonado.-
Sistema 1
Sistema 2
Sistema 3
Sistema 4
+ 9856.0X4 = -14784.0
Ejemplo: 2.3
Sistema original
Sistema 2
Sistema 3
+ 61.0X3 = 0.0
Sistema Escalonado
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* EJEMPLOS DE USO DE MATRICES EN LENGUAJE C */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#define I 50
#define J 50
#define K 50
#define CONTRL_BUCLE 1
#define NUMERO_OPCIONES 6
#define BORRAR_PANTALLA "\x1B[2J"
#define BORRAR_LINEA "\x1B[K"
#define VIDEO_INVERSO "\x1B[41m"
#define NORMAL "\x1B[46m"
#define ANTERIOR "\x1B[40m"
#define LINEA_IZQ 72
#define LINEA_DCH 80
#define ENTER 13
/* Cursor en la posic¢n x,y */
#define POS_C(x,y)printf("\x1B[%d;%df",(x),(y))
#define VAL float /* Puede ser float o double */
VAL a[I][J], c[I][J], b[I][J], x[I];
/* Prototipos ANSI */
void main (void);
void producto (void);
void inversion (void);
void sistema (void);
void simplex (char tipo[]);
void TITULO (char []);
void linea(int fil, int col);
char get_sgnrel (void);
int get_fil (char nom[]);
int get_col (char nom[]);
void get_matriz (char nom[], VAL mat[I][J], int fil, int col);
void print_matriz (char nom[], VAL mat[I][J], int fil, int col);
void print_matriz_inv (char nom[], VAL mat[I][J], int tama);
void fil_col (int tama);
/* Funcion principal */
void main (){
int xy_cursor = 0;
int codigo;
init_logfile ("MATRIZ.SOL");
printf("\x1B[%d;%dm", 36, 44 );
printf(BORRAR_PANTALLA);
printf("\x1B[1m");
PRINT ("%s%s%s%s", TITULO_GENERAL, ID, AUTOR1, AUTOR2);
while(CONTRL_BUCLE)
{
menu(linea, NUMERO_OPCIONES, xy_cursor);
codigo = get_codigo();
switch(codigo)
{
case LINEA_IZQ:
if(xy_cursor > 0) --xy_cursor;
else xy_cursor = NUMERO_OPCIONES -1;
break;
case LINEA_DCH:
if(xy_cursor < NUMERO_OPCIONES -1) ++xy_cursor;
else xy_cursor = 0;
break;
case ENTER:
ejecutar(xy_cursor);
break;
}
}
/* TERMINA main() */
/* ============================== */
/* FUNCION PRODUCTO DE UNA MATRIZ */
/* ============================== */
void producto () {
escalonado(tama);
else
gauss_jordan(tama);
/* SISTEMA ESCALONADO */
if(decision == 'E')
print_escalonado(tama);
/* SOLUCION AL SISTEMA */
if(decision == 'E')
{
print_sol_sistem(tama);
end_logfile();
}
else
{
print_gauss_jordan(tama);
end_logfile();
}
}
/*===================================*/
/*FUNCION SIMPLEX DE UNA FUNCION*/
/*===================================*/
VAL z1[J+1], h[I+1][J+1], g[K+1][J+1], q[J+1];
VAL coef, m1[2], m2[2], z2[J+1], g1[J+1], dd[K+1];
int ntbla = 1;
void simplex (tipo)
char tipo[];
{
char sgrel[J];
static char *psgrel[J];
register int j, k;
int n, cl;
int u, w;
int t = 0;
int d = 0;
static VAL c[J];
printf(ANTERIOR);
printf(BORRAR_PANTALLA);
if(strcmp(tipo,"maxi") == 0)
TITULO ("METODO SIMPLEX A UNA FUNCION OBJETIVO -> MAXIMIZACION");
else
TITULO ("METODO SIMPLEX A UNA FUNCION OBJETIVO -> MINIMIZACION");
if(strcmp(tipo,"maxi") == 0)
z1[cl + d] = (VAL)-3 * pow ( 10.0, 3.0 );
else
z1[cl + d] = (VAL)3 * pow ( 10.0, 3.0 );
if(strcmp(tipo,"maxi") == 0)
z1[cl + d] = (VAL)-3 * pow ( 10.0, 3.0 );
else
z1[cl + d] = (VAL)3 * pow ( 10.0, 3.0 );
if(strcmp(tipo,"maxi") == 0)
z1[cl + d] = (VAL)-3 * pow ( 10.0, 3.0 );
else
z1[cl + d] = (VAL)3 * pow ( 10.0, 3.0 );
g1[j] = (VAL)(cl + d);
}
else {
psgrel[j] = "<=";
d += 1;
a[j][cl + d] = (VAL)1;
z1[cl + d] = (VAL)0;
g1[j] = (VAL)(cl + d);
}
}
printf ( "Terminos independientes\n" );
for ( j = 1; j <= n; j++ ) {
k = cl + d + 1;
printf ( "Termino[%d,%d]", j, k );
coef = get_VAL ();
a[j][k] = coef;
}
printf ( "Coeficiente de la funcion\n" );
for ( j = 1; j <= cl; j++ ) {
printf ( "C[%d]", j );
coef = get_VAL ();
z1[j] = coef;
}
if(strcmp(tipo,"maxi") == 0)
PRINT ("\nZ(maxi)= ");
else
PRINT ("\nZ(mini)= ");
for ( k = 1; k <= cl; k++ )
PRINT ( "%c%6.2fX(%d) ", SIGNO ( z1[k]), z1[k], k );
PRINT ("\n");
linea (cl, d);
for ( j = 1; j <= n; j++ ) {
for ( k = 1; k <= cl; k++ )
PRINT ( "%c%6.2fX(%d) ", SIGNO ( a[j][k]), a[j][k], k );
PRINT ( "%2s%7.2f\n", psgrel[j], a[j][cl + d + 1]);
}
PRINT ( "\n*** Tabla No 1 ***\n" );
PRINT ( "----------------------\n" );
PRINT ( "%-8s%-5s", "Cj", "Xn" );
for ( k = 1; k <= cl + d; k++ ) PRINT ( "%8.1f", z1[k]);
PRINT("\n");linea(cl, d);
for ( j = 1; j <= n; j++ ) {
c[j] = z1[(int)(g1[j])];
PRINT ( "%-8.0f", c[j]);
PRINT ( "X(%-2.0f)", floor ( g1[j]) );
for ( k = 1; k <= cl + d; k++ ) PRINT ( "%8.2f", a[j][k]);
PRINT ( "%12.2f\n", a[j][cl + d + 1]);
}
for ( k = 1; k <= cl + d + 1 ; k++ ) {
z2[k] = (VAL)0;
for ( j = 1; j <= n; j++ ) z2[k] += c[j]* a[j][k];
} linea (cl, d);
PRINT ( "%-13s", "Zj" );
for ( k = 1; k <= cl + d; k++ ) PRINT ( "%8.1f", z2[k]);
PRINT ( "%12.1f\n", z2[cl + d + 1]);linea(cl, d);
PRINT ( "\n%-13s", "Zj - Cj" );
for ( k = 1; k <= cl + d; k++ ) {
dd[k] = z2[k] - z1[k];
PRINT ( "%8.1f", dd[k]);
}
PRINT("\n");linea(cl, d);
m1[1] = dd[1];
for ( k = 1; k <= cl + d; k++ ) {
if(strcmp(tipo,"maxi") == 0){
u = k;
}
linea(cl, d);
}
linea(cl, d);
PRINT("%-13s", "Zj");
for(k = 1; k <= cl + d; k++)
PRINT("%8.1f", z2[k]);
PRINT("%12.1f", z2[cl + d + 1]);
PRN;
linea(cl, d);
m1[1] = dd[1];
for(k = 1; k < cl + d; k++)
}
}
else {
while ( m1[1] > (VAL)0 ) {
ntbla++;
for ( j = 1; j <= n; j++ ) {
k = u;
if ( a[j][k] <= (VAL)0 ) q[j] = (VAL)pow ( 10.0, 4.0 );
else q[j] = a[j][cl + d + 1]/
a[j][k];
}
m2[1] = q[1];
for ( j = 1; j <= n; j++ ) if ( q[j] <= m2[1]) {
m2[1] = q[j];
w = j;
}
for ( j = 1; j <= n; j++ ) {
for ( k = 1; k <= cl + d; k++ )
g[j][k] = (VAL)k;
}
c[w] = z1[u];
j = w;
for ( k = 1; k <= cl + d + 1; k++ ) {
j = w;
h[j][k] = a[j][k]/a[w][u];
}
for ( k = 1; k <= cl + d + 1; k++ ) a[w][k] = h[w][k];
for ( j = 1; j <= n; j++ ) if ( j != w ) {
for ( k =1; k <= cl + d + 1; k++ )
b[j][k] = -a[w][k]* a[j][u] + a[j][k];
}
c[w] = z1[u];
for ( j = 1; j <= n; j++ ) if ( j != w ) {
for ( k = 1; k <= cl + d + 1; k++ )
a[j][k] = b[j][k];
}
for ( j = 1; j <= n; j++ )
for ( k = 1; k <= cl + d; k++ ) {
if ( ( w == j ) && ( k == u ) ) {
g[j][k] = (VAL)u;
g1[w] = (VAL)u;
}
}
c[w] = z1[u];
for ( k = 1; k <= cl + d + 1 ; k++ ) {
z2[k] = (VAL)0;
for ( j = 1; j <= n; j++ ) z2[k] += c[j]* a[j][k];
}
for ( k = 1; k <= cl + d; k++ ) dd[k] = z2[k] - z1[k];
m1[1] = dd[1];
for ( k = 1; k <= cl + d; k++ ) if ( dd[k] >= m1[1]) {
m1[1] = dd[k];
u = k;
}
/* COMIENZO DE LAS TABLAS PARA MIN */
PRINT("*** Tabla No %d ***\n", ntbla);
PRINT("----------------------\n");
PRINT("%-8s%-5s", "Cj","Xn" );
for(k = 1; k <= cl + d; k++)
PRINT("%8.1f", z1[k]);
PRN;
linea(cl, d);
}
linea(cl, d);
PRINT("%-13s", "Zj");
for(k = 1; k <= cl + d; k++)
PRINT("%8.1f", z2[k]);
PRINT("%12.1f", z2[cl + d + 1]);
PRN;
linea(cl, d);
m1[1] = dd[1];
for(k = 1; k <= cl + d; k++)
}
void TITULO (tit)
char tit[];
{
PRINT ("\n\n**** %s ****\n\n", tit);
}
/* * * * * * * * * * * */
/* Funciones de apoyo: */
/* * * * * * * * * * * */
char get_sgnrel () {
char c;
for ( ; ; ) {
printf ( " Signo de la relacion\n" );
printf ( "******************************************\n" );
printf ( "* MAYOR E IGUAL QUE .... \" > \" \n" );
printf ( "* MENOR E IGUAL QUE .... \" < \" \n" );
printf ( "* IGUAL QUE .... \" = \" \n" );
printf ( "******************************************\n" );
printf ( "\nSigno ---> " );
c = get_char ();
if ( c == '=' || c == '<' || c == '>')
break;
printf ( "\n Solamente los signos indicados\n " );
}
return c;
}
int get_fil (nom)
char nom[];
{
int n;
do {
printf ( "N£mero de filas para %s (m x %u) ", nom, I-1);
n = get_int ();
} while (n < 0 || n >= I);
return n;
}
int get_col (nom)
char nom[];
{
int n;
do {
printf ( "N£mero de columnas para %s (m x %u) ", nom, J-1);
n = get_int ();
} while (n < 0 || n >= J);
return n;
}
void get_matriz (nom, mat, fmat, cmat)
char nom[];
VAL mat[I][J];
int fmat;
int cmat;
{
int j, k;
printf ( "Ingrese los elementos de la matriz %s\n", nom);
for ( j = 1; j <= fmat; j++ ) {
for ( k = 1; k <= cmat; k++ ) {
printf ( "Elemento %s[%d,%d] ", nom, j, k );
mat [j][k] = get_VAL ();
}
}
}
void print_matriz (nom, mat, fmat, cmat)
char nom[];
VAL mat[I][J];
int fmat;
int cmat;
{
int j, k;
PRINT ( "MATRIZ %s\n", nom);
for ( j = 1; j <= fmat; j++ ) {
for ( k = 1; k <= cmat; k++ ) {
PRINT ( "%9.2f ", mat [j][k]);
}
PRINT ("\n");
}
}
void print_matriz_inv (nom, mat, tama)
char nom[];
VAL mat[I][J];
int tama;
{
int j, k;
PRINT ( "MATRIZ %s\n", nom);
for ( j = 1; j <= tama; j++ ) {
for ( k = tama + 1; k <= 2*tama; k++ ) {
PRINT ( "%9.2f ", mat [j][k]);
}
PRINT ("\n");
}
}
void get_vector (nom, vec, evec)
char nom[];
VAL vec[J];
int evec;
{
int j;
printf ( "Ingrese los elementos del vector %s\n", nom);
for ( j = 1; j <= evec; j++ ) {
printf ( "Elemento %s[%d] ", nom, j);
vec [j] = get_VAL ();
}
printf ("\n");
}
void print_vector (nom, vec, evec)
char nom[];
VAL vec[J];
int evec;
{
int j;
PRINT ( "VECTOR %s\n", nom);
for ( j = 1; j <= evec; j++ )
PRINT ( "%9.2f ", vec [j]);
PRINT ("\n");
}
void linea (cl, d) {
int n;
for (n = 1; n <= RAYA; ++n)
PRINT ("-");
PRINT ("\n");
}
char get_char () {
char texto[20];
gets (texto);
return texto [0];
}
int get_int () {
int n;
char numero[20];
gets (numero);
sscanf (numero, "%d", &n);
return n;
}
/*--------Control de ingreso de datos---------------*/
#define issign(c) ( ( (c) == '-' || (c) == '+') ? (1) : (0) )
#define TAM 6
#define SI 1
#define NO 0
#define STOP " "
#define BELL '\07'
VAL get_VAL(valor)
VAL *valor;
{
static char numero[TAM];
char ch ;
int cont = 0;
int digito = SI;
while(strcmp(gets(numero), STOP) != 0)
{
if(numero[TAM - 1] != '\0')
{
printf("Demasiados datos (max 5) -> ");
return(*valor);
}
else
printf("Error de dato. Ingrese un n£mero -> ");
cont = 0;
digito = SI;
printf("%c ", BELL);
}
return(1);
}
/*---------------Fin de control---------------------*/
FILE *logfile;
void init_logfile (nom)
char nom[];
{
int c;
printf ("\n\nDesea grabar los resultados en %s, s/n ? ", nom);
c = get_char ();
c = toupper (c);
if ( c == 'S' || c == 'Y') {
if ( ( logfile = fopen (nom, "a")) == NULL &&
( logfile = fopen (nom, "w")) == NULL) {
printf ("No se puede abrir archivo %s\n", nom);
exit (1);
}
}
}
void end_logfile () {
if (logfile != 0) fclose (logfile);
}
if(fabs(aux)< 0.01)
aux = (VAL)0;
c[j][z] = aux;
}
for(r =1; r <= tama; r++)
{
a[j][r] = c[j][r];
a[j][tama+1] = c[j][tama+1];
PRINT("%c%7.1fX%d ", SIGNO(a[j][r]), a[j][r], r);
}
PRINT("= %7.1f ", a[j][tama+1]);
}
h +=1;
if(h <= tama +1)
cont +=1;
else
cont += 1;
}
return;
}
}
}
}
}
return;
}
void print_escalonado(tama)
int tama;
{
int k, i;
PRINT("\n");
PRINT("\n");
PRINT ("Sistema Escalonado");
PRINT("\n");
PRINT("\n");
for( k = 1; k <= tama; k++)
{
for(i = 1; i <= tama ; i++)
PRINT("%c%7.1fX%d ", SIGNO(a[k][i]), a[k][i], i);
PRINT("= %7.1f ", a[k][tama+1]);
PRINT("\n");
}
}
void print_sol_sistem(tama)
int tama;
{
int j, k ;
PRINT("\n");
PRINT("UPLA SOLUCION: ");
for( j = tama; j > 0; j--)
{
x[j] = 0;
for ( k = tama; k > 0; k--)
if( k != j)
x[j] += a[j][k] * x[k];
else
x[j] = ( a[j][tama + 1] - x[j]) / a[j][j];
}
PRINT("{ ");
for(j = 1; j <= tama; j++)
PRINT ( "X%d = %3.1f, ",j, x[j]);
PRINT("}");
PRINT("\n");
PRINT("\n");
}
/* SUBRUTINA: COMPROBACION DE LOS ELEMENTOS DE LAS FILAS DE LA MATRIZ
*/
void fil_col(tama)
{
int i, j, k, r, t, rz, ceroi, ceroj;
for ( i = 1; i <= tama; i++ ) {
ceroi = ceroj = 0;
for ( j = 1; j <= tama; j++ ) {
if ( a[i][j] == (VAL)0 ) ceroi += 1;
if ( a[j][i] == (VAL)0 ) ceroj += 1;
if ( ceroi == tama || ceroj == tama ) {
PRINT ( "\nNo se puede invertir la matriz. (No hay sol.)\n");
PRINT ( "(Fla/Col con elementos cero)" );
main();
}
}
}
/* ORDENAMIENTO DE LAS FILAS DE LA MATRIZ*/
for ( k = 1; k <= tama; k++ ) {
if ( a[k][k] == (VAL)0 && k <= tama ) {
i = 1;
for ( j = k + 1; j <= tama; j++ ) {
if ( a[j][i] != (VAL)0 ) {
t = j;
for ( r = 1; r <= 2 * tama; r++ )
a[k][r] += a[t][r];
}
}
}
}
/* COMPROBACION DE PROPORCIONALIDAD DE LAS FILAS */
for ( k = 1; k <= tama - 1; k++ ) {
for ( i = k; i <= tama - 1; i++ ) {
rz = 0;
for ( j = 1; j <= tama - 1; j++ ) {
if (a[i+1][j] != (VAL)0 && a[i+1][j+1] != (VAL)0 ) {
if (a[k][j] / a[i+1][j] == a[k][j+1] / a[i+1][j+1])
rz++;
}
}
if ( rz == tama - 1 ) {
PRINT ( "\nNo se puede invertir matriz. (No hay sol.)\n");
PRINT ( "(Flas proporcionales)\n" );
main();
}
}
}
/* COMPROBACION DE PROPORCIONALIDAD DE LAS COLUMNAS */
for ( k = 1; k <= tama - 1; k++ ) {
for ( i = k; i <= tama - 1; i++ ) {
rz = 0;
for ( j = 1; j <= tama - 1; j++ ) {
if ( a[j][i+1] == (VAL)0 && a[j+1][i+1] == (VAL)0 )
rz++;
else if (a[j][i+1]!= (VAL)0 && a[j+1][i+1]!= (VAL)0) {
if (a[j][k]/ a[j][i+1] == a[j+1][k]/ a[j+1][i+1])
rz++;
}
}
if ( rz == tama - 1 ) {
PRINT ( "\nNo se puede invertir matriz. (No hay sol.)\n");
PRINT ( "(Cols proporcionales)\n");
main();
}
}
}
return;
}
/* PROCESO DE GAUSS_JORDAN */
void gauss_jordan(tama)
{
int h, z, t, k, j, r, cont;
VAL vss;
{
if(a[h][h] == (VAL)0 )
{
for(z = 1; z <= 2 * tama; z++)
a[h][z] += a[h + 1][z];
}
if(a[h][h] == (VAL)0 )
{
PRN;
PRINT("%57.s", AVISO);
PRINT("%57.s\n","\(>>> Determinante Cero <<<\)");
exit(0);
}
for(t = 1; t <= 2 * tama; t++)
c[h][t] = a[h][t] / a[h][h];
for(k = 1; k <= 2 * tama; k++)
a[h][k] = c[h][k];
for(j = 1; j <= tama; j++)
{
if(j != h)
{
for(z = 1; z <= 2 * tama; z++)
{
vss = -1 * a[h][z] * a[j][h] + a[j][z] ;
if(fabs(vss) < 0.01)
vss = (VAL)0;
c[j][z] = vss;
}
for(r = 1; r <= 2 * tama; r++)
a[j][r] = c[j][r];
/*------------------------------*/
PRINT("Sistema Parcial %d \n\n", h+1);
for(k = 1; k <= tama; k++)
{
for(r = 1; r <= tama ; r++)
PRINT("%c%7.2fX(%d) ", SIGNO(a[k][r]), a[k][r], r);
PRINT("= %7.2f ", a[k][tama+1]);
PRN;
}
PRN;
/*------------------------------*/
}
}
for(t = 1; t <= tama; t++)
{
cont = 0;
for(r = 1; r <= tama; r++)
{
if(a[t][r] == a[t + 1][r] )
cont++;
if(cont == tama)
{
PRN;
PRINT("%57.s\n", AVISO);
PRINT("%57.s\n","\(>>> Determinante Cero <<<\)");
exit(0);
}
}
return;
}
void print_gauss_jordan(tama)
int tama;
{
int j, k;
PRN;
PRINT("Soluci¢n del sistema\n");
PRN;
for( j = 1; j <= tama; j++)
{
for( k = tama + 1; k <= tama + 1; k++)
PRINT("X(%d) = %7.3f", j, a[j][k]);
PRN;
}
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
…………………
#define I 50
#define J 50
#define K 50
#define VAL float
Esta porción del programa sirve para definir en memoria el tamaño máximo
de la matriz y de vectores, es decir, el programa manejará una matriz de 49
filas por 49 columnas dejando una fila y una columna libres para evitar
errores de desbordamiento. Las demás sentencias se refieren al tipo de
número que se manejará, que es de valor de punto flotante así como la
forma de cómo se definirán las matrices y vectores en memoria.
………………..
/* Prototipos ANSI */
void main (void);
void sistema (void);
char get_sgnrel (void);
int get_fil (char nom[]);
void get_vector (char nom[], VAL vec[J], int col);
void print_vector (char nom[], VAL vec[J], int col);
void print_escalonado(int tama);
void print_sol_sistem(int tama);
void init_logfile (char nombre[]);
void end_logfile (void);
void escalonado(int tama);
void gauss(int tama);
int PRINT (va_list arg_list, ...);
void gauss_jordan(int tama);
void print_gauss_jordan(int tama);
………………
Estas líneas definen las Funciones Prototipo que se usan, con sus
argumentos definidos, para darle al programa claridad y conseguir una
mejor compilación. Cada una tiene su trabajo específico: ingreso de datos,
procesos de cálculo, impresión de datos, apertura de archivo para grabar
los datos, etc. El estudiante debe preocuparse de las declaraciones
referente al Sistema de Ecuaciones Lineales por ser este el tema central en
esta parte, las declaraciones restantes se discutirán, más adelante, en los
temas respectivos
……………
……………….
………………..
VAL get_VAL(valor)
VAL *valor;
{
static char numero[TAM];
char ch ;
int cont = 0;
int digito = SI;
while(strcmp(gets(numero), STOP) != 0)
{
if(numero[TAM - 1] != '\0')
{
printf("Demasiados datos (max 5) -> ");
…………..
void fil_col(tama)
int tama;
{
int i, j, k, t, r, rz, ceroi, ceroj;
for (i = 1; i <= tama; i++)
{
ceroi = ceroj = 0;
for(j = 1; j <= tama; j++)
{
if(a[i][j] == (VAL)0 )ceroi += 1;
if(a[j][i] == (VAL)0 )ceroj += 1;
if( ceroi == tama || ceroj == tama )
{
PRINT("%57.s", AVISO);
PRINT("%77.s\n", "\(Fla/Col con elementos cero\)");
exit(0);
}
}
……………..
…………………..
if(fabs(aux)< 0.01)
aux = (VAL)0;
c[j][z] = aux;
}
for(r =1; r <= tama; r++)
{
a[j][r] = c[j][r];
a[j][tama+1] = c[j][tama+1];
PRINT("%c%7.1fX%d ", SIGNO(a[j][r]), a[j][r], r);
}
PRINT("= %7.1f ", a[j][tama+1]);
}
h +=1;
if(h <= tama +1)
cont +=1;
else
cont += 1;
}
return;
}
…………………..
if( k != j)
x[j] += a[j][k] * x[k];
else
x[j] = ( a[j][tama + 1] - x[j]) / a[j][j];
}
PRINT("{ ");
for(j = 1; j <= tama; j++)
PRINT ( "X%d = %3.1f, ",j, x[j]);
PRINT("}");
PRINT("\n");
PRINT("\n");
}
…………..
Estas dos funciones: la primera imprime el Sistema escalonado y la segunda
imprime la solución del Sistema.
Ejemplo 2.4
Considérese una empresa que elabora cuatro productos: A, B, C y D, los
mismos que durante su fabricación tienen que pasar por tres
departamentos: 1º, 2º y 3º. En el cuadro siguiente se indica el número de
horas que ocupa cada producto en cada uno de los departamentos así como
las horas disponibles. Se desea saber si la programación guarda
consistencia y cuantos artículos se deben producir parra cumplir con los
requisítos
Solución:
Definiendo las variables
X1 = Cantidad de artículos A
X2 = Cantidad de artículos B
X3 = Cantidad de artículos C
X4 = Cantidad de artículos D
Sistema Escalonado
Problema 2.5
Una empresa fabrica tres productos A, B y C, los cuales tienen que ser
procesados en tres departamentos Dpto1, Dpto2, Dpto3. Cada producto
requiere de un número de horas de trabajo. En la tabla siguiente se
muestras los requisitos en horas así como el máximo de horas disponibles
de cada departamento.
EJEMEPLO 2.6
Cinco Kilos de té, 7 Kilos de café y 2 Kilos de cacao cuestan 12,10 dólares,
mientras que 4 Kilos de té, 3 Kilos de café, 5 Kilos de cacao cuestan 10,40
dólares. El precio de un Kilo de cada producto cuesta 2,60 ¿Cúanto cuesta
cada uno?
Solución: Si X 1,X 2,X 3 son los precios de cada Kilo de cada producto se tiene
5 x1 7 x 2 2 x 3 12.10
4x1 3x 2 5 x 3 10.40
1x1 1x 2 1x3 2.60
Sistema original
Sistema 2
Sistema 3
Sistema Escalonado
EJEMPLO 2.7
x 1 3 x 2 6 x 3 9
5 x 1 8 x 2 2 x 3 10
9 x 1 7 x 2 3 x 3 8
x 1 2 x 2 4 x 3 6 . 7
Resolviendo el sistema
Sistema 2
Sistema 3
Sistema Escalonado
X1 – 2X2 + 4X3 = 12
1.4 – 2(-0.1) + 4(1.3) = 6.8
1.
5 X 1 2 X 2 8 X 3 8
3 X 1 9 X 2 7 X 3 14
7 X 1 5 X 2 8 X 3 15
2.
4 X 2 X 6 X 8
1 2 3
3 X 4 X X 4
1 2 3
6 X 2 X 8 X 5
1 2 3
3.
4 x 1 9 x 2 3 x 3 7 x 4 12
5 x 1 8 x 2 9 x 3 4 x 4 25
6 x 1 8 x 2 7 x 3 9 x 4 18
7 x 1 3 x 2 9 x 3 1 x 4 20
4.
3. DETERMINANTES
a11 a 12
a21 a 22
a11 a12
= (a11 a22 – a21a 12)
a 21 a 22
Esta demostración también nos indica que cuando el valor del determinante
es cero, el sistema es inconsistente, puesto que, no existe división por cero.
En cambio si los segundos miembros son iguales a cero
Ejemplo 3.1
3x 1 + 2x2 = 10
6x 1 + 4x2 = 20
Ejemplo 3.2
3x 1 + 2x2 = 15
6x 1 + 4x2 = 20
El método de Sarruz
El método de las permutaciones
El método de las menores
La aplicación de las propiedades
Este método sirve solamente para determinantes 2x2 y 3x3. En cuanto a los
determinantes de mayor tamaño indicaremos los métodos que existen más
adelante.
Ejemplo: Determinante 5x5 indicará que tiene cinco filas y cinco columnas
a11 a12 -
a21 a22 + = a11.a22 - a21.a12
5 7 -
-3 -8 + = (+).(-).(+).5.8 (-).(+).(-).7.3 = -40+21= -19
Determinante 3x3
- - -
a 11 a12 a 13 a 11 a12
+ + +
Ejemplo 3.3
-3 2 -5 -3 2
2 -4 8 2 -4 = ((-3).(-4).(-2)+2.8.7+(-5).2.3)-
7 3 -2 7 3 -(7.(-4).(-5)+3.8.(-3)+(-2).2.2 ) =-2
a11 a 12 a 13
D3x3 = a21 a 22 a 23
a31 a 32 a 33
Permutación 235164
Cabe señalar que deberá respetarse los signos de cada uno de los factores
en cada uno de los productos y el resultado del determinante será la suma
algebraica de estos.
a 11 a12 a13
a 11 a12 a 13
a 21 a22 a 23
a 31 a32 a 33
a 21 a23
= M12
a 31 a33
1+2
(-1) M12 = -M12.
Para el determinante
a11 a 12 a 13
a22 a 23 a 21 a 23 a21 a22
1+1 12 1+3
a21 a 22 a 23 =a11.(-1) .a32 a33 +a12. (-1) . a31 a 33 +a 13.(-1) .a31 a 32
a31 a 32 a 33
Ejemplo 3.4
2 -3 -1
-2 -5 4 -5 4 -2
1+1 1+2 1+3
4 -2 -5 = 2.(-1) . 4 6 + (-3).(-1) . -2 6 +(-1)(-1) . -2 4
n
D= a ij Aij ai1 Ai1 a i 2 Ai 2 ai 3 Ai 3 ...ain Ain
j
1
0 0
1 6 = 0.6 – 1.0 = 0 –0 = 0
2 4 1 2
3 1 = 2. 3 1
4 6 5 2
5 2 =- 4 6
4 -3 2 -1
4 -3 = (-12 + 12) = 0 4 -2 = -4 + 4 = 0
Ejemplo 3.5
3 2 3 3 2 3 3 2 3
2+1 3+2 4+1 = 2 3 4 +1 2 1
3 4 5 3 4 5 3 4 5
El último determinante vale cero porque las dos primeras filas son
proporcionales.
Ejemplo 3.6
3 2 3 3 2 3 3 2 3
2+6 3+4 4+6 = 2 3 4 +6 4 6
3 4 5 3 4 5 3 4 5
261-263 = 45 - 47 + 0
-2 -2
Ejemplo 3.7
3 2 1 3 4 2
4 5 2 = 2 5 4
2 4 5 1 2 5
99-74 = 99-74
Ejemplo 3.8
3 5 -1 3 5
2 -2 3 = (-4). (-1)3+3 .
0 0 -4 2 -2
24 + 40 = (-4) (-16)
Ejemplo 3.9
3, -2,-2
3 -2 1 4 3 -2 1 4
1 2 -3 2 10 -4 0 14
11 2 2 -3 = 5 6 0 -11
1 4 2 3 -5 8 0 -5
Haciendo uso del teorema 8, eliminando la fila y columna del elemento a13
= 1 y multiplicando la segunda fila por 1 y –2, luego sumando a la tercera y
primera filas respectivamente, resulta
10 -4 14 0 -16 36
1. (-1)1+3 .2.-1 5 6 -11 = 1. 5. (-1)2+1 5 6 -11
-5 8 -5 0 14 -16
-16 36
-1. 5. 14 -16 = -5 (256-504) = 1240
x1 x2 x 3… xn
b1 a12 a 13… a 1n
b2 a22 a 23… a 2n
D x1 = b3 a32 a 33… a 3n
…………………………………..
bn an2 a n3… a nn
D Determinante _ de _ x1
x1 x1
D Determinante _ del _ Sistema
Ejemplo 3.10
Sea el Sistema
3 4
D= 1 2 =6–4=2
Determinante de x 1 , x2
10 4 3 10
Dx1 = 20 2 = 20 – 80 = - 60 , Dx2 = 1 20 = 60-10 = 50
Cálculo de x1 ,x2
2 9 3 6 2 4 3 7
5 6 4 2 5 8 4 1
A. = B=
1 3 4 2 6 5 8 3
7 5 6 7 3 2 4 5
a-2 5 -4 2a -1 3a
C= 1 a+1 -5 D= -4 a -6
0 0 a+2 -3 4 6
A.- 3 X 1 5 X 2 9 X 3 8
3 X 1 9 X 2 7 X 3 12
4 X 1 2 X 2 6 X 3 20
B.- 7 X 1 3 X 2 5 X 3 18
3 X 1 6 X 2 3 X 3 10
4 X 1 5 X 2 8 X 3 20
El arreglo al que hemos hecho referencia se llama MATRIZ, con este ente
matemático se pueden hacer operaciones: SUMA, RESTA, PRODUCTO,
INVERSA.
A = (aij)
a 11 a 12 a n1
a 21 a22 a n2
a 31 ,, a32 , …. an3
…. …
a n1 an1 a nn
También se los conoce a estos vectores como matrices: matriz fila, matriz
columna
Ejemplo 4.1
2 2 3
A= 5 2 1
4 2 3
Dos matrices son iguales si son del mismo tamaño y tienen iguales sus
elementos correspondientes.
Ejemplo:
8 5 4 3 8 5 4 3
2 4 1 2
2 4 1 2
Con las matrices podemos hacer las siguientes operaciones: suma, resta,
producto e inversa. Cada una de estas operaciones tiene sus propiedades,
que se discutirán más adelante.
Para sumar o restar dos matrices es necesario que sean del mismo tamaño
u orden y se suman o restan los elementos correspondientes
Ejemplo 4.2
Sean las matrices A = (aij)nxn, B = (bij )nxn
A B
Ejemplo 4.3
2 -4 -5 8
A= 3 5 y B= 2 -1
2+(-5) (-4)+8 -3 4
A+B= 3+2 5+(-1) = 5 4
Ejemplo 4.4
2 2 3 8 8 12
4.A = 4. 5 2 1 20 8 4
4 2 3 16 8 12
Ejemplo 4.5
2 2 3 2 5 4
A =5 2 1 ... A 2
t
2 2
4 2 3 3 1 3
En términos generales
t
A = (aij) A= (aji)
Propiedades de la traspuesta
t
( tA) = A
t
( k.A) = k.t. A
t
(A+B) = tA + tB
t
(A . B)= tB . tA
b1
b2
b3
A = ( a1 a2 a 3…a n), B = …
bn
b1
b2
b3
A x B = ( a 1 a 2 a3 …an ) . … = a1.b1 +a2 .b2+a 3.b3 +…an .bn
bn
“Las columnas del primer factor deben ser iguales a las filas del
segundo factor”
Esta regla se puede representar con mayor claridad si usamos los tamaños
de las matrices que se van a multiplicar, así
O en forma reducida
A x B = (n x p) . (p x m) = (n x m)
Nos indica que las columnas del primer factor y las filas del segundo factor
son iguales y el resultado del producto será una matriz (Cnm)
Sean las matrices A = (aij), B=(bij), C=(c ij) y los escalares k1 ,k2
A+(-A)=0 Inverso A * A -1 = 1
Ejemplo 4.6
2 6
7 2 4
A= 2 3 , B =
4 2
3 1
4
2 6
7 2 4
A X B = 2 3 x
4 2
3 1
4
Mediante vectores
7
c11 =
2 6 x
4
= (-2) X (-7) + 6 X (-4) = 14 – 24 = -10
2
c12 = 2 6
x
2
= (-2) X 2 + 6 X (-2) = -4 –12 = -16
4
c13 = 2 6 x
1
= (-2)x4 + 6x1 = -8+6= -2
7
c21 = 2 3
x4
=2x(-7)+(-3)x(-4)= -14+12 = -2
2
c22 = 2 3
x2
= 2x2+(-3)x(-2)= 4+6=10
4
c23 = 2 3x
1
= 2x4 + (-3)x1 = 8-3= 5
7
c31 =
3 4x
4
= 3x(-7) + 4x(-4) = -21-16= -37
2
c32 = 3 4
x2
= 3x2 + 4x(-2) = 6 – 8= -2
4
c33 = 3 4x
= 3x4 + 4x1 = 12 + 4 = 16
1
10 16 2
A x B = C = 2 10 5
37 2 16
Se llama matriz cuadrada aquella que tiene igual número de filas que de
columnas. Estas matrices gozan de una característica especial a saber,
todas las operaciones matriciales: Suma, Producto, Inversa se pueden
realizar sin ningún inconveniente. En cambio, para hacer estas operaciones
con matrices que no son cuadradas tienen que cumplir con ciertas
condiciones necesarias y suficientes como ya se ha indicado anteriormente
Ejemplo 4.7
4 3 5
2 4
A = (a22)=
6 , B= (b33)= 2 7 9
8
8 3 7
Entre las matrices cuadradas, hay una que se destaca llamada matriz
unitaria.
Se llama matriz unitaria aquella cuya diagonal está formada por unos, todos
positivos y el resto de elementos son ceros, así
1 0 0
I= 0 1 0
0 0 1
A 2 = A x A, A3 = A2.A, … An = A(n-1) . A
A0 = I
Sea el polinomio
f ( x ) 3x 2 4 x 2
2 1 2 7 2 8 4 2 0
f ( A) 3. A 4.A 2.I , A=
3 4 ,A =
6 19
, 4A =
12 16
,2I =
0 2
2
7 2 2 1 1 0
Si f(A) = 3
6 19
-4
+ 2
3 4
0 1
A.B=I
A.B=I=B.A
2 3 2 3
A =
1
, B=
1 2
2
Luego
2 3 2 3 1 0
A.B=
1 2
.
1 2
=
0 1
2 32 3 1 0
B.A=
1 .
1 2
=
0 1
2
A . A-1 = I
a 11 a12 a 13… a 1n
a 21 a22 a 23… a 2n
|A|= a31 a32 a 33… a 3n
…………………………………..
a n1 an2 a n3… a nn
Ejemplo 4.8
La adjunta A 32 = C 32 . M32
A 11 A 21 A31… A N1
A 12 A 22 A32… A N2
A 13 A 23 A33… A N3
…………………………………..
A 1N A 2N A3N … A NN
t
(Aadj)
-1
A = --------= ---------------------------------
Det A |A|
Ejemplo 4.9
3 4 2
A= 2 1 1
1 5 3
Cálculo de adjuntos
1 1
A 11 = (-1)1+1 = 1. (3-5) = -2
5 3
2 1
A12 = (-1)1+2 = (-1). (-6-1) = 7
1 3
2 1
A13 = (-1)1+3 = (10+1) = 11
1 5
4 2
A21 = (-1)2+1 = (-1). (-12-10) = 22
5 3
3 2
A22 = (-1)2+2 = 1. (-9-2) = -11
1 3
3 4
A23 = (-1)2+3 = (-1). (15-4) = -11
1 5
4 2
A31 = (-1)3+1 = 1. (4+2) = 6
1 1
3 2
A32 = (-1)3+2 = (-1). (3-4) = 1
2 1
3 4
A33 = (-1)3+3 = 1. (-3-8) = -11
2 1
Matriz de Adjuntos
2 7 11 2 22 6
t
Adj = 22 11 11= (Adj) = 7 11 1
6 11 11 11 11
1
Cálculo de la inversa
2 22 6
7 11 1
11 11 11 2 22 6
1
7 11 1
-1
A = =
44 44 11 11 11
Comprobación
3 4 2 2 22 6 1 0 0
1
-1
A.A =A= 2 1 1 . 7 11 1 = 0 1 0
44
1 5 3
11 11 11
0 0 1
2
1 1
.
3 4 2
. 7 = .(-6+28+22) = 1
44 11 44
22
1 1
.
3 4 2
. 11= .(66-44-22) = 0
44 11 44
6
1
. 2
1
3 4 . 1 = .(18+4-22) = 0
44 11 44
Matriz ampliada.- Se llama matriz ampliada aquella que resulta de unir por
medio de una barra vertical la matriz original y la matriz unitaria, así.
Multiplicar todos los elementos de una fila de una matriz por una
constante distinta de cero.
Multiplicar los elementos de una fila por una constante distinta de cero y
sumar a los elementos correspondientes de otra fila.
3 4
A= 1 2 en la que aplicaremos estas operaciones
1 2 -1 1 0 0
A= 3 1 2 0 1 0
2 4 3 0 0 1
1 2 -1 1 0 0
0 -5 5 -3 1 0
0 0 5 -2 0 1
1 0 1 -1/5 2/5 0
0 1 -1 3/5 -1/5 0
0 0 5 -2 0 1
Multiplicando por 1/5 la tercera fila para hacer a33 =1, multiplicando por 1 y
–1 los elementos de la fila del pivote y sumando a los elementos
correspondientes de la segunda y primera filas, resulta
…..
#define I 50
#define J 50
#define K 50
#define VAL float
/* Prototipos ANSI */
void main (void);
void inversion (void);
int get_fil (char nom[]);
int get_col (char nom[]);
void get_matriz (char nom[], VAL mat[I][J], int fil, int col);
void print_matriz (char nom[], VAL mat[I][J], int fil, int col);
void print_matriz_inv (char nom[], VAL mat[I][J], int tama);
void fil_col (int tama);
void get_vector (char nom[], VAL vec[J], int col);
void print_vector (char nom[], VAL vec[J], int col);
…..
….
main();
}
}
}
/* ORDENAMIENTO DE LAS FILAS DE LA MATRIZ*/
for ( k = 1; k <= tama; k++ ) {
if ( a[k][k] == (VAL)0 && k <= tama ) {
i = 1;
for ( j = k + 1; j <= tama; j++ ) {
if ( a[j][i] != (VAL)0 ) {
t = j;
for ( r = 1; r <= 2 * tama; r++ )
a[k][r] += a[t][r];
}
}
}
}
/* COMPROBACION DE PROPORCIONALIDAD DE LAS FILAS */
for ( k = 1; k <= tama - 1; k++ ) {
for ( i = k; i <= tama - 1; i++ ) {
rz = 0;
for ( j = 1; j <= tama - 1; j++ ) {
if (a[i+1][j] != (VAL)0 && a[i+1][j+1] != (VAL)0 ) {
if (a[k][j] / a[i+1][j] == a[k][j+1] / a[i+1][j+1])
rz++;
}
}
if ( rz == tama - 1 ) {
PRINT ( "\nNo se puede invertir matriz. (No hay sol.)\n");
PRINT ( "(Flas proporcionales)\n" );
main();
}
}
}
/* COMPROBACION DE PROPORCIONALIDAD DE LAS COLUMNAS */
for ( k = 1; k <= tama - 1; k++ ) {
for ( i = k; i <= tama - 1; i++ ) {
rz = 0;
for ( j = 1; j <= tama - 1; j++ ) {
if ( a[j][i+1] == (VAL)0 && a[j+1][i+1] == (VAL)0 ) rz++;
else if ( a[j][i+1] != (VAL)0 && a[j+1][i+1] != (VAL)0 ) {
if (a[j][k]/ a[j][i+1] == a[j+1][k]/ a[j+1][i+1])
rz++;
}
}
if ( rz == tama - 1 ) {
PRINT ( "\nNo se puede invertir matriz. (No hay sol.)\n");
PRINT ( "(Cols proporcionales)\n");
main();
}
}
}
return;
}
……..
Este segmento controla las filas y las columnas: proporcionalidad, igualdad
de acuerdo con las reglas de las matrices; si dos filas se comprueban que
son proporcionales o iguales emite un mensaje y advierte la imposibilidad
de invertir la matriz.
Matriz de coeficientes:
X1
X2
X= X3
…
Xn
b1
b2
B= b3
…
bn
Con estas tres matrices podemos formar una ecuación matricial, que
representa al Sistema de Ecuaciones Lineales propuesto, esto es:
A * X = B
X = A-1 * B
Ejemplo 4.10
3x 1+4x2 +2x3 = 10
2x 1 - x 2 + x 3 = 15
x1 +5x2 –3x3 = 20
x1 2 22 6 10
1
x 2 = 7 11 1 * 15
x 44 11 11 11 20
3
10
1 1 1
X1 = (-2 22 6) 15 = ( -20 + 330 + 120) = (430) = 9.77
44 20 44 44
10
X 1 = (-0.05 0.5 0.14) 15 = (-0.5 + 7.5 + 2.8 ) = 9.8
20
Matriz ampliada:
3 4 2 10
2 -1 1 15
1 5 -3 20
X(1) = 9.773
X(2) = -1.705
X(3) = -6.250
Tabla de costos.-
(15 20 15 )
Representa la producción de A en las distintas calidades
Estos vectores son los que deberían multiplicarse para obtener los costos
respectivos de los productos A, B y C en las calidades 1, 2 y3 con la
condición de que uno de ellos debe trasponerse, así:
150
160
(15 20 15 ) * 170 = 2250 + 3200 + 2550 = 8000
Consideraciones:
Comentario
160
(15 20 15 ) . 180 = 2400 + 3600 + 2850
190
Problema 4.2
Considérese el caso de tres plantas de producción P1, P2, P3, en las cuales
se producen artículos A, B, en las calidades 1, 2, 3. En las tablas siguientes
se presenta la producción y costos de estos artículos. Usando matrices
calcular: Producción total, producción parcial, costos totales y costos
parciales.
Tablas de producciones
Planta 1
1 2 3
A 100 50 25
B 75 60 50
Planta 2
1 2 3
A 70 40 20
B 55 35 25
Planta 3
1 2 3
A 80 45 35
B 50 70 95
Tabla de costos
1 2 3
A 170 150 200
B 200 250 300
100 50 25 70 40 20
P1 = 75 60 50 P2 = 55 35 55
P1 + P2 + P3 = Pt
250 135 80
Pt = 180 165 200
250 180
170 150 200 135 165
Ct = C * t ( Pt) = 200 250 300 * 80 200
Producto vectorial
250
(170 150 200)* 135 = 42500 + 20250 + 16000 = 78750
80
Problema 4.3
Tablas de producciones
Planta 1
1 2 3
A 100 50 25
B 75 60 50
Planta 2
1 2 3
A 70 40 20
B 55 35 25
Planta 3
1 2 3
A 80 45 35
B 50 70 95
Tabla de costos
1 2 3
A 170 150 200
B 200 250 300
100 50 25 70 40 20
P1 = 75 60 50 P2 = 55 35 55
1 2 3
250 180
170 150 200 135 165 =
Ct = C * t ( Pt) = 200 250 300 * 80 200
180
(200 250 300)* 165 = 36000+41250+60000
200
Total 137250
Eventos E = { 0,1,2,3,4 }
Sí p + q = 1, luego p = q = ½
p( X )N C X . p X .q N X
0 4 0
4! 1 1
p( 0)4 C0 . p .q0 4 0
. . 0.0625
4!.0! 2 2
1 41
4! 1 1
p(1)4 C1 . p .q
1 4 1
. . 0.25
1!.3! 2 2
2 4 2
4 2 4! 1 1
p( 2)4 C 2 . p .q . . 0.375
2
2!.2! 2 2
3 4 3
4! 1 1
p(3)4 C3 . p .q
3 4 3
. . 0.25
1!.3! 2 2
4 44
4! 1 1
p(4) 4 C 4 . p 4 .q 44 . . 0.0625
4!.0! 2 2
Análisis de Costos
Recordando:
Costo fijo = Cf = k
Costo total = Ct = Cf + Cv
Beneficio = B = It – Ct
Z<4yQ<4Z<Q
Z < Q “ la demanda es menor que la cantidad existente”
I = 4*Z + 1*(Q-Z)
Ct = 2*Q + 0.20*Z
Bt = It – Ct
It = 4*Q
Ct = 2*Q + 0.2*Q
Z \ Q 0 1 2 3 4
0 0 -1 -2 -3 -4
1 0 1.8 0.8 -0.20 -1.2
2 0 1.8 3.6 2.6 1.6
3 0 1.8 3.6 5.4 4.4
4 0 1.8 3.6 5.4 7.2
0 1 2 3 4 0.0625
0 1.8 0.8 0.2 1.2 0.25
B= 0 1.8 3.6 2.6 1.6 , P = 0.375
0 1.8 3.6 5.4 4.4 0.25
0 7.2 0.0625
1.8 3.6 5.4
4
V(Q1) = Z i * pi B0 * p0 B1 * p1 B2 * p2 B3 * p 3 B 4 * p 4
i 0
V(B) = tB * P
0 0 0 0 0 0.0625 0
1 1.8 1.8 1.8 1.8 0.25 1.625
V(Q) = 2 0.8 3.6 3.6 3.6 * 0.375 = 2.55
3 0.2 2.6 5.4 5.4 0.25 2.425
4 7.2 0.0625 1.60
1.2 1.6 4.4
0.06
0.25
B = 0.38
0.25
0.06
0.00
1.62
A*B = 2.55
2.43
1.60
Análisis de resultados
n
X i rij f i r11 r12 r13 ... rij f i
i 1
a + f1
r1a
r 1b
Producción + f2
De artículo b
Xj
J={1,2,…n}
r1c
c + f3
rij
……….
j
+ fn
TABLA DE DEMANDAS
USUARIOS
PRODUCTOR 1 2 3 …n Fi Xj
rij X j
rij = aij * X j
Resulta:
X = A * X + f
Despejando X, resulta
X = (I – A) -1 * f
1
x1 1 a a12 a13 ... a1n f 1
11
x 2 a 21 1 a 22 a 23 ... a 2 n f 2
x a a32 1 a 33 ... a 3 n * f
3 31 3
... ... ... ... ... ... ...
x a f
n n1 a n 2 a n 3 ... 1 ann n
Ejemplo 4.11
Matriz de coeficientes
0.5 0.438
A =
0.320 0.450
Matriz de Leontief
MATRIZ Original
0.50 -0.44
-0.32 0.55
MATRIZ INVERSA
4.08 3.25
2.37 3.71
x 1
4.08 3.25
150 1000
x
*
2 2.37 3.71 120 800
Los valores de la producción son los esperados (por los decimales existe
una ligera variación), 1000 y 800. Este proceso queda listo para cambiar
solamente el valor de la demanda y obtener el valor de la producción, así.
x 1
4.08 3.25
200
1791
x
*
2 2.37 3.71 1587
300
Ejemplo 4.12
RELACIONES INDUSTRIALES
Consumo final
Agricultura Manufacturas de las Totales
economías Brutos
domésticas
Agricultura 0 800 400 1.200
Manufacturas 400 0 1.200 1.600
Trabajo de las
economías 800 800
domésticas y
otros factores
Totales 1.200 1.600 2.800
Brutos
Representación matricial
0 800 400 X 11 X 12 C1
400 0 1.200 X 21 X 22 C2
800 800 0
1.200 1.600 1.600 L1 L2 0
X 1
X2
C1
I
1.2 0.6 C1
X = [I – A ]-1 * C = 0.4 1.2 * C2
Agricultura Manufactura Fi Xj
Agricultura 0 800 C1 1200
Manufactura 400 0 C2 1600
1
0
A= 2
1
0
3
Matriz de Leontief
1 1
1 0 0
1
[I–A]=
- 2 = 2
0 1
1
0 1
1
3 3
MATRIZ Original
1.00 -0.50
-0.33 1.00
MATRIZ INVERSA
1.20 0.60
0.40 1.20
1.2 0.6 C1
X = [I – a ] -1 * C = 0.4 1.2 * C2
EJERCICIO 4.1
1. Con las siguientes matrices hacer las operaciones de suma, producto que
sean posibles y la traspuesta.
2 7 9 5 1 6 8 9
9 3 1
A= 6 2 1 B= 3 2 1 C= 6 1 D=
7 5 3
4 2 3 4 8 7 4 3
1 5 7 5 3 6
8 9 6 1 8
6 5 8
E = F= 2 4 3 1 G = 6 H= 7 3 9
3 2 1
2 4 5 7 2 8 2 4
2 4 2
4. Con las matrices del ejercicio 1 calcular la inversa, de las que sea posible
7 8 9 4 6
8 4 7 9
1 2 5 4 7
5 6 1 2
A = B = 8 7 2 3 6
6 3 5 7
5 4 7 9 3
9 7 2 5
2 7 1 4 5
A.
3 X 1 5 X 2 9 X 3 8
3 X 1 9 X 2 7 X 3 12
4 X 1 2 X 2 6 X 3 20
B.-
8 X 1 6 X 2 4 X 3 2 X 4 15
5 X 1 6 X 2 7 X 3 X 4 20
7 X 1 7 X 2 10 X 3 X 4 18
4 X 1 9 X 2 2 X 3 X 4 10
Si a, b y c R + a + b = c, c R+
Ejemplo 5.1
Si 5, 3 y 8 R + 5 + 3 = 8, 8 R +
Si a, b y c R + a * b = c, c R +
Ejemplo 5.2
Si 5, 3 y 8 R+ 5 * 3 = 8, 8 R +
a = 0 o a R + o –a R +
Ejemplo 5.3
Probar: 2 R + o -2 R +
a=b oa>boa<b
Teorema 1
Si a, b R a= b oa<boa> b
a>boa<boa=b
Ejemplo 5.4
6 = 2 relación falsa
6 – 2 R + 6 > 2 relación verdadera
-(6 - 2) R + (-6 +2) R + luego -6 + 2 > 0 sigue -6 > -2 (falso)
Teorema 2
a+b>0
a.b >0
a >0 a>0
+b >0 * b>0
_____ _____
a+b>0 a.b>0
Ejemplo 5.5
3>0 3>0
+ 5>0 x 5>0
-------- --------
8>0 15 > 0
Teorema 3
Si a > b ^ c R + a . c > b . c
Teorema 4
Ejemplo 5.6
-2 < 0 6 > 0
Teorema 5
(-a) . (-b) = a . b
a . b R +, luego a . b > 0
Ejemplo 5.7
Por lo tanto
-(-3) R + y –(-5) R +, en virtud de la propiedad de cerradura, tenemos:
Teorema 6
Partiendo de c R +
a+c<b+c o a–c<b–c
Ejemplo 5.8
5 < 9 3 R +, entonces
5+3<9+3 5 – 3 <9 -3
8 < 12 2 <6
Teorema 7
a.c<b.c
Ejemplo 5.9
4 < 7 6 > 0
4.6<7.6
24 < 42
Teorema 8
Por consiguiente
[-( a - b )].[(- c )] R+, luego (a . c – b . c) R+
Por tanto
Ejemplo
4 < 9 y –2 < 0
-8 > -18
| | | | | | | | | |
-4 -3 -2 -1 0 1 2 3 4 5
fig. 5.1
X < -2
| | | | | | | | | |
-4 -3 -2 -1 0 1 2 3 4 5
fig. 5.2
| | | | | | | | | |
-4 -3 -2-1 0 1 2 3 4 5
fig. 5.3
El conjunto solución, los valores igual a 1 y mayores de 1 (intervalo cerrado
por la izquierda)
X -1
| | | | | | | | | |
-4 -3 -2 -1 0 1 2 3 4 5
fig. 5.4
-3 X 3
| | | | | | | | | |
-4 -3 -2 -1 0 1 2 3 4 5
fig. 5.5
-3 < X < 3
| | | | | | | | | |
-4 -3 -2 -1 0 1 2 3 4 5
fig. 5.6
by < c - ax
o más generalmente
-- Y <Yf(x)
=(o c/b – ax/b
Fig. 5.7
Ejemplo: 5.10
- y > 8 –x/3
-
-
-
- y = 8 –x/3
-
- Y < 8 –x/3
-
-
fig. 5.8
Ejemplo 5.11
S = S1 U S2
Ejemplo 5.14
Debe entenderse que cada una de estas desigualdades está compuesta por
la unión de dos conjuntos, así:
El gráfico es el siguiente:
Fig. 5.9
X + 3y 24, 3X + 2y 51
5 + 3 .5 24 3 .5 + 2 .5 51
Ejemplo 5-13
X + 2y 4
X– y 0
Y -1
fig 5.10
X + 2y 4 -> -5 +2 .1 4
X – y 0 -> -5 – 1 0
Y -1 -> 1 -1
Ejercicio 5-14
X + 2y 4 , X + 2y = 4, y -(1/2)X + 2, m = -1/2, b = 2
X – y 4 , X- y = 4, y x - 4, m = 1, b = -4
x 1 , x=1
y -1 , y = -1
Fig. 5-11
X + 2y 4 -> 2 + 2 . (-1) 4
X – y 4 -> 2 – (-1) 4
X 1 -> 2 1
y -1 -> -1 -1
5.6. EJERCICIOS
1.- 3x+2y 6
x – y 4
x 2
2.- 4x – 5y 10
2x + 3y 6
x 3
3.- x – y 2
2x – y 3
x - 4y 5
6. PROGRAMACION LINEAL
Existen varios modelos matemáticos que nos permiten resolver los
problemas administrativos, sociales en los negocios como es la optimización
de: el trabajo, tiempo, materiales, dinero, etc., como es el caso de la
Programación Lineal, más aún, cuando se trata de optimizar (maximizar
beneficios, reducir costos), mediante el uso de una función lineal llamada
Función Objetivo compuesta de varias variables no negativas y sujeta a
un conjunto de ecuaciones lineales llamadas Restricciones cuyas variables
también no pueden ser negativas. El problema consiste en encontrar una
solución que satisfaga las restricciones y que además optimice (maximice o
minimice) la función objetivo, en tal caso se dice que la solución es factible
óptima. En otras palabras, la Programación Lineal es una técnica
matemática mediante la cual se obtiene soluciones Factible Optimas de una
función objetivo sujeta a un conjunto de restricciones.
Z (máx) C 1 X 1 C 2 X 2 C 3 X 3 ... C n X n
a 11 X 1 a 12 X 2 a 13 X 3 ... a 1 n X n b 1
a 21 X 1
a 22
X 2
a 23 X 3
... a 2 n X n
b 2
a 31 X 1
a 32 X 2
a 33 X 3
... a 3 n X n
b 3
.......... .......... .......... .......... .......... .......... .....
a n1 X 1
a n 2 X 2
a n3 X 3
... a nn X n
b n
Ejercicio 6.1
Tabla de valores
A B Disponibilidad
Taller 1 6 4 120
Taller 2 3 10 180
Beneficio 45 55
Sujeto a:
Horas taller 1
Horas taller 2
Gráfico
Fig. 6.1
Ejercicio 6.2
Solución:
Proteínas
12X1 + 7X2 = 60 -> X2 = 60/7 – (12/7)X1
Carbohidratos
15X1 + 35X2 = 150 -> X2 = 150/35 – (15/35)X1
Grasas
0.15X1 + 0.9X2 = 2 -> X2 = 2/0.9 – (0.15/0.9)X1
Gráfico
Fig. 6.2
Tabla 6.2
n
Z ( x) ci xi c1 x1 c 2 x 2 c 3 x 3 ... c n x n
i1
En el caso de maximización
Es una función lineal y, su representación gráfica es una línea recta.
Haciendo referencia al ejercicio 6.1 la Función Objetivo definida por:
R E C T A S IS O P R O F ITA S
35
30 Punto
máximo
25
20
15
10
5
0
0 20 40 60 80
Fig 6-3
De acuerdo con los puntos de la tabla 6.2, los puntos por los que pasará la
isoprofita son: P(0,8.5), P(3.33,2.85), P(7.9,0.91), P(13.33,0). Como lo
indica el siguiente gráfico
RECTAS ISOPROFITAS
9
8
7
PUNTO MINIMO
6
5
4
3
2
1
0
0 5 10 15
Fig. 6-4
la que la Programación Lineal recibe tanta atención hoy en día, es que los
métodos de solución al problema general de programación lineal con n
variables se han desarrollado.
En donde = { , , = }
Cj C1 C2 C3 … Cn 0 0 0 0 … 0
Xn+j X1 X2 X3 …. Xj Xn+1 Xn+2 Xn+3 … Xn+n Bj
0 Xn+1 a11 a12 a13 … a1n 1 0 0 0 …. 0 0
0 Xn+2 a21 a22 a23 … a2n 0 1 0 0 …. 0 0
0 Xn+3 a31 a32 a33 …. A3n 0 0 1 0 …. 0 0
… … ………………………………………. …………………………………………….. …
0 Xn+m an1 an2 an3 … ann 0 0 0 0 …. 1 0
Zj 0 0 0 …0 0 0 0 0 …. 0 0
Cj - Zj -C1 –C1 –C1… -Cn
Tabla 6.3
Explicación.-
consideremos las filas Cj, Xj, Zj, Zj - Cj y las columnas Xn+j, bj las que
denominaremos:
Z (máx) C 1 X 1 C 2 X 2 C 3 X 3 ... C n X n
a 11 X 1 a 12 X 2 a 13 X 3 ... a 1n X n b1
a 21 X 1 a 22 X 2 a 23 X 3 ... a 2 n X n b 2
a 31 X 1 a 32 X 2 a 33 X 3 ... a 3 n X n b3
.......... .......... .......... .......... .......... .......... .....
a n 1 X 1 a n 2 X 2 a n 3 X 3 ... a nn X n b n
n
aij X j b j
i 1
a ij Xj ....................................................Bj
Desigualdad Xn+1
Por tanto:
a ij X j X n i b j
i 1
Z (máx) C 1 X 1 C 2 X 2 C 3 X 3 ... C n X n
a 11 X 1 a 12 X 2 a13 X 3 ... a1 n X n X n 1 b1
a 21 X 1 a 22 X 2 a 23 X 3 ... a 2 n X n ... X n 2 b 2
a 31 X 1 a 32 X 2 a 33 X 3 ... a 3 n X n .......... .. X n 3 b 3
.......... .......... .......... .......... .......... .......... .......... .......... ....
a n 1 X 1 a n 2 X 2 a n 3 X 3 ... a nn X n .......... ..... X n n b n
Una vez realizado este proceso elaboramos la tabla con los valores de los
coeficientes de las variables reales, variables de holgura y términos
independientes; procediendo a los cálculos dentro de esta tabla hasta llegar
Sujeto a: X1 + 2X2 + X3 + x4 = 10
X1 + X2 + 2X3 + X5 =9
2X1 + + 3X3 + X6 = 12
--------------------------------------------------------------------
Cj Xn 3.0 2.0 1.0 0.0 0.0 0.0
--------------------------------------------------------------------
0 X(4 ) 1.00 2.00 1.00 1.00 0.00 0.00 10
0 X(5 ) 1.00 1.00 2.00 0.00 1.00 0.00 9
0 X(6 ) 2.00 0.00 3.00 0.00 0.00 1.00 2
--------------------------------------------------------------------
Zj 0.0 0.0 0.0 0.0 0.0 0.0 0
--------------------------------------------------------------------
Zj - Cj -3.0 -2.0 -1.0 0.0 0.0 0.0
--------------------------------------------------------------------
0 1 -> 0*1 = 0
0 1 -> 0*1 = 0
0 2 -> 0*2 = 0
0
1 10 10
1 9 9
2 12 6 menor valor, corresponde a la fila tercera
--------------------------------------------------------------------
Cj Xn 3.0 2.0 1.0 0.0 0.0 0.0
--------------------------------------------------------------------
0 X(4 ) 0.00 2.00 -0.50 1.00 0.00 -0.50 4
0 X(5 ) 0.00 1.00 0.50 0.00 1.00 -0.50 3
3 X(1 ) 1.00 0.00 1.50 0.00 0.00 0.50 6
--------------------------------------------------------------------
Zj 3.0 0.0 4.5 0.0 0.0 1.5 18
--------------------------------------------------------------------
Zj - Cj 0.0 -2.0 3.5 0.0 0.0 1.5
--------------------------------------------------------------------
--------------------------------------------------------------------
Cj Xn 3.0 2.0 1.0 0.0 0.0 0.0
--------------------------------------------------------------------
2 X(2 ) 0.00 1.00 -0.25 0.50 0.00 -0.25 2
0 X(5 ) 0.00 0.00 0.75 -0.50 1.00 -0.25 1
3 X(1 ) 1.00 0.00 1.50 0.00 0.00 0.50 6
--------------------------------------------------------------------
Zj 3.0 2.0 4.0 1.0 0.0 1.0 22
--------------------------------------------------------------------
Zj - Cj 0.0 0.0 3.0 1.0 0.0 1.0
--------------------------------------------------------------------
--------------------------------------------------------------------
Cj Xn 3.0 2.0 1.0 0.0 0.0 0.0
--------------------------------------------------------------------
2.0 X(2 ) 0.00 1.00 -0.25 0.50 0.00 -0.25 2
0.0 X(5 ) 0.00 0.00 0.75 -0.50 1.00 -0.25 1
3.0 X(1 ) 1.00 0.00 1.50 0.00 0.00 0.50 6
--------------------------------------------------------------------
Zj 3.0 2.0 4.0 1.0 0.0 1.0 22
--------------------------------------------------------------------
Zj - Cj 0.0 0.0 3.0 1.0 0.0 1.0
--------------------------------------------------------------------
Solución:
Xn B
X(2) 2.00
X(5) 1.00
X(1) 6.00
Z(maxi) = 22.00
X(2) = 2.00, X(5) = 1.00, X(1) = 6.00,
Z(max) = 22
Ejemplo 6- 3
Sujeto a:
Sujeto a:
Solucion:
Z(maxi) = 18.00
X(4) = 0.00, X(2) = 2.00, X(1) = 2.00,
Ejemplo 6-4
Una firma elabora tres productos, A, B y C, los cuales deben pasar por cinco
etapas: Diseño, Preparado, Proceso, Control y Terminado. En la tabla
siguiente se indican el número de horas que se requiere para cada producto
en cada una de las etapas, el costo de materia prima, el costo de mano de
obra, así como también el precio fijado para cada producto. El objetivo es
plantear un proceso de programación lineal siguiendo el método simplex
para maximizar los beneficios.
Tabla de datos
Luego
Sujeto a:
Z(maxi) = 563.64
X(4)= 40.00, X(2)= 25.45, X(3)= 2.73, X(7)= 17.27, X(8)= 136.36,
Z (max) 3 x1 x 2 x 3 0 x 4 0 x5 MX 6
Sujeto a :
x1 6x 2 2 x3 x 4 120
x2 4 x3 x5 x 6 80
En donde x j 0
Solución:
Z(maxi) = 260.00
X(1) = 80.00, X(3) = 20.00,
Z ( min ) C 1 X 1 C 2 X 2 C 3 X 3 ... C n X n
a 11 X 1 a 12 X 2 a13 X 3 ... a 1n X n b 1
a 21 X 1 a 22 X 2 a 23 X 3 ... a 2 n X n b 2
a 31 X 1 a 32 X 2 a 33 X 3 ... a 3 n X n b 3
.......... .......... .......... .......... .......... .......... .....
a n 1 X 1 a n 2 X 2 a n 3 X 3 ... a nn X n b n
n
aij X j bj
i 1
- Xn+1
Resumiendo, tenemos:
n
a ij X j X n1 b j
i1
Cj C1 C2 C3 … Cn 0 0 0 0 … 0 M M M
M Xn+n+j X1 X2 X3 …. Xj Xn+1 Xn+2 Xn+3 … Xn+n Xn+n+1… Xn+n+n Bj
M Xn+n+1 a11 a12 a13 … a1n -1 0 0 0 …. 0 1 B1
M Xn+n+2 a21 a22 a23 … a2n 0 -1 0 0 …. 0 0 1 … 0 B2
M Xn+n+3 a31 a32 a33 …. a3n 0 0 -1 0 …. 0 0 0 1 ….. 0 B3
… … ……………………………………. ………………………………………………………………………………………. …
M Xn+n+m an1 an2 an3 … ann 0 0 0 0 …. –1 0 0 ….. 1 Bn
Zj Mai1 Mai2 … Majj -M -M -M -M -M M M M M 0
Cj - Zj Mai1 Mai2 … Majj -M -M -M -M -M 0 0 0 0
-C1 –C2 ….. -Cn
Tabla 6.4
Sujeto a
Ejemplo 6-5
Tabla de valores:
A B C REQUERIMIENTOS
CALCIO 3 6 4 61
PROTEINA 2 9 8 82
HIERRO 4 7 6 95
COSTOS 14 19 16
Planteamiento:
Sujeto a:
3X1 + 6X2 + 4X3 61
2X1 + 9X2 + 8X3 82
4X1 + 7X2 + 6X3 95
Xj 0
Z(min) = 14X1 + 19X2 + 16X3 + 0X4 + MX5 + 0X6 + MX7 + 0X8 + MX9
Sujeto a:
Solución:
----------------------
Solución:
Z(mini) = 253.33
U = {X(6) = 44.67, X(3) = 15.83, X(4) = 2.33, }
Z (max ) 6 X 1 3 X 2 9 X 3
Sujeto a :
X 1 2 X 2 4 X 3 100
X 1 X 2 X · 3 50
3 X 1 2 X 2 2 X 3 25
Solución:
Z(maxi) = 350.00
X(6) = 8.33, X(2) = 16.67, X(3) = 33.33,
Problema Inicial:
Z (máx) C 1 X 1 C 2 X 2 C 3 X 3 ... C n X n
a11 X 1 a 12 X 2 a 13 X 3 ... a1 n X n b1
a 21 X 1 a 22 X 2 a 23 X 3 ... a 2 n X n b 2
a 31 X 1 a 32 X 2 a 33 X 3 ... a 3 n X n b3
.......... .......... .......... .......... .......... .......... .....
a n 1 X 1 a n 2 X 2 a n 3 X 3 ... a nn X n b n
En donde Xj 0
Problema dual
G ( min ) b 1 Y1 b 2 Y 2 b 3 Y 3 ... b n Y n
a 11 Y1 a 21 Y 2 a 31 Y 3 ... a n 1 Y n C 1
a 12 Y 1 a 22 Y 2 a 32 Y 3 ... a n 2 Y n C 2
a 13 Y1 a 23 Y 2 a 33 Y 3 ... a n 3 Y n C 3
.......... .......... .......... .......... .......... .......... .....
a 1 n Y 1 a 2 n Y 2 a 3 n Y 3 ... a nn Y n C n
Yj 0
Usando matrices
Matriz de maximización (Original) Matriz de minimización
(Traspuesta)
Ejemplo 6-6
Tenemos:
Solucion:
Z(maxi) = 310.00
X(5) = 2.00, X(1) = 7.00, X(2) = 2.00,
Cj Xn 16 11 15 0 3000 0 3000
--------------------------------------------------------------------
3000 X(5) 1.67 0.33 0.00 -1.00 1.00 0.33 -0.33 13.33
15 X(3) 0.33 0.67 1.00 0.00 0.00 -0.33 0.33 16.67
--------------------------------------------------------------------
Zj 5005 1010 15 3000 3000 995 -995.0 40250
--------------------------------------------------------------------
Zj - Cj 4989 999 0 -3000 0 995 -3995
--------------------------------------------------------------------
Solucion:
Z(mini) = 310.00
X(1) = 3.33, X(2) = 23.33,
Cuadro comparativo:
Z X1 X2 X3 X4
Maximización 310 7 2 3.3 23.3
Minimización 310 3.3 23.3 -2 -7
Introducción
Y = mx + b
Y = 5x + 2
2 5
0 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡
(1, 4) = { 2 , 3 }
1 2 3 4
0 | | | | | | | |
Un ejemplo sencillo:
Lim x = 2, x 2
1 2
0| | |
Ejemplo 7.1
Lim f(x) = 3
x2
Para calcular los límites de una función, los siguiente teoremas prestan
gran utilidad.
Lim c = c
xa
Ejemplo 7.2
Lim 5 = 5
Ejemplo
Lim 5 (x ) = 5 Lim ( x) = 5 * 3 = 15
x 3 x3
f = 2x y g = 3x
f = 4x + 6 y g = 2x +9
Lim [f(x) * g(x)] = lim f(x) * lim g(x) = lim(4x+6) * lim(2x + 9)= F*G
x2 x2 x 2 x2 x 2
= (4*2 + 6) * (2*2 + 9) = 8+6 * 4+9 = 182
f = 4x + 6 y g = 2x +9
lim (4 x 6)
4 x 6 x 3 F 4 * 3 6 18
lim
x 3 2 x 9 lim (2x 9) G 2 * 3 9 15
x 3
Sea la función:
f = (2x)3
Ejemplo 7-3
lim f ( x ) f (a)
x a
Puede ser que al aplicar esta definición y algunas reglas de los límites se
0
presenten la formas , que no tiene significado y comúnmente se las
0
conoce como indeterminaciones. Estas indeterminaciones pueden evitarse
con la ayuda del álgebra elemental y la definición de algunos límites
particulares y su forma abreviada, que se indican a continuación.
G ráfico de la funció n
y = x 3 - x 2 + 3x -1
3000
2500
Codominio
2000
1500
1000
500
0
0 5 10 15
D ominio
Fig. 7-1
c c
lím x 0
x
0
c c
lím x
x 0 0
lím c * x
x
c *
x
Lim
x c c
Ejemplo 7-4
3 x 3 4x 2 1 3
Demostrar el límite lím
x 2 x x 4
3
2
4 1
3 3
x x 3
lím
1 4 2
x
2 2 3
x x
De acuerdo con los teoremas de los límites todos los términos que
contienen la variable x en el denominador valen cero.
Cuando estudiamos los límites se indicó que se pueden dar valores a x tan
cercanos al valor a de suerte que x – a es igual a que se interpreta como
un número positivo infinitamente pequeño.
Ejemplo 7-5
1
Discutir la función, f {( x , y ) / y }, x = 2
x 2
1 1
1. f (2) in det erminado
2 2 0
1 1
2. lím in det erminado
x 2 x 2 0
Ejemplo 7-6.
x 2 4
Discutir la continuidad de la función f {( x, y) / y }, x = 2
x 2
4 4 0
1. f (2) in det erminación
2 2 0
x 2 4
f {( x, y) / y } f {( x, y ) / y x 2}
x 2
Aplicando las condiciones de continuidad
x 2 4
1. f {( x , y ) / y } f {( x , y ) / y x 2} -> f(2) = 4
x 2
x 2 4
2. lím lím (x 2) 4
x 2 x 2 x 2
x 2 4
3. lím lím (x 2) 4 = f(2)
x 2 x 2 x 2
x 2 4
En conclusión, se ha demostrado que la función f {( x, y ) / y } es
x 2
continua para el valor x = 2.
Ejemplo 7-7
f ( x) {( x, y ) / y 1 x 2 }
1- x2 = 0
x2 = 1
x = 1
Ejercicios.
4 2 x 2 x 2 5x 6 6 x 3 3x 2 2 x 5
1. lím 2. lím 3. lím
x 3x 5x2 x 2 x x 4 x 2 2 x 1
3
x 2
7.9. Incrementos
x = “delta x” Incremento de x x2 – x 1
y = “delta y” Incremento de y y2 – y 1
z = “delta z” Incremento de z z2 – z1
Ejemplo 7-8
Lim x = 2, x 2
1 2
0| | |
1.9
1.95
1.98…
Nótese que cuando el incremento tiende a cero (x = 0), el valor inicial
tiende al valor final (x1 x 2 ).
y f ( x)
y y f ( x x )
Ejemplo 7-9
Sea la función
Función incrementada
y y f (x x)
y f ( x )
y f (x x ) f ( x )
y f ( x x) f ( x)
x x
y f ( x x) f (x ) y
lím x lím
x 0 x 0 x
x
y 4x y
lím x lím
x 0 x0 x
4
x
Luego
y y
lím 4
x 0 x x
y2 y1 y
lím 4
x 0 x2 x1 x
Gráfico de la función
40
30
20
10
0
-10 -5 -10 0 5 10
-20
Fig. 7- 2
Ejemplo 7-10
Sea la función
1. f {( x , y ) / y x 2 1}
2. Función incrementada
y y (x x) 2 1
3. Re stando
y y x 2 2x x (x ) 2 1
y x 2 1
_________________________
y 2 xx (x) 2
4. Dividiendo por x y det erminando el lím ite
y
lím lím 2 x x lím 2x lím x 2x 0
x 0 x x 0 x 0 x 0
y
2 x
x
Gráfico de la función y de la ecuación de la recta con m = y/x = 2 en el
punto P(3,10)
250
200
150
100
50
0
-20 -10 -50 0 10 20
-100
Fig. 7- 3
Y2 Q
L
F(x)
Y1 x
P
m =dy/dx X1 x2
Fig. 7-4
f ( x x ) f ( x) y
msec
x ( x x ) x
y f ( x x ) f ( x) y
msec msec lím lím
PQ x 0 x x 0 x x
La expresión y=c
Incrementando
Y + y = c
-y = -c
y = 0
y y
lím 0
x 0 x x
y y x x
y x
_____________
y x
Dividiendo por x y obteniendo el lím ite
y x
lím lím
x 0 x x 0 x
y
1
x
Regla: La derivada de una variable con respecto a si misma es igual
a 1.
F = {(x, y)/ y = u+ v- w}
y u v w
lím x lím x lím x lím x
x 0 x 0 x 0 x 0
y u v w
x x x x
Dividiendo por x
y uv vu uv uv vu uv
x x x x x
u u u
u1u2 u 3 ...u n
u 2 u3 ...u n 1 u1u3 ...u n 2 u1u2 ...u n 1 n
y x x x
u
y
v
Incrementa do
u u
y y
v v
Re stando la función original
u u
y y
v v
u
y
v
__________ __________ ____
u u u
y y y
v v v
u v
v u
y vu uv
2 x x
x (v vv)x v vv
2
u v
v u
y x x ,
lim lim
x 0 x x0 v vv
2
Aplicando la derivada
u
v
v u
y x x
x v 2
Sea la función: y = un
y u n
Incremetando
nu n 1 u n (n 1)u n 2 (u) 2
y y u u u n ...
n
1! 2!
Re stando la función original
nu n 1 u n (n 1)u n 2 (u) 2
y y u u u n ...
n
1! 2!
y u n
________________________________________________
nu n 1 u n(n 1)u n 2 ( u ) 2
y ...
1! 2!
Dividiendo por x y Aplicando lím ites
u n 1 n 2 (u)2
nu n( n 1)u
y x x ...
Lim Lím Lím
x 0 x x 0 1! x 0 2!
y 3 5 x
Incrementando
y y 3 5 * ( x x)
Re stando la función original
y y 3 5 x 5x
y 3 5 x
________________
y 5x
Dividiendo por x y sacando el lím ite
y 5x
Lím Lím
x 0 x x 0 x
y
5
x
Incrementando la función
y y (x x )3 ( x x ) 2 2
Desarrollando las potencias
y y x 3 3 x 2 x 3x (x ) 2 (x) 3 x 2 2 xx (x) 2 2
Re stando la función original
y y x 3 3 x 2 x 3x (x ) 2 (x) 3 x 2 2 xx (x) 2 2
y x 3 x 2 2
__________________________________________________
y 3 x 2 x 3x (x ) 2 (x) 3 2 xx (x) 2
Dividiendo por x y aplicando límites
y
Lím Lím{3 x 2 3x (x ) (x) 2 2 x (x)}
x 0 x x 0
y
3 x 2 2 x
x
3. Derivada de un cociente
2 x 2
y
Derivar la función 3x 3
2( x x) 2
y y
3( x x) 3
Re stando la función original
2( x x) 2
y y
3( x x) 3
2 x 2
y
3x 3
__________________________
2( x x) 2 2 x 2 (2( x x) 2)(3x 3) (2x 2)(3(x x ) 3)
y
3( x x) 3 3x 3 (3(x x ) 3)(3x 3)
Dividiendo por x
y 12
2
x 9x 18x 9 9x 9xx
Aplicando los lím ites
y 12
Lím x Lím
x 0 9x x 0
2
18x 9 9x 9x x
y 12
x (3x 3)2
4. Derivar la función y 3 x 3
y y 3( x x
3) 2
3x 3x 3
1
2
y y
3x 3x 3
1
2
3 x 3
1
y 2
______________________
y
3x 3x 32
3x 32
1 1
y
Lím
3x 3x 33x 3 3
Lim Lím
x 0
1 1 1 1
x 0
3x 3x 32 3x 32 x0 3x 3x 32 3x 32
y 3
2 3x 3
1
x 2
y f ( x x) f ( x)
Lím Lím
x 0 x x 0 x
Ejemplos 7-11
1.
y 5 3 x 4x 2 7 x 3
y (5) (3 x) (4 x ) (7 x )
2 3
x x x x x
y
0 3 8x 21x 2
x
2.
1 2 3
y 2 3
x x x
y 1 2 3
x x x x x 2 x x 3
y 1 2 3
x x x
x x x x
y 1 2 3
(1) x 2 (2)x 3 ( 3)x 4 2 3 4
x x x x
3.
1 2 3
y x 3
x 4
x 2
y 13 2 4 3 2
x x x
x x x x
1
y 1 2 2 2 3 1 1 2 3x 2
x 3 x 4 x 2 2 2
x 3 4 2 3x 3 4 x 4 2
4.
y 3x 8 x
4 3 5
y
5 3x4 8x 3
4
3x 4 8 x3 5 3 x4 8x 3 12 x3 24x 2
4
x x
5.
z 3 7 y 5 2 y 2
1
z 7 y 2 y (7 y 2 y )
5 2 3 5 2
1 2
7 y 2 y
5 2 3
y y 3 y
(35 y 4 4 y )
z 1
7 y 5 2 y 2 2
3
(35 y 4 4 y )
y 3
2
3 7 y 2 y 3
5 2
6.
2 4 w 5 w
2 3
u
8 w 4
u
4 2
8 w 2 4 w 5 w 2 4 w 5 w 8 w
3 2 3 4
w 8 w 4
2
u
8 w 4
8 w 15 w 2 4 w
2 2
5 w
3
4 w
3
w
8 w 4 2
7.
2x 3x 2 2 x 3x 2
y
5 x 2 7 x 3 5 x 2
7 x 3 1
2
2 x 3 x
2 x 3x
1 1
y 5x 2 7 x 3 5 x 7 x 3
2 2 2 2 2
x 5 x 2
7 x 3
2
x 5 x 2 7 x 3
y x 3 ( 44 21x )
x 2(5 x 2 7 x 3 ) 3 2
8.
1
2 x 3 x 2 2 x 3 x 2 2
y 2
5 x 2 7 x 3 5 x 7 x
3
y 1 2 x 3 x 2
. 2
1
2 5 x 2 7 x 3 2 x 3 x 2 2 x 3 x 2 5 x 2 7 x 3
x 2 .
5 x 7 x
3
5 x 2 7 x 3
2
y 1 21 x 4 28 x 3 10 x 2
x 2 2 x 3 x 2 1 2 5 x 2 7 x 3
3
2
Reemplazando tenemos
y = f (f(x))
Proceso de derivación
y u y
*
x x u
u 2 1
y 2 y u 4 x 3 2
u 1
y
4u 1 3
* x 3 2 4
3x 2
2
x u 1 2
4
Re emplazando u, resulta
y 4 4 x 3 2
1 3
x 2 3
* 4
3 x2
x x 3 2 1
2
4
y 2 yx 2 xy 2 x
( x ) ( y ) y
1,
x x x
( y 2 ) ( yx 2 ) ( xy ) (2 x)
x x x x
2y y x y y x x
y 2 x x 2 x y 2
x x x x x x
y
Despejando
x
y 2 y 2xy
x 2 y x 2 x
Hemos visto que al derivar una función, resulta aún que no siempre, un
polinomio en x siendo posible derivar por segunda vez, segunda derivada,
tercera vez, tercera derivada, etc.
Ejemplo 7.13
y 3x 5 2 x 4 x
y
15 x 4 8x 3 1
x
2 y
60 x 3 24x 2
x 2
3 y
180 x 2 48 x
x 3
P(x,y)
FIG. 7.5
f = {(x,y)/ y = f(x)}
d(f(x))/dx = Tg()=dy/dx
y - y o = m(x - x o) 0 Y = mx +b
Y = (dy/dx)x+b
Ejemplo 7-13
1
f ( x ) x 3 x 2 2
3
y
x 2 2 x
x
Y – 3 = 24( x - 4)
1
mta
mN
Y = (-1/m)x +b 0 y - yo = (-1/m)(x - x o)
Y – 3 = (-1/18)( x - 4)
B
C
A F
D
E
FIG. 7-6
1. La derivada de la función
1 1
y x 3 x 2 12 x 2
3 2
y
x x 12 ( x 4)( x 3)
2
x
2. Puntos críticos
Dy/dx = 0
(x+4)(x-3) = 0
x1 = -4 y x 2 = 3
(x+4) - - - - - - - - -4 +++++ 0 + + + + + + + + + +
| |
- - - - - - - - - - - - - - - 0- - - - -3 + + + + + + +
(x-3) | |
+ + + + + +4 - - - - - 0 - - - -3 + + + + + + + +
(x+4)(x-3) | | |
Ascendente Descendente Ascendente
7-7
4. Gráfico aproximado
y
x 2 x 12
x
2 y
2 x 1
x 2
D 2Y/DX2 = +
D 2Y/DX2 = -
2 2
D Y/DX = 0
Fig. 7 - 9
En este caso
Para obtener los puntos máximo y mínimo de una función se reemplaza los
puntos críticos en la función original, así
1 3 1 2
y x x 12 x 2
3 2
Los puntos críticos son: x1 = -4 y x 2 = 3
x1 = -4
x1 = 3
Punto de Inflexión
Resumen
Grafico de la función
300,00
200,00
100,00
0,00
-15 -10 -5
-100,00 0 5 10 15
-200,00
Fig. 7-9
Bajo este tema presentaremos las aplicaciones más comunes del Cálculo
Diferencial en las Ciencias Sociales y Administración, tomando como fuente
de consulta la bibliografía adjunta
Y = f(x)
I = x.y = x.f(x)
I (x * f (x ))
I´( x )
x x
Ejemplo 7- 14
Si consideramos la demanda
3x + 4y = 20 0 y = 5 – ¾ x
En donde x representa el número de unidades y y el precio unitario
El Ingreso Total es
I = y * x = 5x – ¾ x2
El ingreso marginal
DI/dx = 5 – 3/2 x
INGRESO MARGINAL
10
8
INGRESO
6
4
2
0
0 2 4 6 8
CANTIDAD
Fig. 7-11
y y
Lím x x
x 0
C = f(x)
c ( f (x ))
x x
C = f(X)
Costo promedio
C f ( x)
x x
Ejemplo 7-14
C 0 .75 x 2 2 x 10
C O S TO TO TAL
40
35
30
COSTO
25
20
15
10
5
0
0 2 4 6
C A N T ID A D
Fig. 7-12
C 10
0. 75x 2
x x
Costo M arg inal
C
1.5 x 2
x
C O S T O M A R G IN A L
60
COS TO MARGINAL Y
50
PROMEDI O
40
30
20
10
0
0 5 10 15
P R O D U C C IO N
7-13
Problema 7.1.
Los costes totales, tanto de producción como de venta, vienen dados por:
Desarrollo
B = It – Ct
B
200 x 4400 0
x
x 22
2 B
200
x2
Análisis de la curva
+++++++++++++22 - - - - - - - - - - -
(x = 22) | q
Gráfico aproximado
2 B
x2
Fig. 7-14
P u n t o M á x im o
50000
45000
40000
35000
Beneficio
30000
25000
20000
15000
10000
5000
0
0 10 20 30 40 50
C a n t id a d
Fig. 7-15
Y = mx+b
Desarrollo
desv. 27 22b 5b 2 48m 30m 2 20mb
2
3,5
3
2,5
2
1,5
1
0,5
0
0 1 2 3 4 5
Fig.7-16
Sin pretender dar una definición del Cálculo Integral podemos decir: dada
la derivada de una función, encontrar la función.
f ´(x )
x F ( x) +c
F(x) = x3
F(x) = x3 +1
F(x) = x3 + 2
F(x) = x3 + n
1.)
(u v w)
u
v
w
2.)
ku k
u
3.)
dx x c
v n 1
4.)
v v
n
c
n 1
Ejemplo
a
ux ux
a
Ejemplo 7.15
1! 2! n!
x . h ´( x ) x
h
x
h n 1
c
n
n 1
Ejemplo 7 . 16
8 4 t . 8 t x
8 4 t 2 5
4
2
c
5
x5
1 .) x x
4
c
5
x x 2 1
2 .) 3 x x 2 x 2 c
3
3 .)
3x 3
4 x 2 9 x 3 x 3 x 4
x 2 x 9
x 3
x4
4
4
x3
3
9 x c
3 x 5 x
(9 x 30 x 25 ) 9 x 2 x 30 x x 25
2 2
4 .) x
9 x 3 30 x 2
25 x c
3 2
x 4 6 x 2 5
5 .) x
x x 3 6 x 5 x 1 x
x 3 x 6
x 5 x 1 x
x4
6 x 5 x c
4
Muchas son las actividades en la vida cotidiana en las que tiene que ver lo
posiblemente realizable. Casi todos los fenómenos en la naturaleza parecen
ser que están sujetos a la incertidumbre. El director de una Institución
educativa, estima que debe aumentar el número de aulas porque
posiblemente la población estudiantil aumentará el próximo año lectivo. El
fabricante de un producto estima que debe producir un porcentaje mayor
que el período anterior por que sus ventas posiblemente aumentarán. Este
tipo de problemas se resuelven con modelos matemáticos y teorías que nos
permiten tomar decisiones acerca de un evento del que no tenemos mucha
información
Ejemplo 8.1
A = {a, b, c, d}
Ejemplo 8.2
Ejemplo 8.3
R = { 1,2,3,4,5,6…}
/ “ Tales que”
> “ mayor que”
< “ Menor que
Ejemplo 8.4
= {x/xnúmeros enteros}
P = { x/x; x < 9}
Ejemplo 8.5
N = { x/xNúmeros naturales}
P = { 1,2,3,5,7,…n}
Ejemplo 8.6
A = {1,2,3,4,5}
“Una imagen puede sustituir a mil palabras”. Los diagramas de Venn son
representaciones gráficas para los conjuntos, así, para representar el
conjunto universo se usa un rectángulo y para los subconjuntos una línea
Fig. 8-1
Ejemplo 8.7
3A ^ 3B
5A ^ 5B
7A ^ 7B
Fig. 8-2
Ejemplo 8.8
Ejemplo 8.9
2M ^ 2P
6M ^ 6P
8M ^ 8P
M=P
P Q ^ Q P P = Q
P Q ^ Q P P = Q
P Q “ P es subconjunto de Q”
Q P " Q es subconjunto de P"
Q = P " Q es igual a P o P es igual a Q"
Demostración:
A A’ ^ A’ A A = A’
2 R ^ 2 S 1 S ^ 1 T 2 R ^ 2 T
4 R ^ 4 S 2 S ^ 2 T 4 R ^ 4 T
5 R ^ 5 S 3 S ^ 3 T 5 R ^ 5 T
R S 4 S ^ 4 T R T
5 S ^ 5 T
6 S ^ 6 T
Se concluye que el conjunto R está contenido en el conjunto T, lo que se
expresa R S ^ S T R T
AUB={x/x A V x B }
Debe leerse “ A unido a B es el conjunto formado por los elementos, que
pertenecen al conjunto A o al conjunto B ”. Debe tomarse en cuenta
aquellos elementos que son de A o de B. Los elementos que se repiten se
tomarán en cuenta una sola vez
A B
Fig. 8-3
A B
fig. 8-4
Ejemplo 8.10
R S = { x / x R ^ x S }
R S
Fig. 8-5
P – Q = P\Q = {x/x P ^ x Q }
Gráfico del conjunto P – Q o P/Q. Zona Sombreada
Fig. 8-6
W = {x/x U ^ X W }
Gráfico del conjunto complementario. Zona sombreada
W U
W
Fig. 8-7
Fig. 8-8
Conjunto Intersección
A 2 B
9 1 8 4
7 3 6 5
fig. 8-9
A B = { 2, 8, 6 }
Los elementos que comparten tanto del conjunto A como del Conjunto B
Conjunto Diferencia
Fig. 8-10
A - B = { x / x A ^ x B }
A – B = { 1,3,9,7}
Conjunto complementario
A
Fig. 8-11
A = {x/x U ^ X A}
El conjunto formado por todos los elementos del Universo menos los
elementos del conjunto A
Sean los conjuntos A, B y C, con los cuales haremos las operaciones de:
Unión, Intersección, Diferencia y Complemento.
Unión
A U B U C = { x/x A V x B V x C }
Fig. 8-12
A B C = { x/x A ^ x B ^ x C}
Fig. 8-13
A B C {x / x U x A B C }
Fig. 8-14
A B C {x / x U x A B C }
Fig. 8-15
Resumen
A B
A B
A B
A B C
A C B C
C
C
Fig. 8-16
(R S) T = R (S T)
(R S) T = R (S T)
R S = S R
R S = S R
R R = R
R R = R
T = U
T =
R S R S
R S R S
U
Z-
Z+
Fig 8-17
2.- Z- Z+ =
3.- Z- U Z+ = Z
Ejercicios
{}=1
{s},{t},{r} = 3
{r,s},{r,t},{s,t} = 3
{r,s,t} = 1
Nº subconjuntos = 23 = 8
Q = { a, b, c, d, e}
Nº Subconjuntos = 25 = 32
a 1 x a2 x a3 … x an
Ejemplo 8.11
26 26 26 10 10 10
26 x 26 x 26 x 10 x 10 x 10 = 17 576 000
Ejemplo 8.12
Número de resultados = 2 x 2 x 6 = 24
8.3.10.1. Permutaciones
Las permutaciones son arreglos que se pueden hacer con todos o parte de
los elementos de un conjunto en un orden definido.
Consideremos el conjunto A = { a, b, c}. Como se van a considerar todos
los elementos del conjunto y aplicando el principio de la multiplicación,
resulta:
Total de maneras = 3 x 2 x 1 = 6
3P 3 = 3! = 3 x 2 x 1 = 6
nPr = n.(n-1).(n-2)…. (n - r + 1)
(n r )! n!
n Pr n(n 1)(n 2)...(n r 1). n Pr
(n r )! ( n r)!
8.3.10.2. Combinaciones
Las combinaciones son arreglos que se pueden hacer con todos o parte de
los elementos de un conjunto sin considerar el orden
ab ac ad ae bc bd be cd ce de
ab ba bc cb cd dc de
ac ca bd db ce ec ed
ad da be eb
ae ea
20 = 10 . 2.1
n! 1 n! n Pr
* nCr o nCr o
(n r)! r! r! (n r)! r!
5! 5 .4 .3 .2 .1
5C 2 10
2!* (5 2)! 2 .1 .3 .2 .1
Ejercicios
8.3.11.1. Experimento
8.3.11.3. Evento
S = Espacio Muestral
E = Evento
E S
Se indicó que
S ; evento imposible
S S ; S evento cierto
Ejemplo 8.14
S = { 1,2,3,4,5,6}
Eventos
Ejemplo 8.15
6!
a) 6C 2 15
4!.2!
A = {a, b, c, d, e, f }
S = { (a,b),(a,c),(a,d),(a,e),(a,f),(b,c),(b,d),(b,e),(b,f),(c,d),(c,e),(c,f)
(d,e),(d,f),(e,f)}
B = { (d,e),(d,f),(e,f)}
D = {(a,d),(a,e),(a,f),(b,d),(b,e),(b,f),(c,d),(c,e),(c,f)}
S
Fig. 8.18
Son aquellos que son disjuntos, por tanto,E1 E2 = ,en otras palabras
E1 y E2 son eventos mutuamente excluyentes, no pueden ocurrir
simultáneamente los dos eventos.
E1 U E2 = E1 + E2
E1 E2 = E1 X E2 = E1* E2
Ejemplo 8.16
U = {1,2,3,4,5,6}
Los eventos:
E1 = {Número par} = { 2,4,6}
E2 = { Número impar} = {1,3,5}
E3 = { Número primo} = {2,3,5}
Fig. 8-19
E2 E3 = {3,5 } " Evento impar y primo"
1 2
Fig 8-20
E 2 E 3 {1, 2,4,6 }
Fig. 8.21
E1 E2 =
En otras palabras, si el evento ocurrido es E1, número par, no puede ser a
la vez E2, número impar
Ejemplo 8.17
S = {(c,c,c),(c,c,s),(c,s,c),(c,s,s),(s,c,c),(s,c,s),(s,s,c),(s,s,s)}
1. Sucede E1 y E2 pero no E3 = E1 E 2 E 3
Fig. 8-22
Fig 8-23
Fig. 8-24
Fig. 2-25
Fig. 8-26
n
A B n
A n
B n
A B
Ejemplo 8.18
A = {1,3,5,7,9} y B = {2,3,5,6,7,8,4}
A U B = {1,2,3,4,5,6,7,8,9}
n
A B 5 7 3 9
A B {x / x A ^ x B}
n
A B n
A n
B n
A B
n
A B
5 7 9 3
A = {1,3,5,7,9} y B = {2,3,5,6,7,8,4}
A-B = {1,9}
n
A B
n
A n
A B
n
A B
5 3 2
A {x / x S ^ x A}
A = { x/ x Números Naturales}
n A n
S n
A
n A n
Z n
Q n
I
n
A B C
n
A n
B n
C n
A B
n
A C
n
B C
n
A B C
Ejercicios
Ejemplo 8-19
a) Clásico c) Teórica
b) Frecuencista d) Empírica
P
nº Casos Favorables n
A
N º Total de Casos Todos Posibles N
P
f
E Lím f ´ Lím
N N N
a) Cada pi no es negativo, pi 0
b) La suma de las probabilidades pi es igual a 1, esto es:
P1+p2+p3+…pn = 1
P[A] = r . 1/n
Mejor dicho
Número de Elementos de A n
P
A
A
Número de Elementos de S n
S
Ejemplos 8-20
Eventos
A = { diamante}
B = {As}
A Número de diamantes 13
P
B Número de cartas 52
B Número As 4
P
S Número de cartas 52
A B Número de diamtes que son As 13 * 4 1
P
S Número de cartas 52 * 52 52
Eventos:
A={Ambos defectuosos}
B={Ambos no defectuosos}
A Dos defectuosos de un total de 5 5C 2 10
P
S Dos artículos de un total de 12 12C 2 66
B Dos buenos de un total de 7 7C2 21
P
S Dos artículos de un total de 12 12C 2 66
1. Primer Axioma
0 A S
En función al número de elementos, tenemos
0 n[A] n[S]
n
A n
S
0
n
S n
S
A
0 P 1 o 0 P
A 1
S
2. Segundo Axioma
n
P
S
S 1
n
S
3. Tercer Axioma
n
A B
n
A n
B n
A B
n
A B n
A n
B nA B
n
S n
S n
S n
S
P
A B A B A B
P P P
S S S S
o
PA B P
A P
B P
A B
P
A B
P
A P
B
1. Teorema 1
Si A = { } = P() = 0
n
A 0
0
n
S n
S
A 0
P P 0
S S
P
0
2. Teorema 2
P[ ]= 1 - P[ A ]
Demostración:
n A n
S
n
A
n
S n
S n
S
A S A
P P P
S S S
A A
P 1 P
S S
o
P A 1 P
A
3. Teorema 3
A B A A B
P P P
S S S
Demostración
n
A B
n
A n
A B
n
A B n
A nA B
n
S n
S n
S
A B A A B
P P P
S S S
4. Teorema 4
A B A B A B
P P P P
S S S S
Demostración
n
A B n
A n
B n
A B
n
A B n
A n
B nA B
n
S n
S n
S n
S
P
A B A B A B
P P P
S S S S
Corolario
Este razonamiento puede extenderse para tres o más eventos
A B C A B C A B A C B C
P P P P P P
P
S S S S S S S
A B C
P
S
Fig. 8-27
P[A U B] = P[A]+P[B]
Considerando que
P[A B] = 0
Por no existir elementos comunes
Fig 8-28
A
P
A B P
A * P
B
P
12C 2 66 11
a
24C 2 12 * 23 46
b) Las empresas de servicios son 12, luego hay 12 maneras de elegir. Las
empresas de bienes raíces hay 12, luego ha 12 maneras de elegir. Igual
que en el literal anterior el total es 24C2, luego
P
12 *12 144 12
A
24C12 12 * 23 23
a)
10 integrados 5 integrados
6 buenos 3 buenos
4 defectuosos 2 defectuosos
P[ Computador funciona]
P
bueno primera caja
6C1 3
10C1 5
P
defectuoso primera caja
4C1 2
10C1 5
P
Bueno segunda caja
3C1 3
5C1 5
P
defectuoso segunda caja
2C1 2
5C1 5
a) P
Bombilla buena
20C1 4
25C1 5
b) P
Bombilla mala
5C1 5 1
25C1 25 5
c) P
Bombilla Buena
P
Bombilla mala
4 1
1
5 5
P
D1 D2 D3P
D1
* P
D 2
* P
D3
3*3*3
500 * 500 * 500
P
A B
P
A | B
P
B
n
A B n
P
A B , P
B
B
n
S n
S
Dividiendo miembro a miembro estas igualddes
PA B n
A B
P
A | B
P
B n
B
Ejemplos
1
PAsBrillantes 52 1
PAs de Brillantes
PBrillantes 13 13
52
P
As 2br
P
As
* P
2br / As
4 1 1
*
52 52 13* 52
P
As 2br
P
As
* P
2br / As
1 4
P
2br As P
2br
* PAs 4 52 52
*
P
As 2br
P
As P
As
1
* * *
PAs PAs 52 4 13 *52
52
P [M/Q] = ?
M P
P
Q M 0.08 8
2
P
Q Q 0.60 60 15
PA B
P A | B
P
B
De otra manera
PA B P A | B* P B
o
PA B P B / A * PA
Igualando los dos miembros resulta
P A | B* P
B P B / A* P
A
Despejando
P B / A * P
P A | B
A
P
B
O También
P A | B * P
P B / A
B
P
A
Problema 8-1
Desarrollo
Probabilidades parciales
P[Eo] = 0.65
P[E1] = 0.20
P[E2] = 0.10
P[E3] = 0.05
A
P
E 3
P P *
E 3
E3
A P
A
P
A P
A E 0
P
A E1
P
A E 2
P
A E3
A A A A
P
A P
E 0
* P P E1
* P P
E 2
* P P E 3
* P
E 0 E1 E 2 E3
E1 E2 E3
Ei Ej Ek
En
P[A / E0 ] = 0
P[A / E1 ] = 0
A 2C 2 * 8C 2 28
P 0,133
E 2 10C 4 210
A 3C 2 * 7C 2 63
P 0.3
E 3 10C 4 210
E 3 0 .3
p 0.05 * 0,53
A 0.0283
Problema 8-2
En una urna hay cinco bolas blancas, tres rojas y dos azules. Las bolas que
se sacan se quedan afuera. Si en el primer intento no se saca bola blanca.
¿ Cuál es la probabilidad de que la segunda bola no sea roja?
R 2
P ?
B1
B 1
P
R 2
P P R 2 *
R 2
B 1 P B1
Calculando las Pr obabilidad es separadame nte
7
P R2 ,
10
P B1
5
10
P
B 1 P B 1 R 2 1 P
B1 R 2
R 2 P R2 P R2 , Según la ley de Morgan
P
B1 R2
P
B1
P
R2
P
B1 * R 2
5 3 5 3 57
*
10 10 10 9 90
B 1 1 90
57 33
90
P
R 2 7 7
10 10
Luego
33
90
R 2 7 330
P * 7 10 *
7 630 7 * 330 *10 11
B1 10 5 10 5 10 5 * 630 15
10 10
Ejercicios
1. En una urna hay cinco bolas blancas, tres rojas y dos azules. Las bolas
que se sacan se quedan afuera. En el tercer intento no se saca ninguna
bola roja. ¿ Cuál es la probabilidad de sacar una bola blanca en el primer
intento?
Indice General
Comentarios al Proceso
A
Computacional del Sistema de
Análisis de Insumo-Producto ........113 Ecuaciones Lineales ...................60
Análisis Matemático de Costos ........21 CONCEPTO DE FUNCION ................ 5
Aplicación de las Matrices ............100 Concepto de Probabilidad ............242
Aplicación de los Determinantes .....79 Condiciones de Consistencia e
Aplicación de los Máximos y Mínimos Inconsistencia ...........................40
– Problemas Razonados............207 Condiciones de continuidad.......... 177
Aplicación General de la Derivada .199 Conjunto de los números enteros.- .10
Conjunto de los Números Irracionales
Aplicaciones de la Derivada en los
...............................................11
Negocios .................................203
Conjunto de los Números Naturales 10
Aplicaciones de la Maximización ...150
Conjunto de los Números Racionales
Aplicaciones de las Funciones Lineales
...............................................10
...............................................18
Conjunto de los Números Reales.- ..11
Aplicaciones del Sistema de
Conjunto Finito...........................217
Ecuaciones Lineales ...................64
Conjunto Infinito ........................ 217
Aplicaciones para la Minimización .159 Conjunto Universal ..................... 217
Artificios de integración ............... 213 Conjunto vacío ...........................217
Axiomas y Teoremas de los Números Costo Fijo .............................. 18, 19
Reales ....................................122 Costo Promedio .......................... 205
B Costo Variable........................ 18, 19
Costo Variable Unitario..................19
Beneficio ............................. 18, 151
D
C
Definición de Conjunto ................ 215
Cálculo del número de elementos de Derivación de Funciones Algébricas
un conjunto ............................239 ............................................. 184
Combinación de Oferta y Demanda .32 Derivación de Funciones Implícitas196
Combinaciones ...........................231 Derivada de una función de función
Comentario: ............................................. 195
del segmento del Programa Inversa Derivadas sucesivas.................... 197
de una Matriz Método de Gauss- Desigualdades Lineales en dos
Jordan ......................................97 Variables ................................128