Está en la página 1de 8

GUIA DE LABORATORIO DE MATEMÁTICAS BÁSICAS EN MATLAB

Cuando se trabaja con una expresión simbólica que contiene más de una variable,
sólo una es la variable independiente, teniendo en cuenta que la variable
independiente por defecto de una expresión simbólica es la única letra minúscula
distinta de i, j . Si no existe tal carácter se elige x . Si se produce un empate, se
toma el carácter posterior a x , según el alfabeto.

Carácter Ubicación
[ Alt 91
] Alt 93
^ Alt 94
\ Alt 92
‘ Alt 39

La función pretty ( f ) es muy útil para observar la expresión f como aparece en


los libros o en el simbolismo cotidiano. Así mismo, pretty ( ans ) muestra la
respuesta de un problema de una forma normal, así como aparece en los textos.

En las siguientes aplicaciones, el símbolo ↵ índica que debe activarse la tecla


enter para pasar de un renglón a otro en el monitor del computador.

1.1 OPERACIONES CON POLINOMIOS

Operación Función
Suma symadd
Resta symsub
Multiplicación expand
División simplify

EJEMPLO 1. Dados los polinomios f = −2 x 2 + 3 x − 6 y g = x 2 − x + 1 calcular f + g


y f −g

SOLUCIÓN
Para calcular f + g , entran los polinomios como

>> f = sym( '−2 * x ^ 2 + 3 * x − 6') ↵


>> g = sym( ' x ^ 2 − x + 1') ↵
>> symadd ( f , g ) ↵

Se obtiene resultado

ans = − x ^ 2 + 2 * x − 5
>> pretty ( ans ) ↵
− x 2 + 2x − 5

Ahora, para calcular f − g , se procede de forma similar


>> f = sym( '−2 * x ^ 2 + 3 * x − 6') ↵
>> g = sym( ' x ^ 2 − x + 1') ↵
>> symsub( f , g ) ↵
ans = −3 * x ^ 2 + 4 * x − 7
>> pretty ( ans ) ↵
− 3 x 2 + 4 x − 12

Nota. Para abreviar el proceso anterior, es decir, para sumar o restar expresiones
algebraicas, simplemente se escribe f + g ó f − g después de haber ingresado
las expresiones respectivas. Las versiones de MATLAB 7 y superiores no
reconocen los comandos symadd y symsub .

(
EJEMPLO 2. Calcular 2a 3 − 39a 2 + 15a 4 − 16a + 10 ÷ 2 − 4a − 5a 2 ) ( )
SOLUCIÓN. Se escribe el siguiente:

>> f = sym( ' ( 2 * a ^3 − 39 * a ^ 2 + 15 * a ^ 4 − 16 * a + 10) / ( 2 − 4 * a − 5 * a ^ 2) ') ↵


>> simplify ( f ) ↵
ans = −3 * a ^ 2 + 2 * a + 5
>> pretty ( ans ) ↵
− 3a 2 + 2a + 5

En los próximos ejemplos sólo se indica cómo se entra la operación planteada y


algunas funciones especiales; las funciones pretty ( f ) y pretty ( ans ) ya vistas, se
siguen manejando igual.
Para multiplicar expresiones algebraicas y en los productos notables se puede
usar la función expand .

EJEMPLO 3. Efectuar ( x − 3) x 2 + 3x + 9 ( )
SOLUCIÓN

>> f = sym( ' ( x − 3) * ( x ^ 2 + 3 * x + 9) ') ↵


>> expand ( f ) ↵
>> pretty ( ans ) ↵

Se llega a

x 3 − 27

EJEMPLO 4. Efectuar ( a − b ) 3

SOLUCIÓN

>> g = sym( ' ( a − b ) ^3') ↵


>> expand ( g ) ↵
>> pretty ( ans ) ↵

Se obtiene como resultado

a 3 − 3a 2 b + 3ab 2 − b 3

EJERCICIO 1.1

Resolver las siguientes operaciones

1) ( a + b + c )( a + b − c ) ( )
6) x 2 + xy + y 2 ( x − y )
2) (x 2
)(
+1 x − 42
) ( ) (
7) x 3 − 8 ÷ x 2 + 2 x + 4 )
3) (a 2
)(
− ab + b 2 a 2 + ab + b 2 ) ( )
8) − a 5 + a 4 b − a 3b 2 ( − a − b )
4) (
( x + 1)( x − 2) x 2 + x + 1 ) 9) (
x +4 x −4)( )
5) ( )
x 3 − 2 x 2 + 8 ( x + 2) ( )(
10) x 2 − 2 xy + y 2 x 2 + 2 xy + y 2 )

1.2 FACTORIZACIÓN
Para factorizar expresiones algebraicas se utiliza la función factor .

EJEMPLOS. Factorizar las siguientes expresiones:

EJEMPLO 1. x 3 + x 2 + 4 x + 4

SOLUCIÓN

>> f = sym( ' x ^3 + x ^ 2 + 4 * x + 4') ↵


>> factor ( f ) ↵
>> pretty ( ans ) ↵

Se obtiene como resultado

(x 2
)
+ 4 ( x + 1)

EJEMPLO 2. x 5 y 2 − xy 6

SOLUCIÓN

>> h = sym( ' x ^5 * y ^ 2 − x * y ^ 6') ↵


>> factor ( h ) ↵
>> pretty ( ans ) ↵

La respuesta es:

( )
xy 2 x 2 + y 2 ( x + y )( x − y )

EJERCICIOS 1.2

Factorizar

1) x 2 − 2 x − 15 6) 75b 4 mx 2 − 180mab 2 x + 108a 2 m


2) t 2 − 10t + 25 7) x 3 + y 3 + z 3 − 3 xyz
3) 9ax 2 + 6ax + a 8) a 2 − m 2 − 9n 2 − 6mn + 4ab + ab 2
4) 4 x 4 y 4 + 28 x 2 y 2 + 49 9) a 4 + b 4 + c 4 − 2a 2b 2 − 2a 2c 2 − 2b 2c 2
5) 32a 2 − 48ab + 18b 2 10) x 4 x − 16
1.3 FRACCIONES ALGEBRAICAS

Cuando se trabaja con fracciones algebraicas y fracciones complejas se una la


función simple. En general esta función es utilizada para simplificar cualquier tipo
de expresión. También es muy útil la función simplify.

Cuando entra una función compleja al programa, es fundamental usar la función


pretty ( f ) antes de simplificar, para confrontar si ha entrado correctamente el
problema.

EJEMPLOS. Simplificar

x2 −1
EJEMPLO 1. 2
x +x−2

SOLUCIÓN

>> f = sym( ' ( x ^ 2 − 1) / ( x ^ 2 + x − 2 ) ') ↵

>> pretty ( f ) ↵

>> simple( f ) ↵

>> pretty ( ans ) ↵

El resultado es

x +1
x+2

1 2
EJEMPLO 2. −
x − 1 ( x + 1) 2
2

SOLUCIÓN

>> k = sym( '1 / ( x ^ 2 − 1) + 2 / ( x + 1) ^ 2') ↵

>> pretty ( k ) ↵

>> simple( k ) ↵

>> pretty ( ans ) ↵

Se obtiene como resultado


3− x
( x − 1)( x + 1) 2

x
+1
y
EJEMPLO 3.
y
1−
x

SOLUCIÓN

x   y
>> h = sym '  + 1 / 1 − '  ↵

y   x
>> pretty ( h ) ↵

>> simple( h ) ↵

>> pretty ( ans ) ↵

Y se tiene a

x( x + y )
y( x − y )

Como resultado

x −1 y −2 + x −2 y −1
EJEMPLO 4.
y −2 − x −2

SOLUCIÓN

>> k = sym( ' ( x ^ ( − 1) * y ^ ( − 2 ) + x ^ ( − 2) * y ^ ( − 1) / ( y ^ ( − 2) − x ^ ( − 2 ) ) ) ') ↵

>> pretty ( k ) ↵

>> simple( k ) ↵

>> pretty ( ans ) ↵

El resultado obtenido es:

1
x− y
x −1 y −2 + x −2 y −1
EJEMPLO 5.
y −2 − x−2

SOLUCIÓN

>> k = sym( ' ( x ^ ( − 1) * y ^ ( − 2) + x ^ ( − 2) * y ^ ( − 1) ) / ( y ^ ( − 2 ) − x ^ ( − 2 ) ) ') ↵

>> pretty ( k ) ↵

>> simple( k ) ↵

>> pretty ( ans ) ↵

Finalmente, el resultado es:

1
x− y

EJERCICIOS 1.3

Simplificar

2x3 − x 2 − 6x
1)
2x 2 − 7x + 6

 4 x  x + 2 
2)  2  
 x − 4  16 x 

x3
3) x +1
x
x + 2x + 1
2

x
4) x + 1 +
x +1

1 1
5) + 2
x+3 x −9

x 1 2
6) − −
x − x−6 x+2 x−3
2
y −2 + 3 x −1 y −1 + 2 x −2
7)
x −1 y − 2 + x − 2 y −1

 ax + x 2  x 

8)  a + x − 1 + 
 a + 2 x  a + x 

 x 3 − y 3  y 2 − x 2 
9)  3 
3  2

2 
 y − x  x − y 

 x 2 − y 2  x 2 − xy + y 2 x 2 + xy + y 2 
10)   − 
 y
3
 x− y x+ y 