Documentos de Académico
Documentos de Profesional
Documentos de Cultura
y Cálculo Operacional
Teorı́a y Práctica con Python
W ILLIAM L A C RUZ
Universidad Central de Venezuela
Facultad de Ingenierı́a
Escuela de Ingenierı́a Eléctrica
Departamento de Electrónica, Computación y Control
c 2020 W. La Cruz
Contenido
Prefacio vi
1 Números Complejos 1
1.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Operaciones Algebraicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Representación Geométrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Valor Absoluto y Conjugado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 Coordenadas Polares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5.1 Fórmula de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6 Potencias y Raı́ces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 Regiones en el Plano Complejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.8 Aritmética Compleja con Python . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.9 Problemas Propuestos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
ii
iii
8 Transformada z 261
8.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
8.1.1 Región de Convergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
8.1.2 Transformada z Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
8.1.3 Diagrama de Polos y Ceros . . . . . . . . . . . . . . . . . . . . . . . . . . 265
8.2 Propiedades de la Transformada z . . . . . . . . . . . . . . . . . . . . . . . . . . 268
8.3 Algunos Pares de Transformadas . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
8.4 Cálculo de la Transformada z Inversa . . . . . . . . . . . . . . . . . . . . . . . . . 283
8.4.1 Integración Compleja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
8.4.2 Expansión en Serie de Potencias . . . . . . . . . . . . . . . . . . . . . . . 285
8.4.3 Inversión por Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
8.5 Problemas Propuestos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Bibliografı́a 299
Índice 300
Antes de leer y usar los programas de
este libro
Todos los programas en este libro se escribieron en el lenguaje Python versión 3.6 para una
computadora personal (para más información visite la página Web https://www.python.org/).
En el libro se utilizan las siguientes librerı́as cientı́ficas y gráficas de Python:
• Sympy: https://www.sympy.org/en/index.html
• Numpy: https://numpy.org/
• Mapplotlib: https://matplotlib.org/
Los objetos de la librerı́a Numpy se utilizan con el prefijo np (siguiendo la sintaxis de una clase),
ya que se asume que Numpy se ha cargado previamente con la instrucción:
>>> i m p o r t numpy a s np
v
Prefacio
En la actualidad existe la creencia bastante común que los problemas matemáticos en su ma-
yorı́a se resuelven usando una computadora sin otro conocimiento previo o, simplemente, que las
soluciones de los mismos se encuentran en Internet, buscando en Google un link que nos dirija
mágicamente a la respuesta. Esta visión inmediatista, sin mediación alguna, sin esfuerzo, es con-
secuencia del gran desarrollo de la computación y la consolidación de las redes sociales, pero tal
creencia no es cierta. Sólo basta con pensar y hacerse las siguientes preguntas: ¿Cómo se diseñan
las computadoras? o ¿Cómo funciona Internet? Las respuestas a estas preguntas seguro están en
Internet, pera ellas en sı́ encierran un gran cúmulo de conceptos, métodos y técnicas, todos ellos
relacionados con la matemática y la ingenierı́a, que sólo los especialistas pueden entender en su
totalidad. Por ejemplo, para diseñar un procesador (CPU) de una computadora, una red de comu-
nicaciones, un puente colgante o un tornillo, es necesario manejar ciertos conceptos técnicos, tales
como: microprocesadores, grafos, curva catenaria, constante de elasticidad y muchos otros más,
que a su vez requieren para su comprensión el manejo de la suma, la multiplicación, la derivación,
la integración, entre otros conceptos y operaciones matemáticas. En vista de ello, uno de los obje-
tivos de este libro es lograr que el lector se familiarice con los conceptos matemáticos del análisis
complejo, que se imparten en los estudios de la carrera Ingenierı́a.
El motivo para la elaboración de este libro, que a su vez es otro objetivo del mismo, es brindar
al lector el libre acceso al conocimiento, por su puesto, presentando los conceptos de una manera
sencilla pero formal, usando para ello solo herramientas matemáticas correspondientes al cuarto
semestre de Ingenierı́a. Especı́ficamente, el escrito presenta la teorı́a básica de Variable Compleja
y el Cálculo Operacional. Especı́ficamente, en este escrito se presentan los conceptos básicos
del cálculo diferencial e integral en el conjunto de los números complejos, comenzando con la
definición de número complejo, pasando luego con la descripción formal de funciones de variable
compleja, enfatizando en la continuidad, diferenciación e integración. También se presenta una
introducción al cálculo operacional, en la cual se describen las funciones elementales de dominio
continuo y de dominio discreto, y se definen las transformadas de Fourier, de Laplace y z.
Para la comprensión de los conceptos expuestos en el libro, es necesario que el lector posea
un nivel aceptable de conocimientos de Cálculo (particularmente, del Cálculo Infinitesimal Real
en una y dos variables); también debe manejar con destreza las operaciones algebraicas en los
conjuntos reales, racionales y enteros. En otras palabras, el material está dirigido a lectores con
conocimientos matemáticos equivalentes o superiores al tercer semestre de Ingenierı́a.
El libro se puede dividir en dos partes: I. Variable Compleja y II. Cálculo Operacional, ya que
el mismo, en principio, está diseñado según el contenido temático del curso Variable Compleja y
Cálculo Operacional, ubicado en el cuarto semestre del Plan de Estudios de Ingenierı́a Eléctrica.
En los capı́tulos 1, 2, 3 y 4, se dan las propiedades del conjunto de los números complejos; se
presentan los fundamentos matemáticos de la continuidad y diferenciación de una función de va-
riable compleja; se estudian las series de números complejos haciendo énfasis en los desarrollos
de Taylor y de Laurent; y se describen los conceptos básicos de la integración compleja: integral
definida, integral de lı́nea, primitiva y teorı́a de residuos.
vi
PREFACIO vii
William La Cruz
Universidad Central de Venezuela, Caracas
Enero de 2020
1 Números Complejos
1.1 Definición
Se dice que z es un número complejo si se expresa como
z = x+ iy
o, de manera equivalente,
z = x + y i,
donde x e y son números reales, esto es, x, y ∈ R (recuerde que R denota el conjunto de los números
reales). El sı́mbolo i se conoce como unidad imaginaria. El conjunto de los números complejos se
denota como C, y z ∈ C indica que z pertenece al conjunto de los números complejos.
Por otra parte, un número complejo z = x + i y también se puede definir como el par ordenado
z = (x, y). Esta definición equivalente de número complejo permite definir a i como el número
complejo dado por
i = (0, 1).
Más adelante se demostrará que i2 = −1.
Se denota con x = Re z la parte real del número complejo z, y con y = Im z la parte imaginaria
de z. Los números complejos de la forma x + i 0, se denominan reales puros o, simplemente, reales.
Además, los números complejos de la forma 0 + i y, se denominan imaginarios puros.
Los números reales 0 y 1, también se pueden definir como números complejos. El cero de los
números complejos, denotado simplemente como 0, se define por 0 = 0 + i 0. El 1 de los números
complejos, denotado 1, se define por 1 = 1 + i 0.
1
2 1.2. OPERACIONES ALGEBRAICAS
Definición 1.1. Se dice que dos números complejos z y w son iguales si, y sólo si sus partes
reales son iguales y sus partes imaginarias son iguales. Es decir, si z = x + i y y w = u + i v,
entonces z = w, si y sólo si x = u e y = v. En particular, z = x + i y = 0 si, y sólo si x = y = 0.
Recuerde que Observación 1.1. No existe relación de orden en los números complejos. En los números reales,
los números por ejemplo, se tiene que 5 > 3, pero no tiene sentido afirmar que 1 + i < 2 + i 3.
reales se pue-
den representar
como un punto 1.2 Operaciones Algebraicas
en una recta,
que se recorre
de izquierda a
Seguidamente se definen las operaciones algebraicas de números complejos.
derecha, con lo
cual se impone
Definición 1.2. Sean z1 = x1 + i y1 , y z2 = x2 + i y2 números complejos. Se define la suma, resta,
un orden.
multiplicación y división de z1 y z2 como sigue.
Suma:
z1 + z2 = (x1 + x2 ) + i (y1 + y2 ).
Resta:
z1 − z2 = (x1 − x2 ) + i (y1 − y2 ).
Multiplicación:
z1 · z2 = z1 z2 = (x1 x2 − y1 y2 ) + i (x1 y2 + x2 y1 ).
División:
z1 x1 x2 + y1 y2 x2 y1 − x1 y2
z1 ÷ z2 = = +i ,
z2 x22 + y22 x22 + y22
siempre que x2 6= 0 y y2 6= 0.
1. Conmutativa
• z+w = w+z
• zw = wz
2. Asociativa
• z + (w + s) = (z + w) + s
• z(ws) = (zw)s
3. Elemento Neutro
• z+0 = z
• 1·z = z
4. Elemento Inverso
• Para todo z ∈ C, existe −z ∈ C, llamado inverso aditivo, tal que z + (−z) = 0.
• Para todo z 6= 0, existe z−1 ∈ C tal que z z−1 = 1. El número z−1 es denominado
inverso multiplicativo.
5. Distributiva
• z(w + s) = zw + zs.
CAPÍTULO 1. NÚMEROS COMPLEJOS 3
Demostración. Es una consecuencia inmediata de las propiedades de los números reales, la defi-
nición de número complejo y las definiciones de suma y multiplicación de números complejos.
Ejemplo 1.2. Sean z1 y z2 números complejos tales que z1 + z2 es un número real diferente de cero
y Re (z1 − z2 ) = 0. Probar que z21 − z22 es un número complejo puro.
Solución. Sean z1 = x1 + iy1 y z2 = x2 + iy2 . Como z1 + z2 = (x1 + x2 ) + i(y1 + y2 ) es un número
real diferente de cero y Re (z1 − z2 ) = x1 − x2 = 0, se tiene que y1 = −y2 y x1 = x2 . Ası́,
z21 − z22 = (z1 + z2 )(z1 − z2 ) = (2x1 )(2y1 i) = 4x1 y1 i,
en otras palabras, z21 − z22 es un número complejo puro.
z
Demostración. Demostremos que las partes real e imaginaria de los números complejos y z w−1
w
son iguales. Tomemos z = x + i y, w = u + i v y asumamos que w 6= 0. Por definición, se tiene que
z xu + yv yu − xv
= 2 2
+i 2 . (1.1)
w u +v u + v2
Ahora, veamos la forma que tiene w−1 . Asumamos que w−1 = a + i b. Por la Proposición 1.1 se
tiene que w w−1 = 1. Por tanto, podemos escribir:
Eje imaginario
z = (x, y)
y b
x Eje real
Eje imaginario
z = x + iy
y
x Eje real
En la sección anterior vimos que un número complejo z se puede representar como un vector
orientado. Este hecho permite que z herede algunas propiedades de los vectores, entre ellas la
magnitud o valor absoluto.
Definición 1.3 (Valor absoluto). El valor absoluto del número complejo z = x + i y, denotado
por |z|, se define como la longitud del vector z, la cual se calcula a través de la fórmula
p
|z| = x2 + y2 .
Geométricamente, el valor absoluto |z| representa la distancia del origen (0, 0) al punto (x, y).
Otro concepto geométrico importante es el conjugado de un número complejo, cuya definición
formal es la siguiente.
Geométricamente, el conjugado z es la reflexión del punto (x, y) con respecto al eje real. En la
Figura 1.3 se muestra un ejemplo gráfico del conjugado de un número complejo.
6 1.4. VALOR ABSOLUTO Y CONJUGADO
z = x + iy
y b
−y b
z = x − iy
Empleando las operaciones algebraicas de los números complejos, se puede establecer sin
mucha dificultad algunas propiedades del valor absoluto y el conjugado, las cuales se presentan en
la Proposición 1.3. La demostración de esta proposición se deja como ejercicio para el lector.
1) z1 = z1 .
2) z1 ± z2 = z1 ± z2 .
3) z1 · z2 = z1 · z2 .
z1 z1
4) = , siempre y cuando z2 6= 0.
z2 z2
5) |z1 | = |z1 |.
6) z1 z1 = |z1 |2 .
z1
7) z−1
1 = , siempre y cuando z1 6= 0.
|z1 |2
8) |z1 | ≥ |Re z1 | ≥ Re z1 .
9) |z1 | ≥ |Im z1 | ≥ Im z1 .
Seguidamente mostramos unos ejemplos donde se emplean propiedades del valor absoluto y el
conjugado.
Ejemplo 1.5. Si z1 , z2 y z3 son números complejos tales que |z2 | = 6 |z3 |, entonces demostrar que
z1 |z1 |
z2 + z3 ≤ ||z2 | − |z3 || .
|z1 | |z1 |
≤ ,
|z2 + z3 | ||z2 | − |z3 ||
lo que implica
z1 |z1 |
z2 + z3 ≤ ||z2 | − |z3 || ,
√ √
Ejemplo 1.6. Demostrar que |(2 z + 5)( 2 − i)| = 3|2z + 5|.
Solución. Utilizando la definición y las propiedades del módulo podemos escribir:
√ √ √ √
|(2 z + 5)( 2 − i)| = |2 z + 5| | 2 − i| = 2z + 5 2 + 1 = 3|2z + 5|.
z1 z2
+
z1
z2
pero
z1 z2 + z1 z2 = 2 Re (z1 z2 ) ≤ 2 |z1 z2 | = 2 |z1 | |z2 | = 2 |z1 | |z2 |,
luego
|z1 + z2 |2 ≤ |z1 |2 + 2 |z1 | |z2 | + |z2 |2 = (|z1 | + |z2 |)2 ,
Ahora demostremos que esta desigualdad se cumple para n = h + 1. Por la hipótesis inductiva y la
Proposición 1.4, obtenemos:
Definición 1.5 (Argumento de z). El argumento del número complejo z 6= 0, denotado por arg z,
es cualquiera de los ángulos orientados comprendidos entre la parte positiva del eje real y el
número complejo z.
z = x + iy
|z|
r=
Dadas las coordenadas polares (r, θ ) de un número complejo z = x + i y, se tiene que x = r cos θ
e y = r sen θ . Ası́ pues, la forma polar de z se define como
z = r(cos θ + i sen θ ).
Los valores de r y θ = arg z definen de manera única a z, es decir, para cada par (r, θ ) existe un
único número complejo z que tiene como coordenadas polares a (r, θ ). En cambio, el número
complejo z caracteriza de manera única a r, pero no a θ = arg z, esto es, dado un número complejo
z, entonces existe un único r > 0 tal que r = |z|, pero existen infinitos valores de θ = arg z. Observe
el siguiente ejemplo.
Ejemplo 1.7. Para el número complejo z = 1, se tiene que los valores de θ están dados por: θ =
arg z ∈ {0, ±2π , ±4π , . . .}.
10 1.5. COORDENADAS POLARES
z1 = r1 (cos θ1 + i sen θ1 ),
−π < Arg z ≤ π .
Note que la fórmula anterior considera la posición de z en el plano complejo para calcular el
valor de Arg z, es decir, dependiendo del cuadrante donde se encuentre z, su argumento principal
se calcula de una forma muy particular, por supuesto, usando para ello el valor de arctan(y/x).
Observe el siguiente ejemplo.
Ejemplo 1.8. Utilizando el argumento principal, represente en forma polar los siguientes números
complejos: z1 = 1 + i , z2 = −1 + i , z3 = −1 − i, y z4 = 1 − i.
√ √
Solución. Se tiene que el valor absoluto de z1 es r = |z1 | = 12 + 12 = 2. Como z1 = 1 + i está
en el primer cuadrante, su argumento principal es
π
Arg z1 = arctan(1) = .
4
CAPÍTULO 1. NÚMEROS COMPLEJOS 11
Proposición 1.6. Si z1 y z2 son números complejos distintos de cero, entonces las siguientes
identidades se cumplen:
2. arg(1/z2 ) = − arg(z2 ).
Ejemplo 1.9. La Proposición 1.6 se puede utilizar para calcular un valor del argumento de z1 z2
o z1 /z2 . Por ejemplo, tomemos z1 = i y z√ 2 = −1 + i. La forma polar de estos números comple-
jos es z1 = cos(π /2) + i sen(π /2) y z2 = 2(cos(3π /4) + i sen(3π /4)), por supuesto, usando el
argumento principal. Ası́, un valor del argumento de z1 z2 es
π 3π 5π
+
arg(z1 z1 ) = = ,
2 4 4
lo cual efectivamente es un valor del argumento de z1 z2 = −1 − i (verifique esta afirmación). Pero,
este valor no es el argumento principal de z1 z2 = −1 − i, aunque π /2 y 3π /4 sean los argumentos
principales de z1 y z2 , respectivamente.
Observe que en la forma polar de los números dados se utilizó el argumento principal, pero pudiera
también emplearse cualquier valor del argumento.
Definición 1.7 (Potencia n-ésima). Sean z = r eiθ y n un entero positivo. La potencia n-ésima
de z, denotada por zn , se define como
Definición 1.8 (Raı́ces n-ésimas). Sean z = r eiθ y n un entero positivo. Las raı́ces n-ésimas de
√
z, denotadas por z1/n o n z, se definen como
√ θ +2kπ √ θ + 2kπ θ + 2kπ
z1/n = n r ei n = n r cos + i sen ,
n n
√
para k = 0, 1, . . . , n − 1, donde n r denota la raı́z n-ésima positiva del número real r.
Observación 1.2. En las definiciones de potencia n-ésima y raı́z n-ésima, se utiliza cualesquiera
valor de θ , no es necesario que θ sea el argumento principal de z.
Ejemplo 1.12. Se deja como ejercicio para el lector verificar que
√
2 3π √
10
π +2kπ
4
(1 + i)3 = 23 ei 4 y (1 + i)1/5 = 2 ei 5 , k = 0, 1, . . . , 4.
14 1.7. REGIONES EN EL PLANO COMPLEJO
Ejemplo 1.13. Un ejemplo importante son las raı́ces n-ésimas de la unidad, a saber:
√
1 = e2kπ i/n ,
n
k = 0, 1, . . . , n − 1.
Las raı́ces n-ésimas de la unidad son números complejos con módulo 1, es decir, pertenecen a la cir-
cunferencia unitaria. Calculemos las raı́ces sexta de la unidad, además, representemos geométrica-
mente cada una de ellas. Se tiene que zk = e2kπ i/6 , k = 0, 1, . . . , 5, son las 6 raı́ces sexta de la unidad.
Observe lo siguiente:
z0 = 1,
√
π i/3 1 3
z1 = e = cos(π /3) + i sen(π /3) = + i ,
√ 2 2
1 3
z2 = e2π i/3 = z1 · eπ i/3 = − + i ,
2 2
z3 = eπ i = z2 · eπ i/3 = −1,
√
4π i/3 π i/3 1 3
z4 = e = z3 · e = − −i ,
2 √2
1 3
z5 = e5π i/3 = z4 · eπ i/3 = − i .
2 2
Es decir, dada una raı́z sexta de la unidad zk , entonces la siguiente zk+1 se obtiene multiplicando zk
por eπ i/3 , esto es, una rotación de ángulo π /3. En la siguiente figura se muestra la representación
gráfica de las raı́ces sexta de la unidad.
z2 1 z1
b b
z3 b b
z0
-1 1
b b
z4 z5
-1
Circunferencia
unitaria
1
b
Disco
unitario
z ε
b
z0
Definición 1.11 (Conjunto abierto). Se dice que un conjunto de números complejos S es abierto,
si para cada z ∈ S existe una vecindad de z, B(z, ε ), tal que B(z, ε ) ⊂ S.
Ejemplo 1.14. Los conjuntos S1 , S2 y S3 que se muestran en la Figura 1.8 son abiertos.
La lı́nea de puntos indica que los puntos de la misma no pertenecen al conjunto. Por ello,
ninguno de los conjuntos S1 , S2 y S3 contiene su borde. Los conjuntos S1 , S2 y S3 se definen de la ¿Todo conjunto
siguiente manera. del plano que
no contiene su
a) S1 = {z ∈ C : |z| < 1} borde es abi-
erto?
b) S2 es la región del plano complejo formada por los puntos interiores del cuadrado cuyos
vértices son los puntos z1 = 0, z2 = 1, z3 = 1 + i, y z4 = i. Analı́ticamente, S2 es el conjunto
16 1.7. REGIONES EN EL PLANO COMPLEJO
1 1 S2 1
S1
S3
b
−1 1 1 −1 1
−1
a) b) c)
c) S3 es la región del plano complejo formada por los puntos z = x + i y que satisfacen el
siguiente sistema de inecuaciones:
x − y > −1
x+y < 1
y > 0
Ejemplo 1.15. En la Figura 1.9 observamos un conjunto S y tres puntos z1 , z2 y z3 . En este caso,
z1 es un punto de la frontera de S, en cambio z2 y z3 no pertenecen a la frontera de S (se deja al
lector justificar esta afirmación).
S z1
b
z2
b
z3
b
Definición 1.13 (Punto de acumulación). Sea S un conjunto de números complejos. Se dice que
z0 es un punto de acumulación de S, si toda vecindad de z0 contiene por lo menos un punto de
S diferente de z0 .
Ejemplo 1.16. Considere el conjunto S de la Figura 1.9. Aquı́ observamos que z1 y z2 son puntos
de acumulación de S, pero z3 no es un punto de acumulación de S, ya que existe ε > 0 tal que
B(z3 , ε ) ∩ S = 0.
/
Definición 1.14 (Conjunto cerrado). Se dice que un conjunto de números complejos S es ce-
rrado, si todos sus puntos de acumulación pertenecen a él. De forma equivalente, S es cerrado
si contiene a su frontera.
¿Todo conjunto
del plano que
Ejemplo 1.17. Considere todos los conjuntos mostrados en las Figuras 1.7, 1.8 y 1.9. Suponga contiene su
que con estos conjuntos se forman nuevos conjuntos que contienen los puntos de la frontera. Estos borde es ce-
rrado?
últimos conjuntos son todos cerrados.
Definición 1.15 (Conjunto conexo). Se dice que un conjunto de números complejos S es conexo,
si dados dos puntos cualesquiera de S, existe una trayectoria formada por segmentos de recta
que los une y cuyos puntos pertenecen todos a S.
S1 S2
Ejemplo 1.19. Todos los conjuntos mostrados en las Figuras 1.7, 1.8 y 1.9 son dominios. Asi-
mismo, el conjunto S1 de la Figura 1.10 también es un dominio. (¿Por qué?)
18 1.8. ARITMÉTICA COMPLEJA CON PYTHON
Definición 1.17 (Conjuntos acotado y no acotado). Se dice que un conjunto de números com-
plejos S es acotado, si existe un número real R > 0 tal que todo punto de S queda dentro de la
circunferencia |z| = R. Por el contrario, si |z| > R para todo R > 0 y algún z ∈ S, se dice que S
es no acotado.
¿Todo conjunto
cerrado es aco-
tado? Ejemplo 1.20. En la Figura 1.11 observamos dos conjuntos S1 y S2 . El conjunto S1 es acotado y
S2 es no acotado.
S2
S1
Para Python, j representa la unidad imaginaria. Ahora, para las operaciones aritméticas de suma,
resta, división y multiplicación, se utilizan respectivamente los siguientes sı́mbolos: +, -, / y *. Por
ejemplo, considerando los números complejos z1 = 1 + 3i y z2 = −1 − 2i, las operaciones z1 + z2 ,
z1 − z2 , z1 z2 y z1 /z2 , se hacen en Python como:
>>> z1 + z2
1j
>>> z1−z2
(2+5 j )
>>> z1 ∗ z2
(5−5 j )
>>> z1 / z2
( −1.4 −0.2 j )
Los comandos z.real y z.imag, se emplean para determinar la parte real e imaginaria de z.
Veamos un ejemplo.
CAPÍTULO 1. NÚMEROS COMPLEJOS 19
>>> z = 1+1 j / 2
>>> z . r e a l
1.0
>>> z . imag
0.5
La librerı́a Numpy cuenta con los comandos conj(z), abs(z) y angle(z), que permiten cal-
cular el conjugado, el módulo y el argumento de z, respectivamente. Observe el siguiente ejemplo.
>>> i m p o r t numpy a s np
>>> z = 3−4 j
>>> np . c o n j ( z )
(3+4 j )
>>> np . a b s ( z )
5
>>> np . a n g l e ( z )
−0.9272952180016122
Note que el valor np.angle(z) está expresado en radianes, además, es el argumento principal de
z. Observe el siguiente ejemplo.
>>> z = 1+1 j
>>> np . a n g l e ( z )
0.7853981633974483
>>> z = −1+1 j
>>> np . a n g l e ( z )
2.356194490192345
>>> z = −1−1 j
>>> np . a n g l e ( z )
−2.356194490192345
>>> z = 1−1 j
>>> np . a n g l e ( z )
−0.7853981633974483
La librerı́a Matplotlib se puede emplear para dibujar un número complejo en el plano. Parti-
cularmente, se utiliza el módulo pyplot para graficar un número complejo como un par ordenado.
Por ejemplo, con las siguientes instrucciones se genera la gráfica de la Figura 1.12, donde se re-
presentan los números complejos z1 = 1 + i, z2 = −1 − i, z3 = − 12 + i, z4 = 1 − i, como pares
ordenados.
import m a t p l o tl i b . pyplot as p l t
z1 = 1+1 j
z2 = −1−1 j
z3 = −1/2+1 j
z4 = 1−1 j
p l t . p l o t ( z1 . r e a l , z1 . imag , ’o ’ , l a b e l = ’ $z {1}=1+ i $ ’ )
p l t . p l o t ( z2 . r e a l , z2 . imag , ’o ’ , l a b e l = ’ $z {2}=−1− i $ ’ )
p l t . p l o t ( z3 . r e a l , z3 . imag , ’o ’ , l a b e l = ’ $z {3}= −1/2+ i $ ’ )
p l t . p l o t ( z4 . r e a l , z4 . imag , ’o ’ , l a b e l = ’ $z {4}=1− i $ ’ )
plt . grid ()
p l t . legend ( )
p l t . show ( )
Conocidas las coordenadas polares, (r, θ ), de un número complejo z, se puede utilizar la fun-
ción exp de la librerı́a Numpy para hallar la forma cartesiana de z. Por ejemplo, la forma cartesiana,
z = x + iy, del número complejo z = 2 eiπ /3 , que está representado en forma polar usando la fórmula
de Euler, se halla de la siguiente manera:
>>> z = 2∗ np . exp ( 1 j ∗ np . p i / 3 )
>>> p r i n t ( z )
(1.000000000000000+1.7320508075688772 j )
20 1.8. ARITMÉTICA COMPLEJA CON PYTHON
El comando z**n permite calcular la potencia enésima del número complejo z. Observe el
siguiente ejemplo donde se calcula (1 + i)5 .
>>> ( 1 + 1 j ) ∗ ∗ 5
(−4−4 j )
En cambio, con el comando z**(1/n) se puede calcular un valor de la raı́z enésima de z. Observe
el siguiente ejemplo donde se calcula un valor de (1 + i)1/5 .
>>> ( 1 + 1 j ) ∗ ∗ ( 1 / 5 )
(1.0585781527063765+0.16766230825618095 j )
Ahora, el Programa 1.1 muestra la función raizn que calcula las n raı́ces enésimas de z.
def ra iz n ( z , n ) :
”””
r a i z n H a l l a l a s n r a ı́ c e s de z .
Su s a l i d a e s un a r r e g o que c o n t i e n e l a s n r a ı́ c e s de z
”””
t h e t a = np . a n g l e ( z )
r = np . a b s ( z )
k = np . a r a n g e ( n )
r e t u r n ( r ∗ ∗ ( 1 / n ) ) ∗ np . exp ( ( t h e t a + 2∗ k∗ np . p i ) ∗ 1 j / n )
>>> r a i z n ( 1 + 1 j , 5 )
a r r a y ( [ 1.05857815+0.16766231 j , 0.16766231+1.05857815 j ,
−0.95495715 +0 .4 86 5 7 49 7 j , −0.75785828 −0.75785828 j ,
0.48657497 −0.95495715 j ] )
CAPÍTULO 1. NÚMEROS COMPLEJOS 21
a) (2 + 3i) + (4 + i) e) (8 + 6i)3
2
2 + 3i 3
b) f) 1 +
4+i 1+i
1 3 1 + 2i 2 − i
c) + g) +
i 1+i 3 − 4i 5i
d) (2 + 3i)(4 + i) h) (1 − i)4
a) z2 = 3 − 4i b) (z + 1)2 = 3 + 4i
a) z5 − 2 = 0 c) z6 + 8 = 0
b) z4 + i = 0 d) z3 − 4 = 0
|1 + z|2 + |1 − z|2 .
22 1.9. PROBLEMAS PROPUESTOS
1.8. Encontrar todos los valores del argumento de z cuando el número complejo z está dado
por:
√ √
i 3 + 3 + (3 − 3)i
a) z = c) z =
i−1 3 + 3i
√ √
(2 3 + 1) + ( 3 − 2) i (3 + i)
b) z =
5 − 5i
1.9. Exprese las caracterı́sticas de los siguientes conjuntos de puntos, en cuanto a: cerrado o
abierto, conexo o no, acotado o no.
Las funciones de variable compleja poseen muchas aplicaciones en distintas áreas de la Inge-
nierı́a, por ejemplo, en la teorı́a de corrientes alternas, el movimiento de fluidos o el procesamiento
de señales. En este capı́tulo se presentan los fundamentos matemáticos de las funciones de varia-
ble compleja. Se presta mucha atención a la definición de una función de variable compleja, ası́
como también a las propiedades: continuidad y diferenciación. Además, se estudia una función
de variable compleja como una transformación, en particular, se describe un procedimiento para
transformar regiones del plano complejo a través de funciones lineales y el cociente de funciones
lineales.
2.1 Definición
Una función f (z) de variable compleja es una regla de asignación que le hace corresponder
a un número complejo z = x + i y uno o varios números complejos w = u + i v. El número w se
llama valor o imagen de f en z y se designa por f (z), es decir, w = f (z) o, de manera equivalente
se escribe u + i v = f (x + i y). Existen funciones funciones de variable compleja que pueden hacer
corresponder a un número complejo dos o más imágenes. Tales funciones, denominadas multiva-
luadas, no se estudian en cursos de Cálculo Real. A continuación damos la definición formal de ¿Todas las fun-
función multivaluada. ciones vistas
en los cursos
de Cálculo son
Definición 2.1 (Funciones monovaluadas y multivaluadas). Sea f (z) una función de variable monovaluadas?
compleja. Si a cada número complejo z la función f (z) le hace corresponder una y sólo una
imagen w, se dice que f (z) es monovaluada. Ahora, si la función f le hace corresponder a z
más de una imagen, digamos w1 , w2 , . . ., se dice que f (z) es multivaluada.
w = f (z) w = f (z) b w1
b b b
b w2
z w z ..
.
b
wn
Al estudiar una función de variable compleja surge la necesidad determinar si la función está
bien definida en un punto en particular, o si un punto es una imagen de la función. Las respuestas
de estas peculiaridades envuelven los conceptos de dominio y rango de una función.
23
24 2.1. DEFINICIÓN
Las primeras funciones que daremos explı́citamente su expresión matemática y que son amplia-
mente utilizadas en aplicaciones y análisis en Ingenierı́a, son los polinomios y funciones racionales.
Ejercicio 2.1. Demuestre que tanto el dominio como el rango de un polinomio de grado n, es todo
Recuerde el teo- el plano complejo.
rema fundamen-
tal del Álgebra:
todo polinomio Definición 2.4 (Función racional). Sean p(z) y q(z) polinomios. La función r(z) definida por
de una varia-
ble no constante p(z)
con coeficien- r(z) =
q(z)
tes complejos
tiene una raı́z se denomina función racional y su dominio está conformado por todo número complejo z, ex-
compleja
cepto donde q(z) se anula, esto es, el conjunto {z ∈ C : q(z) 6= 0} que no contiene ninguna de
las raı́ces del polinomio q(z).
z+1
r(z) = .
z−i
Solución. Se tiene que el dominio de r(z) es el conjunto de número complejos z tales que r(z) está
bien definida, es decir, el conjunto de números complejos que no produzcan una división por 0,
que en este caso es {z ∈ C : z 6= i}. Ahora, para determinar el rango de r(z) se utiliza el siguiente
procedimiento. Se toma w = r(z) y luego se despeja a z en función de w. A la función obtenida (la
inversa de r(z)), que depende de w, se le determina el dominio. Este último conjunto de números
complejos constituye el rango de r(z). Ası́, se tiene
z+1
w= ,
z−i
1 − iw
z= ,
w−1
1
Ejemplo 2.3. Las funciones componentes de f (z) = z + están dadas por
z
x(x2 + y2 + 1) y(x2 + y2 − 1)
u(x, y) = , v(x, y) = .
x2 + y2 x2 + y2
Se deja al lector verificar los cálculos.
Las funciones componentes son muy importantes para el estudio de la continuidad y diferen-
ciabilidad de una función de variable compleja. Más delante veremos que una función f (z) es
continua si, y sólo si sus funciones componentes son continuas; además, cuando f (z) es derivable,
las derivadas parciales de u(x, y) y v(x, y) se utilizan para determinar la derivada de f (z).
2.2.2 Lı́mite
Seguidamente damos la definición formal de lı́mite de una función.
Definición 2.5 (Lı́mite). Sea f (z) una función definida en todos los puntos de cierta vecindad
de z0 excepto, posiblemente en el mismo z0 . Se dice que w0 es un lı́mite de w = f (z) cuando z
tiende a z0 , si para cada número positivo ε , existe un número positivo δ tal que
Denotamos con
lı́m f (z) = w0
z→z0
En la Figura 2.2 se aprecia una representación gráfica de la definición de lı́mite de una función.
Si w0 es un lı́mite de f (z) cuando z tiende a z0 , entonces se observa que la imagen w de todo punto
Note que la defi- z en la vecindad B(z0 , δ ), pertenece a la vecindad B(w0 , ε ).
nición de lı́mite
de una función
de variable com-
w = f (z)
pleja es una
z δ ε
extensión del b
lı́mite de una
b b
función de varia- z0 w w0
b
ble real.
El Teorema 2.1 establece algunas fórmulas de lı́mites para funciones de variable compleja, las
cuales tienen sus homólogas en las estudiadas en el cálculo elemental. Las fórmulas equivalentes,
que se presentan aquı́, se demuestran usando la definición de lı́mite.
Teorema 2.1. Sean f (z) y g(z) funciones de variable complejas tales que lı́m f (z) = w1 y
z→z0
lı́m g(z) = w2 . Entonces,
z→z0
w1
3. lı́m [ f (z)/g(z)] = , siempre que w2 6= 0.
z→z0 w2
Demostración. Sea ε > 0. Como w1 y w2 son respectivamente los lı́mites de f (z) y g(z) cuando z
tiende a z0 , podemos escribir:
ε
| f (z) − w1 | < , siempre que 0 < |z − z0 | < δ1 ,
2
y
ε
|g(z) − w2 | < , siempre que 0 < |z − z0 | < δ2 ,
2
donde δ1 > 0 y δ2 > 0 dependen de ε . Ası́, por la desigualdad triangular tenemos que
siempre que 0 < |z−z0 | < δ , donde δ ≤ mı́n(δ1 , δ2 ). Por lo tanto, w1 +w2 es el lı́mite de f (z)+g(z)
cuando z tiende a z0 .
Supongamos que
r
ε
| f (z) − w1 | < , siempre que 0 < |z − z0 | < δ3 ,
2
y r
ε
|g(z) − w2 | < , siempre que 0 < |z − z0 | < δ4 ,
2
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 27
El siguiente teorema muestra la relación entre el lı́mite de una función de variable compleja y
el lı́mite de sus funciones componentes que, por supuesto, son funciones reales.
Teorema 2.2. Sean f (z) = u(x, y) + i v(x, y) una función de variable compleja y los números
complejos z0 = x0 + i y0 y w0 = u0 + i v0 . Entonces,
lı́m f (z) = w0
z→z0
si, y sólo si
lı́m u(x, y) = u0 y lı́m v(x, y) = v0 .
(x,y)→(x0 ,y0 ) (x,y)→(x0 ,y0 )
Demostración. Sean f1 (z) y f2 (z) funciones de variable compleja definidas respectivamente por
Es claro que f (z) = f1 (z) + i f2 (z), además, si lı́m f (z) = w0 , entonces por el Teorema 2.1 tenemos
z→z0
que
Ahora, si
Ejemplo 2.4. Demostrar que los siguientes lı́mites no existen en punto alguno z0 ∈ C.
z − z0
a) lı́m .
z→z0 z − z0
Re z − Re z0
b) lı́m .
z→z0 z − z0
28 2.2. LÍMITE Y CONTINUIDAD
Solución. Demostremos que los lı́mites dados alcanzan valores distintos cuando z tiende a z0 por
los siguientes caminos: i) una recta horizontal que pasa por z0 , esto es, tomando z = x + iy0 ; y
ii) una recta vertical que pasa por z0 , esto es, tomando z = x0 + iy.
z−z0
a) El lı́mite de z−z0 cuando z tiende a z0 por el camino i) está dado por:
z − z0 x + iy0 − x0 + iy0 x − x0
lı́m = lı́m = lı́m = 1.
z→z0 z − z0 z→z 0 x + iy0 − x0 − iy0 z→z 0 x − x0
z−z0
Ahora, el lı́mite de z−z0 cuando z tiende a z0 por el camino ii) está dado por:
z − z0 x0 + iy − x0 + iy0 i(−y + y0 )
lı́m = lı́m = lı́m = −1.
z→z0 z − z0 z→z0 x0 + iy − x0 − iy0 z→z0 i(y − y0 )
z−z0
Por lo tanto, el lı́mite lı́m no existe.
z→z0 z−z0
Re z−Re z0
b) El lı́mite de z−z0 cuando z tiende a z0 por el camino i) está dado por:
Re z−Rez0
El lı́mite de z−z0 cuando z tiende a z0 por el camino ii) está dado por:
Re z−Re z0
Por lo tanto, el lı́mite lı́m z−z0 no existe.
z→z0
2.2.3 Continuidad
La continuidad es uno de los conceptos más importantes del análisis. A continuación veremos
que la continuidad de una función de variable compleja se puede ver como una extensión del
concepto de continuidad de una función de variable real.
Definición 2.6. Se dice que una función f (z) es continua en z0 , si satisface las dos condiciones
siguientes:
(z − 1)(z + 1)
f (z) = = z + 1 = (x + 1) + i y,
(z − 1)
luego, las funciones componentes de f (z) son u(x, y) = x + 1 y v(x, y) = y. Como el valor de f (z0 )
está bien definido para todo z0 = x0 + i y0 6= 1, entonces por el Teorema 2.2 podemos escribir:
Pasemos ahora a ver algunos teoremas de continuidad. El siguiente teorema dice que las fun-
ciones definidas como la suma, multiplicación o división de funciones continuas, son también
funciones continuas en su dominio de definición. La demostración de este teorema se obtiene
utilizando el Teorema 2.1.
Teorema 2.3. Sean f (z) y g(z) dos funciones de variable compleja continuas en un dominio D.
Entonces:
Observación 2.1. El Teorema 2.3 nos permite asegurar que un polinomio es una función continua
en todo el plano complejo; también nos permite aseverar que una función racional es continua en
todo el plano complejo excepto donde su denominador se anule.
En general, los
En el análisis real se establece que la composición de funciones de variable real continuas pro- resultados de
continuidad para
duce una nueva función continua. En el caso de las funciones de variable compleja también se
funciones com-
satisface este hecho, es decir, la composición de funciones de variable compleja continuas es conti- plejas son ex-
nua. Esta afirmación se plantea en el siguiente teorema, cuya demostración se obtiene directamente tensiones de los
de la definición de continuidad. resultados de
continuidad para
funciones reales.
30 2.2. LÍMITE Y CONTINUIDAD
Teorema 2.4. Sean f (z) y g(z) dos funciones de variable compleja definidas respectivamente
en los dominios D y E, tales que f (D) ⊆ E. Si f es continua en D y g es continua en f (D),
entonces la función h(z) = g( f (z)) es continua en D.
Por otra parte, dado que el lı́mite de una función de variable compleja se puede calcular a
través del lı́mite de sus funciones componentes (Teorema 2.2), es natural inferir que la continuidad
de una función de variable compleja se corresponde con la continuidad de sus funciones componen-
tes. Seguidamente se muestra un teorema que trata este aspecto, cuya demostración es inmediata
utilizando la definición de continuidad de funciones reales conjuntamente con el Teorema 2.2.
Teorema 2.5. Sea f (z) = u(x, y) + i v(x, y) una función de variable compleja. Entonces, f (z) es
continua en un punto z0 = x0 + i y0 si, y sólo si sus funciones componentes, u(x, y) y v(x, y), son
continuas en el punto (x0 , y0 ).
A continuación damos ejemplos que muestran la aplicación de los Teoremas 2.3 y 2.5, en el
estudio de la continuidad de una función de variable compleja.
Ejemplo 2.6. Estudiemos la continuidad en z = 1 de la función
x − iy
f (z) = 2x + iy + .
x2 + y2
Para esta fin, utilicemos dos procedimientos. Primero, utilizando el Teorema 2.3; después, emple-
ando el Teorema 2.5. Escribamos a f (z) en función de z, para ello consideremos las siguientes
expresiones de x e y,
z+z z−z
x= , y= .
2 2i
Sustituyendo convenientemente estas expresiones en la fórmula de definición de f (z), obtenemos:
z+z
z+z z−z + i z−z
f (z) = 2 +i + 2 2i
2 2i zz
z−z z
= z+z+ +
2 zz
3 1 1
= z+ z+ .
2 2 z
Definamos tres funciones f1 (z), f2 (z) y f3 (z) como
3 1 1
f1 (z) = z, f2 (z) = z, f3 (z) = .
2 2 z
Las funciones f1 (z) y f3 (z) son, respectivamente, un polinomio de grado uno y una función racio-
nal. Ası́, f1 (z) es continua en todo el plano, particularmente en z = 1, y f3 (z) es continua en todo
el plano excepto en z = 0, por lo tanto f3 (z) es continua en z = 1. En cuanto a la función f2 (z), se
deja como ejercicio para el lector verificar que es continua en z = 1 (ayuda: utilice el Teorema 2.5).
En consecuencia, como f1 (z), f2 (z) y f3 (z) son continuas en z = 1 y f (z) = f1 (z) + f2 (z) + f3 (z),
entonces por el Teorema 2.3 se tiene que f (z) es continua en z = 1.
Ahora empleemos el Teorema 2.5 para estudiar la continuidad de f (z) en z = 1. Para ello es
necesario encontrar las funciones componentes, u(x, y) y v(x, y), de f (z). Operando obtenemos:
x y
f (z) = 2x + 2 +i y− 2 ,
x + y2 x + y2
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 31
x y
u(x, y) = 2x + y v(x, y) = y − .
x2 + y2 x2 + y2
podemos concluir que u(x, y) y v(x, y) son continuas en (1, 0). Entonces, por el Teorema 2.5 la
función f (z) es continua en z = 1. ¿Qué procedi-
miento le pa-
reció más efi-
ciente, usar el
Teorema 2.3 o
el Teorema 2.5?
¿Por qué?
Ejemplo 2.7. Sea f (z) una función de variable compleja definida como
2
z ,
Im z < Re z,
2
f (z) = 2(Re z) i, Im z = Re z,
(Im z)z, Im z > Re z.
Determine el conjunto de todos los números complejos z donde la función f (z) es continua.
Solución. Es claro que f (z) está bien definida en todo z ∈ C. Como f (z) = z2 para Im z < Re z
y z2 es un polinomio, entonces f (z) es continua en z ∈ C tal que Im z < Re z. Ahora, para z =
x + iy tal que Im z > Re z, se tiene que f (z) = (Im z)z = yx + iy2 ; de lo cual se deduce que las
funciones componentes de f (z) son u(x, y) = yx y v(x, y) = y2 , para y > x, que son continuas
en todo (x, y) ∈ R2 , en particular, en todo (x, y) tal que y > x. De esta forma, f (z) es continua
en todo z tal que Im z > Re z o Im z < Re z. Veamos ahora que f (z) no es continua en z tal que
Im z = Re z 6= 0. Sea z0 tal que Im z0 = Re z0 6= 0. Calculemos el lı́mite lı́m f (z) en la dirección de
z→z0
la recta Im z = Re z0 − Re z + Im y0 , con Im z > Re z. Ası́,
lı́m f (z) = lı́m (Im z)z = (Im z0 )z0 = (Re z0 )2 + i(Re z0 )2 6= 2(Re z0 )2 i = f (z0 ),
z→z0 z→z0
Por lo cual f (z) no es continua en z tal que Im z = Re z 6= 0. Es claro que f (z) es continua z0 = 0. De
todo lo anterior, se tiene que el conjunto de todos los números complejos z donde f (z) es continua
está dado por:
C − {z ∈ C : Im z = Re z 6= 0}
32 2.3. DIFERENCIACIÓN
2.3 Diferenciación
¿Por qué en la Inmediatamente presentamos la definición de derivada de una función de variable compleja.
definición de
derivada es ne-
cesario que z0 Definición 2.7 (Derivada). Sea f (z) una función de variable compleja definida en un dominio
sea un punto de d
acumulación?
D. Sea z0 un punto de acumulación de D. La derivada de f (z) en z0 , denotada por f (z0 ) o
dz
f ′ (z0 ), es una función de variable compleja que se define mediante la ecuación
d f (z0 + h) − f (z0 )
f (z0 ) = f ′ (z0 ) = lı́m , (2.1)
dz h→0 h
donde h es un número complejo. Se dice que f (z) es derivable en un dominio D ⊂ C, si f ′ (z)
existe en cada punto z ∈ D.
Demostración. Como la derivada de f (z) existe en z0 , entonces | f ′ (z0 )| < ∞ y f (z0 ) está bien
definido. Por tanto,
lı́m | f (z0 + h) − f (z0 )| = lı́m |h| | f ′ (z0 )| = 0,
h→0 h→0
de donde se deduce que f (z) es continua en z0 .
Observación 2.2. La función de Weierstrass es un ejemplo de una función continua en todo R, pero
no es diferencia en R. Ahora un ejemplo de una función de variable compleja que es continua en
todo plano, pero no es derivable es f (z) = |z|2 . Se deja como ejercicio para el lector verificar que
f (z) = |z|2 es continua en todo el plano complejo, pero es derivable solamente en z = 0.
8. Si f (z) = a0 + a1 z + a2 z2 + · · · + am zm , entonces
Note que todas las reglas de diferenciación se cumplen, si las funciones involucradas son de-
rivables. De esta forma, para aplicar alguna de estas reglas, es necesario primero verificar que las
funciones consideradas sean derivables. En el Cálculo Elemental, por lo general, era relativamente
sencillo verificar si la derivada de una función existı́a o no. Por ejemplo, observando la gráfica de
una función f : R → R se podı́a identificar los puntos donde existı́a la derivada. Este procedimiento,
que por demás es sencillo, no se puede usar para verificar que una función de variable compleja es
derivable. En la siguiente sección indtroducimos un procedimiento para estudiar la derivabilidad
de las funciones de variable compleja.
f (z0 + h) − f (z0 )
f ′ (z0 ) = lı́m .
h→0 h
34 2.3. DIFERENCIACIÓN
Como la derivada de f (z) existe en z0 , podemos tender a 0 tomando h un real puro o un imaginario
puro y el lı́mite, que define la derivada de f (z) en z0 , siempre es igual. Supongamos primero que
h = h1 > 0, es decir, h2 = 0, entonces obtenemos:
∂u ∂v ∂v ∂u
(x0 , y0 ) + i (x0 , y0 ) = (x0 , y0 ) − i (x0 , y0 ),
∂x ∂x ∂y ∂y
Las ecuaciones Cauchy-Riemann se pueden expresar en forma polar, esto es, tomando las
coordenadas polares, x = r cos θ e y = r sen θ , se tiene que f (z) = u(r, θ ) + iv(r, θ ) y las funciones
componentes dependen de r y θ , por lo que las ecuaciones de Cauchy-Riemann deben expresarse
en función de r y θ . En la siguiente proposición se muestra la forma polar de las ecuaciones de
Cauchy-Riemann.
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 35
Proposición 2.1. Sea f (z) = u(x, y) + iv(x, y) una función de variable compleja. Si u y v se
expresan en términos de las coordenadas polares (r, θ ), entonces las ecuaciones de Cauchy-
Riemann pueden escribirse de la forma:
∂u 1 ∂v
=
∂r r ∂θ
1 ∂u = −∂v
r ∂θ ∂r
denominada forma polar de las ecuaciones de Cauchy-Riemann.
∂u ∂v
= −
∂y ∂x
∂u ∂u ∂x ∂u ∂y ∂u ∂u
= + = cos θ + sen θ ,
∂r ∂x ∂r ∂y ∂r ∂x ∂y
∂u ∂u ∂x ∂u ∂y ∂u ∂u
= + = −r sen θ + r cos θ ,
∂θ ∂x ∂θ ∂y ∂θ ∂x ∂y
∂v ∂v ∂x ∂v ∂y ∂v ∂v
= + = cos θ + sen θ ,
∂r ∂x ∂r ∂y ∂r ∂x ∂y
∂v ∂v ∂x ∂v ∂y ∂v ∂v
= + = −r sen θ + r cos θ .
∂θ ∂x ∂θ ∂y ∂θ ∂x ∂y
De esta forma, usando las ecuaciones anteriores conjuntamente con las ecuaciones de Cauchy-
Riemann en su forma cartesiana, podemos escribir:
∂u 1 ∂v ∂u ∂u 1 ∂v ∂v
− = cos θ + sen θ − −r sen θ + r cos θ
∂r r ∂θ ∂x ∂y r ∂x ∂y
∂u ∂v ∂u ∂v ∂u 1 ∂v
= − cos θ + + sen θ = 0 ⇒ = ,
∂x ∂y ∂y ∂x ∂r r ∂θ
1 ∂u ∂v 1 ∂u ∂u ∂v ∂v
+ = −r sen θ + r cos θ + cos θ + sen θ
r ∂θ ∂r r ∂x ∂y ∂x ∂y
∂u ∂v ∂u ∂v 1 ∂u ∂v
= − + cos θ + + sen θ = 0 ⇒ =− .
∂x ∂y ∂y ∂x r ∂θ ∂r
36 2.3. DIFERENCIACIÓN
2
z
, z 6= 0,
f (z) = z
0, z = 0,
satisface las ecuaciones de Cauchy-Riemann en z = 0, pero no es derivable allı́ (se deja al lector
verificar este hecho).
Ası́ pues, la validez de las ecuaciones de Cauchy-Riemman en un punto es una condición
necesaria para que exista la derivada en dicho punto. El solo hecho que las ecuaciones de Cauchy-
Riemman sean válidas para una función, no significa que todas las trayectorias por las que z0 + h se
aproxime a z0 den lugar a un mismo valor lı́mite de la definición de derivada. El siguiente teorema
muestra las condiciones necesarias y suficientes para que una función sea derivable en un punto.
Teorema 2.8. Sean f (z) = u(x, y) + i v(x, y) y z0 = x0 + i y0 . Si u(x, y) y v(x, y) tienen primeras
derivadas parciales continuas, con respecto a x e y, en (x0 , y0 ), y satisfacen las ecuaciones de
Cauchy-Riemann (2.2) en (x0 , y0 ), entonces f ′ (z0 ) existe y está dada por:
∂u ∂v ∂v ∂u
f ′ (z0 ) = (x0 , y0 ) + i (x0 , y0 ) o f ′ (z0 ) = (x0 , y0 ) − i (x0 , y0 ).
∂x ∂x ∂y ∂y
Ejemplo 2.8. Comprobemos que la función f (z) = ex cos y + i ex sen y es derivable en todo punto z
del plano complejo. Las funciones componentes de f (z) están dadas por:
∂u ∂u
= ex cos y, = −ex sen y,
∂x ∂y
∂v ∂v
= ex sen y, = ex cos y,
∂x ∂y
las cuales son continuas en todo R2 y, además, satisfacen las ecuaciones de Cauchy-Riemann en
todo z = x + i y. Entonces, por el Teorema 2.8 la función f (z) = ex cos y + i ex sen y es derivable en
todo el plano complejo; además, se cumple que f ′ (z) = f (z). ¿Será f (z) la función exponencial
compleja?
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 37
Definición 2.8 (Función analı́tica). Se dice que una función f (z) es analı́tica en z0 ∈ C, si la
derivada de f (z) existe en z0 y en todo punto z de alguna vecindad de z0 . Si f (z) es analı́tica en
todos los puntos de un dominio D ⊂ C, se dice que f (z) es analı́tica en D.
Los ejemplos anteriores muestran que la propiedad de analiticidad es muy fuerte, dado que al
verificar que una función es analı́tica en un punto, se está comprobando no solo que la función es
derivable en dicho punto, sino también que es derivable en todo punto de una vecindad del punto
en cuestión. Por ello, las funciones analı́ticas, gracias a sus maravillosas propiedades, juegan un
papel muy importante en la teorı́a de las funciones de variable compleja.
El siguiente teorema establece que la suma, diferencia, multiplicación y división de funciones
analı́ticas es otra función analı́tica. También establece que la composición de funciones analı́ticas
es una función analı́tica. La demostración de este teorema se deja al lector.
38 2.4. FUNCIONES ANALÍTICAS
Teorema 2.9. Sean f (z) y g(z) dos funciones analı́ticas en un dominio D ⊂ C. Entonces, f (z) +
g(z), f (z) − g(z) y f (z)g(z), son funciones analı́ticas en D. La función f (z)/g(z) es analı́tica
en el conjunto {z ∈ D : g(z) 6= 0}. Si la función g(z) es analı́tica en el conjunto f (D), entonces
la función h(z) = g( f (z)) es analı́tica en D.
Definición 2.9 (Función entera). Se dice que una función f (z) es entera si es analı́tica en todo
punto z del plano complejo.
Ejemplo 2.11. En el Ejemplo 2.8 comprobamos que la función f (z) = ex cos y + i ex sen y es deri-
vable en todo punto z del plano complejo. Por lo tanto, f (z) es analı́tica en todo el plano, de lo cual
se deduce que f (z) es entera.
Para ciertas funciones que son analı́ticas en determinados conjuntos de números complejos,
existen puntos donde ellas no son analı́ticas. Tales puntos se denominan puntos singulares y es de
mucha importancia identificarlos. Seguidamente damos la definición formal de punto singular.
Definición 2.10 (Punto singular). Se dice que un punto z0 ∈ C es un punto singular de una
función f (z), si f (z) no es analı́tica en z0 y, para toda vecindad de z0 , la función f (z) es analı́tica
en al menos un punto z diferente de z0 .
Otros puntos muy importantes que también se deben identificar son los ceros de una función,
cuya definición formal se muestra a continuación.
Definición 2.11 (Cero de una función). Sea f una función de variable compleja. Se dice z0 ∈ C
es un cero de f (z) si
lı́m f (z) = 0.
z→z0
a0 + a1 z + · · · + an zn
r(z) =
b0 + b1 z + · · · + bm zm
es analı́tica en todo el plano complejo, excepto en las raı́ces del polinomio del denominador, en
otras palabras, salvo en los puntos z tales que b0 + b1 z + · · · + bm zm = 0. Estas raı́ces son los puntos
singulares de r(z). Además, las raı́ces del polinomio a0 + a1 z + · · · + an zn son los ceros de r(z).
Ejemplo 2.12. Los puntos z0 = 0 y z1 = 1 son, respectivamente, el único punto singular y el único
cero de la función f (z) = (z − 1)/z.
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 39
∂ 2h ∂ 2h
∇2 h(x, y) = (x, y) + (x, y) = 0,
∂ x2 ∂ y2
El siguiente teorema establece una relación entre las funciones armónicas y las funciones
analı́ticas.
Teorema 2.10. Una función f (z) = u(x, y) + i v(x, y) es analı́tica en un dominio D ⊂ C si, y sólo
si v es armónica conjugada de u.
∂ 2u ∂ 2v
= − . (2.6)
∂ y2 ∂ y∂ x
Como las primeras derivadas parciales de u y v son continuas en D, se tiene que
∂ 2v ∂ 2v
= . (2.7)
∂ x∂ y ∂ y∂ x
Por (2.5), (2.6) y (2.7) podemos escribir:
∂ 2u ∂ 2u
∇2 u(x, y) = (x, y) + (x, y) = 0,
∂ x2 ∂ y2
con lo cual se demuestra que u es armónica en D. Utilizando un razonamiento similar se demuestra
que v también es armónica. En consecuencia, u y v son funciones armónicas que satisfacen las
ecuaciones de Cauchy-Riemann en D, es decir, v es armónica conjugada de u.
40 2.5. FUNCIONES ARMÓNICAS
Observación 2.4. El Teorema 2.10 nos garantiza que una función f (z) = u(x, y) + i v(x, y) es
analı́tica, si v es armónica conjugada de u. Pero, no es cierto que si u y v son armónicas, en-
tonces f (z) = u(x, y) + i v(x, y) es analı́tica; por ejemplo, si tomamos u(x, y) = x + y y v(x, y) = x,
observamos que u y v son armónicas en todo el plano, pero f (z) = (x + y) + i x no es analı́tica en
ningún punto del plano (se deja al lector demostrar esta afirmación).
Es bueno aclarar que si v es armónica conjugada de u en un dominio D ⊂ R2 , no es en general
cierto que u sea armónica conjugada de v en ese dominio. Por ejemplo, consideremos las funciones
u(x, y) = x2 − y2 y v(x, y) = 2xy. Vemos que u y v son las partes real e imaginaria, respectivamente,
de f (z) = z2 , que es una función entera. Por el Teorema 2.10, v es armónica conjugada de u en todo
el plano, pero u no puede ser una armónica conjugada de v, ya que la función g(z) = 2xy+i (x2 −y2 )
no es analı́tica en ningún punto del plano, porque sus funciones componentes no satisfacen las
Note que g(z) = ecuaciones de Cauchy-Riemann.
2xy + i(x2 − y2 ) Por otra parte, es cierto que una armónica conjugada, cuando existe, es única, excepto por una
solo es derivable constante aditiva. Expliquemos con un ejemplo un método para obtener una armónica conjugada
en z = 0.
de una función armónica dada.
Ejemplo 2.13. Determine v(x, y), la armónica conjugada de u(x, y), si u(x, y) = x + y.
Solución. Para que v sea armónica conjugada de u, la función v debe ser armónica y, además, se
deben satisfacer las ecuaciones de Cauchy-Riemann (2.2). El método para generar v, una armónica
conjugada de u, consiste en forzar que se cumplan las ecuaciones de Cauchy-Riemann y luego
resolver ciertas ecuaciones diferenciales. Apliquemos tal metodologı́a al problema planteado.
Como u(x, y) = x + y, se tiene que u es armónica y
∂u ∂u
= 1, y = 1.
∂x ∂y
Ahora, utilizando una de las ecuaciones de Cauchy-Riemann, digamos
∂u ∂v
= ,
∂x ∂y
podemos escribir:
∂v
= 1.
∂y
Integrando esta última ecuación con respecto a y, obtenemos:
∂u ∂v
=− ,
∂y ∂x
podemos escribir:
∂v ∂u
φ ′ (x) = =− = −1,
∂x ∂y
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 41
es decir,
φ ′ (x) = −1.
Integrando la ecuación anterior con respecto a x, obtenemos:
φ (x) = −x + c,
donde c es una constante real. Sustituyendo la expresión de φ (x) en (2.8), la función v armónica
conjugada de u está dada por
v(x, y) = y − x + c,
que es armónica (se deja al lector verificar esta afirmación). Es decir, hemos construido una familia
de funciones armónicas conjugadas de u que se diferencian entre sı́ por una constante. Para obtener
una de ellas es necesario un valor de v en algún punto del plano. Por ejemplo, si v(0, 0) = 1,
entonces la constante c correspondiente es c = 1 y la función v es v(x, y) = y − x + 1.
Ejemplo 2.14. Sea v(x, y) = x. Determine una función analı́tica f (z) = u(x, y) + i v(x, y) tal que
f (0) = −1.
Solución. Como v(x, y) = x, se tiene que v es armónica y
∂v ∂v
=1 y = 0.
∂x ∂y
∂u ∂v
Ahora, utilizando la ecuación de Cauchy-Riemann, ∂x = ∂y, podemos escribir: Es indiferente
la ecuación
∂u de Cauchy-
= 0. Riemann con
∂x que se comience
el procedimiento.
Integrando esta última ecuación con respecto a x, obtenemos: Un ejercicio
interesante es
u(x, y) = φ (y), determinar la
función u(x, y),
∂u
donde φ : R → R. Ahora, utilizando la otra ecuación de Cauchy-Riemann, ∂y = − ∂∂ vx , podemos comenzando
escribir: con la ecua-
∂u ∂v ción uy = −vx
φ ′ (y) = =− = −1, y luego utili-
∂y ∂x zar la ecuación
es decir, ux = vy .
φ ′ (y) = −1.
Integrando la ecuación anterior con respecto a y, obtenemos:
φ (y) = −y + c,
donde c es una constante real. Por lo tanto, considerando la expresión de φ (y), la función u está
dada por
u(x, y) = −y + c.
42 2.5. FUNCIONES ARMÓNICAS
Por construcción, v es armónica conjugada de u, luego, por el Teorema 2.10 las funciones f (z)
están dadas por
f (z) = c − y + i x,
las cuales constituyen una familia de funciones enteras que se diferencian entre sı́ por una constante
real c. Ahora, la función deseada debe satisfacer f (0) = −1. Forzando esta última condición y
despejando c, se tiene que c = −1 y la función pedida es
f (z) = −1 − y + i x = iz − 1.
Determine el conjunto de todos los pares ordenados (x, y) donde u(x, y) es armónica, además, cons-
truya una función f (z) = u(x, y) + iv(x, y) y el mayor dominio D ⊂ C tales que f (z) es analı́tica en
D y f (−1 − i) = 1 − i.
Solución. Se tiene que la función z2 + 1 es entera; por tanto, sus funciones componentes Re (z2 + 1)
e Im (z2 + 1) son funciones armónicas en todo R2 . Como u(x, y) = Re (z2 + 1) = x2 − y2 + 1, para
cada z = x + iy tal que x < 0, entonces u(x, y) es armónica en el conjunto {(x, y) ∈ R2 : x ≤ 0}.
Ahora, para (x, y) ∈ R2 tal que x > 0, se tiene que u(x, y) = x−3 y3 ; ası́
∂ 2u ∂ 2u
∇2 u(x, y) = (x, y) + 2 (x, y)
∂x 2 ∂y
= 12x y + 6x−3 y
−5 3
= 6x−3 y x−2 y2 + 1 = 0 ⇔ y = 0,
D = {z = x + iy : x < 0}.
Como u(x, y) = Re (z2 + 1) = x2 − y2 + 1 para todo z ∈ D, entonces es claro que la función v(x, y) =
Im (z2 + 1) + c = 2xy + c es armónica conjugada de u(x, y), donde c es una constante real. Por lo
tanto, forzando f (−1 − i) = 1 − i, se obtiene
Es decir, la función
f (z) = (x2 − y2 + 1) + i(2xy − 3) = z2 + 1 − 3i
es analı́tica en D y f (−1 − i) = 1 − i.
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 43
las cuales satisfacen las ecuaciones de Cauchy-Riemann y sus derivadas parciales son continuas en
todo el plano complejo. Luego, la función exponencial es analı́tica en todo el plano complejo (ver
Ejemplo 2.8). Por lo tanto, ez es una función entera, cuya derivada está dada por:
d z ∂u ∂v
e = +i = ex cos y + i ex sen y = ez ,
dz ∂x ∂x
que coincide con la propiedad deseada de la función exponencial real.
e(z+2π i) = ex+i(y+2π )
= ex (cos(y + 2π ) + i sen(y + 2π ))
= ex (cos y + i sen y)
= ez ,
• Las funciones seno y coseno son periódicas con periodo 2π . (Se deja como ejercicio para el
lector la demostración).
• Los ceros de sen z son todos los números complejos z = nπ , para n = 0, ±1, ±2, . . .. En
efecto, para que z ∈ C sea un cero de sen z, se debe cumplir que sen z = 0, luego, utilizando
la ecuación (2.12) podemos escribir:
Ahora, utilizando la ecuación sen x cosh y = 0, se deduce que y = 0. Sustituyendo este valor
de y en la ecuación sen x cosh y = 0, obtenemos sen x = 0, de lo cual se tiene que x = nπ , para
n = 0, ±1, ±2, . . ... En consecuencia, los ceros de sen z son todos los números complejos
z = nπ , para n = 0, ±1, ±2, . . ..
• Los ceros de cos z son todos los números complejos z = (n + 21 )π , para n = 0, ±1, . . .. (Se
deja al lector verificar este hecho).
Las demás funciones trigonométricas de argumento complejo se definen fácilmente por ana-
logı́a con las funciones trigonométricas de argumento real, esto es,
Tangente
sen z
tan z =
cos z
Cotangente
cos z
cot z =
sen z
Secante
1
sec z =
cos z
Cosecante
1
csc z =
sen z
Las funciones tan z, cot z, sec z y csc z, son analı́ticas en todos los números complejos z donde no se
anule el denominador de la expresión que las define, además, la derivada de cada una de ellas es,
respectivamente,
d
tan z = sec2 z,
dz
d
cot z = − csc2 z,
dz
d
sec z = tan z sec z,
dz
d
csc z = − cot z csc z.
dz
46 2.6. FUNCIONES ELEMENTALES
ez − e−z
senh z = (2.14)
2
ez + e−z
cosh z = . (2.15)
2
Las funciones senh z y cosh z son combinaciones lineales de las funciones enteras ez y e−z , por lo
tanto, senh z y cosh z son funciones enteras; además, sus derivadas son:
d
senh z = cosh z
dz
y
d
cosh z = senh z.
dz
• Cuando z es un número real, senh z y cosh z coinciden con las funciones reales senh x y cosh x.
• Las identidades hiperbólicas que satisfacen el seno y coseno hiperbólicos reales también son
válidas en el caso complejo; por ejemplo:
cosh2 z − senh2 z = 1,
senh(z1 + z2 ) = senh z1 cosh z2 + cosh z1 senh z2 ,
cosh(z1 + z2 ) = cosh z1 cosh z2 + senh z1 senh z2 ,
entre otras. (Se deja como ejercicio para el lector la comprobación de cada una de las identi-
dades).
y
cosh z = cosh x cos y + i senh x sen y. (2.17)
• Los ceros de senh z son todos los números complejos z = nπ i, n = 0, ±1, ±2, . . .
• Los ceros de cosh z son todos los números complejos z = (n + 12 )π i, n = 0, ±1, ±2, . . .
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 47
Tangente hiperbólica
senh z
tanh z =
cosh z
Cotangente hiperbólica
cosh z
coth z =
senh z
Secante hiperbólica
1
sech z =
cosh z
Cosecante hiperbólica
1
csch z =
senh z
Las funciones tanh z, coth z, sech z y csch z, son analı́ticas en todos los números complejos z donde
no se anule el denominador de la expresión que las define, además, la derivada de cada una de ellas
es, respectivamente,
d
tanh z = sech2 z,
dz
d
coth z = − csch2 z,
dz
d
sech z = − tanh z sech z,
dz
d
csch z = − coth z csch z.
dz
donde ln · denota el logaritmo natural. Veamos que log z es una función multivaluada. Se tiene que, En la ecuación
para todo z 6= 0, cualquier valor del argumento de z se obtiene como: (2.18) se puede
utilizar un loga-
arg z = Arg z + 2nπ , n = 0, ±1, ±2, . . . . ritmo en cual-
quier base. El
logaritmo com-
De esta forma, la ecuación (2.18) se puede escribir equivalentemente como plejo de ma-
yor uso en la
log z = ln |z| + i (Arg z + 2nπ ), n = 0, ±1, ±2, . . . . práctica es el
que utiliza la
Observe que los valores de log z tienen la misma parte real y sus partes imaginarias difieren en base natural e.
múltiplos enteros de 2π . Por lo tanto, log z es una función multivaluada. El siguiente ejemplo
ilustra este hecho.
48 2.6. FUNCIONES ELEMENTALES
π
Ejemplo 2.16. Calculemos todos los valores de log(1 + i). Se tiene que Arg (1 + i) = y |1 + i| =
√ 4
2. Ası́, π
√
log(1 + i) = ln 2 + i + 2nπ (n = 0, ±1, ±2, . . .).
4
Definición 2.14 (Valor principal del logaritmo). El valor principal de log z es el valor que se
obtiene de la fórmula (2.18) cuando se utiliza el argumento principal de z. Ese valor se denota
como Log z y se da por medio de la ecuación
• La función Log z es continua en el dominio (|z| > 0, −π < arg z < π ). (Se deja al lector la
prueba).
En la siguiente proposición se establece que el valor principal del logaritmo es una función
analı́tica en el dominio |z| > 0, −π < arg z < π .
Proposición 2.2. La función Log z es analı́tica en el dominio |z| > 0, −π < arg z < π , y su
derivada está dada por
d 1
Log z = .
dz z
Log z = ln r + i θ .
Por lo tanto, las funciones componentes de Log z son u(r, θ ) = ln r y v(r, θ ) = θ . Se tiene que
u(r, θ ) y v(r, θ ) son funciones continuas y diferenciables en el dominio |z| > 0, −π < arg z < π ,
además, sus derivadas parciales en este dominio son:
∂u 1 ∂u
= , = 0,
∂r r ∂θ
∂v ∂v
= 0, = 1.
∂r ∂θ
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 49
Definición 2.15 (Rama de una función multivaluada). Una rama de una función multivaluada
f (z), es una función monovaluada g(z) que es analı́tica en un dominio D ⊂ C y que coincide
con f (z) en D, es decir, g(z) = f (z) para todo z ∈ D.
Definición 2.16 (Corte y punto ramal). Un corte ramal es una lı́nea o curva de puntos singulares
que se introducen al definir una rama de una función multivaluada. El punto común a todos los
cortes ramales de una función multivaluada se denomina punto ramal.
Observe que Log z es una rama de la función multivaluada log z, además, se tiene que Log z
toma el mismo valor que log z para todo z en el dominio D = {z ∈ C : |z| > 0, −π < arg z < π }.
La función Log z se denomina rama principal del logaritmo. El corte ramal de Log z es el eje real
negativo con el origen (ver Figura 2.3).
donde α es un número real fijo. El corte ramal de esta rama es el rayo arg z = α (ver Figura 2.4).
50 2.6. FUNCIONES ELEMENTALES
al
punto ramal am
er
c o rt
α
b
Ejemplo 2.17. Determinemos el valor de log(1 + i), si log z está definido por
log z = ln |z| + i arg z |z| > 0, π /2 < arg z < 5π /2.
√ iπ /4
Se tiene que 1 + i = 2e , pero π /4 6∈ (π /2, 5π /2). Luego, el argumento principal de 1 + i no
es el valor indicado para calcular log(1 + i). Para encontrar arg(1 + i) ∈ (π /2, 5π /2), se utiliza el
argumento principal de 1 + i. Se tiene que el valor del argumento de 1 + i buscado está dado por:
π 9π
+ 2π = ∈ (π /2, 5π /2);
4 4
por lo tanto, arg(1 + i) = 9π /4 es el valor indicado para calcular log(1 + i). Ası́,
√ 9π
log(1 + i) = ln 2 + i .
4
Ejemplo 2.18. Sea f (z) una función de variable compleja definida como
1
f (z) = log ,
z−1
donde log z = ln |z| + i arg z, |z| > 0 y −π /4 < arg z < 7π /4. Determinar el conjunto de todos los
números complejos z donde f (z) es analı́tica.
Solución. Por las condiciones del enunciado del problema, se tiene que la función log z es analı́tica
en todo el plano complejo excepto en el conjunto {z ∈ C : Re z ≥ 0, Im z = −Rez}. Ahora, como
1 Re z − 1 1 −Im z
Re = 2 2
e Im = ,
z−1 (Re z − 1) + (Im z) z−1 (Re z − 1)2 + (Im z)2
1
entonces la función f (z) = log z−1 es analı́tica en todo el plano complejo excepto en el conjunto
Re z − 1 −Im z Re z − 1
z∈C: ≥ 0, = −
(Re z − 1)2 + (Im z)2 (Re z − 1)2 + (Im z)2 (Re z − 1)2 + (Im z)2
o, equivalentemente, {z ∈ C : Re z ≥ 1, Im z = Re z − 1}. Por lo tanto, el conjunto de todos los
números complejos z donde f (z) es analı́tica está dado por:
C − {z ∈ C : Re z ≥ 1, Im z = Re z − 1}
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 51
El Ejemplo 2.19 muestra que la función exponente complejo es, generalmente, una función
multivaluada. Por ello, se pueden definir ramas de esta función. Las ramas de la función exponente
complejo se definen como
zc = ec(ln |z|+i arg z) ,
donde |z| > 0 y α < arg z < α + 2π , con α un número real fijo. En otras palabras, las ramas de
la función exponente complejo se definen según la rama del logaritmo que se esté utilizando. De
esta forma, cuando α = −π , estaremos empleando la rama principal del logaritmo para definir la
rama principal de la función exponente complejo. Para obtener la derivada de la función exponente
complejo, se emplea la regla de la cadena. Ası́, la derivada de cada una de las ramas de la función
exponente complejo está dada por
d c
z = c zc−1 .
dz
eiw = iz + (1 − z2 )1/2 ,
Las funciones inversa del coseno e inversa de la tangente se pueden obtener fácilmente re-
alizando un procedimiento similar al antes descrito. Las expresiones de cos−1 z y tan−1 z son,
respectivamente:
cos−1 z = −i log z + i(1 − z2 )1/2 , (2.23)
i i+z
tan−1 z = log . (2.24)
2 i−z
Busque en la Ejercicio 2.2. Deducir las expresiones cerradas de sec−1 z, csc−1 z y cot−1 z.
red a través de
Google las ex- En general, las funciones trigonométricas inversas son multivaluadas. Por ejemplo, para la
presiones de función sen−1 z podemos elegir dos valores igualmente válidos para la raı́z cuadrada que aparece
sec−1 z, csc−1 z en su definición. Una vez que hemos elegido una valor, existe un número infinito de valores
y cot−1 z
posibles para el logaritmo de iz + (1 − z2 )1/2 . En resumen, vemos que, debido a la raı́z cuadrada
y al logaritmo, hay dos conjuntos distintos de valores de sen−1 z, cada uno de los cuales posee un
número infinito de elementos. Este hecho sucede de forma semejante para las restantes funciones
trigonométricas inversas.
Las derivadas de las funciones trigonométricas inversas se obtienen directamente de sus expre-
siones cerradas. Las derivadas de las funciones inversa del seno e inversa del coseno dependen de
los valores escogidos de la raı́ces cuadradas, a saber:
d 1
sen−1 z = ,
dz (1 − z2 )1/2
d −1
cos−1 z = .
dz (1 − z2 )1/2
En cambio, la derivada de la inversa de la tangente,
d 1
tan−1 z = ,
dz 1 + z2
no depende de la manera en que la función se haga monovaluada.
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 53
Ejercicio 2.3. Determinar las expresiones cerradas de las derivadas de sec−1 z, csc−1 z y cot−1 z.
sen2 z + 2i sen z − 1 = 0.
(sen z + i)2 = 0,
sen z = −i.
Al tomar la inversa del seno en ambos miembros de la ecuación anterior, podemos escribir:
z = sen−1 (−i) = −i log i(−i) + (1 − (−i)2 )1/2
√
= −i log 1 + 21/2 = −i log 1 ± 2 .
Según el valor de la raı́z cuadrada empleado, obtenemos dos conjuntos de valores de z que resuel-
ven la ecuación dada. Ası́, uno de estos conjuntos de números complejos está dado por:
√ √
zk = −i log 1 + 2 = 2kπ − i ln 1 + 2 , para k = 0, ±1, ±2, . . .
Las derivadas de las funciones senh−1 z y cosh−1 z, dependen de los valores escogidos de las
raı́ces cuadradas, a saber:
d 1
senh−1 z = ,
dz (z2 + 1)1/2
d −1
cosh−1 z = .
dz (z2 − 1)1/2
2.7 Mapeos
En esta sección se estudia la transformación de regiones del plano complejo a través de fun-
ciones de variable compleja, tales como polinomios de grado 1 y funciones racionales obtenidas
como el cociente de dos polinomios de grado 1. Recordemos que en el cálculo elemental se podı́a
obtener la gráfica de una función real y = f (x) y con ello estudiar su comportamiento; en cambio
para una función w = f (z) de una variable compleja, no es tan fácil elaborar su gráfica. Para ello
se requieren dos números x e y para definir un valor z cualquiera y otros dos números para los
valores de u y v correspondientes. Por lo tanto, se requiere un espacio de cuatro dimensiones para
representar w = f (z) en forma gráfica. Evidentemente una gráfica de cuatro dimensiones no es un
medio conveniente para estudiar el efecto gráfico de una función de variable compleja. Es preciso
recurrir a otros medios para visualizar w = f (z).
Aquı́, visualizamos la relación w = f (z) como el efecto geométrico que tiene la función f (z)
sobre un conjunto de puntos complejos. A este proceso lo denominamos mapear o transformar y
a la función f (z) de variable compleja la denominamos transformación o mapeo (ver Figura 2.5).
y v
S w = f (z) f (S)
z Mapeo o w
b b
Transformación
x u
Plano z Plano w
El objetivo principal de esta sección es determinar analı́tica y gráficamente el efecto que tiene
un mapeo sobre un conjunto de puntos del plano complejo; en particular, estudiamos el efecto de
los mapeos lineales, inversión y bilineales, sobre rectas y circunferencias. Para esta parte necesita-
mos la siguiente notación:
• Para todo conjunto S de números complejos, denotamos con f (S) el transformado o la ima-
gen de S bajo f ;
Definición 2.17 (Mapeo inyectivo). Sean z1 , z2 ∈ C. Se dice que el mapeo w = f (z) es inyectivo,
si z1 6= z2 implica que f (z1 ) 6= f (z2 ).
2.7.1 Mapeo w = z + c
El mapeo del plano z en el plano w definido por la ecuación
w = z + c, (2.25)
donde c es una constante compleja, es una traslación en la dirección del vector c. En la Figura 2.6
se aprecia el movimiento geométrico que tiene un punto z0 cuando se transforma con una traslación.
El mapeo (2.25) es inyectivo; por tanto, posee mapeo inverso definido como
f −1 (w) = w − c. (2.26)
y z0 v
b
w = z+c z0
b
b
Traslación
w0 = z0 + c
x u
b
c
x + i y = f −1 (u + i v),
β u + δ v + (δ − β c1 − δ c2 ) = 0,
que describe una recta en el plano w. En cambio, si α 6= 0, la ecuación (2.27) describe una circunfe-
rencia en el plano z, y la ecuación del transformado de esta circunferencia bajo el mapeo w = z + c
está dada por
Ejemplo 2.22. Sea S el conjunto de números complejos que se muestra en la Figura 2.7. Determi-
nar el transformado de S bajo el mapeo w = f (z) = z − i.
y
3
S
2
x
1 2 3
v
3
2 f (S)
u
1 2 3
2.7.2 Mapeo w = bz
El mapeo del plano z en el plano w definido por la ecuación
w = bz, (2.28)
donde b es un número complejo distinto de cero, es una rotación en el ángulo Arg b y una expansión
ó contracción según sea el valor de |b|. Si |b| < 1, se dice que el mapeo (2.28) es una rotación y
contracción; en cambio, si |b| ≥ 1, el mapeo (2.28) es una rotación y expansión.
y v
w = (lr)ei(θ +β )
b
w = bz
z = reiθ
b
θ
b
b = leiβ θ +β
β
x u
En la Figura 2.9 se aprecia el movimiento geométrico que tiene un punto z = reiθ cuando se
transforma con el mapeo (2.28). Si tomamos b = leiβ y z = reiθ , entonces el transformado de z
bajo el mapeo w = bz está dado, en su forma polar, por w = (lr)ei(β +θ ) , de lo cual se infiere que
(2.28) es una rotación en el ángulo β y una expansión o contracción, según sea el valor de l.
58 2.7. MAPEOS
El mapeo (2.28) es inyectivo; por tanto, posee mapeo inverso definido como
w
f −1 (w) = . (2.29)
b
Ejercicio 2.5. Demuestre que el mapeo lineal (2.28) transforma rectas a rectas y circunferencias
a circunferencias. Ayuda: utilice la ecuación general de una recta o una circunferencia (2.27)
conjuntamente con la expresión del mapeo inverso (2.29).
Ejemplo 2.23. Sea S el conjunto de números complejos que se muestra en la Figura 2.10. Deter-
minar el transformado de S bajo el mapeo w = f (z) = (1 − i)z.
y
2 S
1 b
x
1 2
v
2 f (S)
1 √
2
b
u
1 2 3
−1
2.7.3 Mapeo w = bz + c
El mapeo del plano z en el plano w definido por la ecuación
w = bz + c, (2.30)
donde b y c son números complejos, es una rotación en el ángulo Arg b y una expansión ó contra-
cción según sea el valor de |b|, seguida de una traslación en la dirección del vector c. En efecto, el
mapeo (2.30) se puede expresar a través de los siguientes mapeos sucesivos:
z / Z = bz / w = Z+c
Rotación y Traslación
Expansión ó
Contracción
El mapeo (2.30) es inyectivo, ya que es la composición de mapeos inyectivos; por tanto, posee
mapeo inverso definido como
w−c
f −1 (w) = , b 6= 0. (2.31)
b
Además, como (2.30) es la composición de una rotación y una traslación, entonces el mapeo w =
bz + c transforma rectas a rectas y circunferencias a circunferencias.
Ejemplo 2.24. Sea S el conjunto de números complejos que se muestra en la Figura 2.12. Deter-
minar el transformado de S bajo el mapeo w = f (z) = iz + 3 − i.
y
3
S
2
1 b
x
1 2 3
Solución. Se tiene que el mapeo inverso es f −1 (w) = −iw + 1 + 3i, además, el conjunto S se puede
escribir como S = D1 ∪ D2 , donde D1 y D2 son los conjuntos de números complejos definidos
respectivamente por:
D1 = {z = x + i y : 2x − y ≥ 1, 2x + y ≤ 7, y ≥ 1}
y
D2 = {z = x + i y : (x − 2)2 + (y − 1)2 ≤ 1, y ≤ 1}.
De esta forma, como el mapeo es inyectivo, se tiene que el transformado de S está dado por
f (S) = f (D1 ) ∪ f (D2 ).
Ahora, utilizando la ecuación x + i y = f −1 (u + i y), tenemos: x = v + 1, y = 3 − u. Sustituyendo
los valores de x e y en las inecuaciones que describen a los conjuntos D1 y D2 , obtenemos que los
conjuntos transformados de D1 y D2 , bajo el mapeo w = iz + 3 − i, están dados por
f (D1 ) = {w = u + i v : u + 2v ≥ 2, −u + 2v ≤ 2, u ≤ 2}
60 2.7. MAPEOS
y
f (D2 ) = {w = u + i v : (u − 2)2 + (v − 1)2 ≤ 1, u ≥ 2}.
Ası́, la unión de f (D1 ) y f (D2 ) conforma el transformado de S bajo el mapeo w = iz + 3 − i, cuya
representación gráfica se aprecia en la Figura 2.13.
f (S)
2
1 b
u
1 2 3
1
w= , (2.32)
z
para todo z 6= 0, se denomina mapeo inversión, y establece una correspondencia uno a uno entre
los puntos de los planos z y w distintos de cero. Por lo tanto, el mapeo inverso de f (z) = 1/z es
f −1 (w) = 1/w, es decir, el mismo mapeo inversión.
Por otra parte, el mapeo (2.32) también puede escribirse como
z
w= , para todo z 6= 0.
|z|2
Por ello, el mapeo inversión se puede expresar a través de los siguientes mapeos sucesivos:
z /Z= 1 z /w=Z
2 |z|
El primero de estos mapeos se denomina inversión con respecto a la circunferencia unitaria |z| = 1.
Es decir, la imagen de un punto z 6= 0 es el punto Z = (1/|z|2 )z con las siguientes propiedades:
1
|Z| = y arg Z = arg z.
|z|
En otras palabras, los puntos exteriores a la circunferencia |z| = 1 se transforman en los puntos
diferentes de cero interiores a la misma y recı́procamente. Cualquier punto sobre la circunferencia
unitaria se transforma en sı́ mismo, bajo el mapeo Z = (1/|z|2 )z. El segundo mapeo w = Z es,
simplemente, una reflexión con respecto al eje real.
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 61
α (x2 + y2 ) + β x + δ y + γ = 0, (2.33)
γ (u2 + v2 ) + β u − δ v + α = 0. (2.34)
y 1 v
w=
z
x u
y 1 v
w=
z
x u
62 2.7. MAPEOS
Ejemplo 2.26. La circunferencia (x − 1)2 + (y + 1)2 = 2 que pasa por el origen en el plano z, se
transforma, bajo la inversión, en la recta 2u + 2v = 1 que no pasa por el origen en el plano w.
y 1 v
w=
z
x u
Ejemplo 2.27. La recta x − y = −1 que no pasa por el origen en el plano z, se transforma, bajo
la inversión, en la circunferencia (u + 1)2 + (v + 1)2 = 2 que pasa por el origen en el plano w.
y 1 v
w=
z
x u
Ejemplo 2.28. La recta x − y = 0 que pasa por el origen en el plano z, se transforma, bajo la
inversión, en la recta u + v = 0 que pasa por el origen en el plano w.
Ejercicio 2.6. Compruebe cada uno de los conjuntos transformados de los Ejemplos 2.25-2.28.
Ejemplo 2.29. Sea S el conjunto de números complejos dado en el Ejemplo 2.22 y que se muestra
en la Figura 2.7. Comprobemos que el transformado de S bajo el mapeo inversión es el conjunto
de números complejos que se muestra en la siguiente figura.
Se tiene que
S = {z = x + i y : 2x − y ≥ 1, 2x + y ≤ 7, y ≥ 1},
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 63
1
b
u
b
1 2
−1
f (S)
además, la función inversa de f (z) = 1/z es f −1 (w) = 1/w. Ahora, utilizando la ecuación x + i y =
f −1 (u + i v) obtenemos: x = u/(u2 + v2 ), e y = −v/(u2 + v2 ). Sustituyendo convenientemente
estas últimas expresiones en el conjunto de inecuaciones que describe a S, se tiene que los puntos
w = u + i v del transformado de S bajo el mapeo inversión satisfacen las siguientes inecuaciones:
2
2 1 2 5 1 1 2 5 2 1 2 1
(u − 1) + v − ≤ , u− + v+ ≥ , u + v+ ≤ .
2 4 7 14 196 2 4
donde el número ad − bc se denomina determinante del mapeo. Esto nos permite afirmar que el
mapeo (2.35) se puede expresar a través de los siguientes mapeos sucesivos:
64 2.7. MAPEOS
/ Z = cz + d /W = 1 /w= a+ bc − ad
z W
Rotación con Inversión
Z Rotación con
c c
Expansión ó Expansión ó
Contracción, y Contracción, y
Traslación Traslación
En otras palabras, el mapeo (2.35) es la composición de mapeos lineales, por lo cual él transforma
circunferencias o rectas en el plano z a circunferencias o rectas en el plano w.
Por otra parte, cuando el determinante del mapeo es cero, ad − bc = 0, el mapeo (2.35) adquiere
la forma
a
w= ,
c
es decir, el mapeo (2.35) transforma todo el plano complejo en el punto w = a/c.
A continuación damos algunos ejemplos de transformaciones utilizando mapeos bilineales.
Ejemplo 2.30. Sean α un número real y z0 un número complejo tal que Im z0 > 0. Demostrar que
el mapeo bilineal
z − z0
w = eiα ,
z − z0
transforma al semiplano superior Im z ≥ 0 sobre en el disco unitario |w| ≤ 1.
Solución. Sean z = x + iy y z0 = x0 + iy0 . Se tiene que
2
iα z − z0 2 iα 2 z − z0 2 |z − z0 |2 (x − x0 )2 + (y − y0 )2
|w| = e = e
z − z0 = |z − z0 |2 = (x − x0 )2 + (y + y0 )2 .
z − z0
|w|2 ≤ 1,
Ejemplo 2.31. Sea S el conjunto de números complejos dado en el Ejemplo 2.22 y que se muestra
en la Figura 2.7. Determinar el transformado de S bajo el mapeo bilineal
iz + 1 + i
w = f (z) = .
iz + i
Solución. Se tiene que
S = {z = x + i y : 2x − y ≥ 1, 2x + y ≤ 7, y ≥ 1}.
i
f −1 (w) = − 1.
1−w
b
b
b u
1 2
−1
f (S)
1
2
-1 − 21 1
1 x
2
z−1
w= .
i−z
Solución. El conjunto A se puede expresar analı́ticamente a través del siguiente sistema de inecua-
ciones:
|z| ≤ 1,
A: |z| ≥ 12 , (2.37)
y ≥ 0.
z−1
Ahora, despejemos z = x + iy en función w = u + iv, a partir de la ecuación w = . Se tiene que
i−z
iw + 1
iw − wz = z − 1 ⇔ z(w + 1) = iw + 1 ⇔ z= , (2.38)
w+1
de donde se deduce
i(u + iv) + 1 [(1 − v) + iu] [(u + 1) − iv]
x + iv = ⇔ x + iv = ,
u + iv + 1 (u + 1)2 + v2
66 2.7. MAPEOS
|(1 − v) + iu|2 ≤ |(u + 1) + iv|2 ,
(1 − v)2 + u2 ≤ (u + 1)2 + v2 ,
|(1 − v) + iu|2 ≥ 1
4 |(u + 1) + iv|2 , ⇔ 4 (1 − v)2 + u2 ≥ (u + 1)2 + v2 ,
2 (u + 1 )2 + (v − 1 )2 ≥ 1 ,
u + v2 + u − v ≥ 0, 2 2 2
v2 − 2v + 1 + u2 ≤ u2 + 2u + 1 + v2 ,
v ≥ −u,
4v2 − 8v + 4 + 4u2 ≥ u2 + 2u + 1 + v2 , ⇔ u2 + v2 − 32 u − 83 v + 1 ≥ 0,
(u + 1 )2 + (v − 1 )2 ≥ 1 (u + 1 )2 + (v − 1 )2 ≥ 1 .
2 2 2. 2 2 2
4
.
3
..
.
-4 -3 -2 -1 1 2 3 4 u
-1
..
.
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 67
Los objetos simbólicos se pueden manipular siguiendo las reglas de las operaciones matemáticas,
por ejemplo:
>>> x + y− 5∗ x + y ∗∗2
−4∗x + y ∗∗2 + y
Una función de variable compleja f (z) se puede crear como una función simbólica. Primero
se crea el objeto simbólico z, luego se define la función simbólica f según su forma algebraica. En
el siguiente ejemplo se crea la función f (z) = z2 + iz − 1.
>>> z = s y m b o l s ( ’ z ’ , complex = t r u e )
>>> f = z ∗∗2 + I ∗ z − 1
Note que I representa la unidad imaginaria en Sympy. Después de crear una función simbólica,
se puede diferenciar, integrar o simplificar, evaluarla en valores y realizar otras operaciones ma-
temáticas. Evaluemos la función f (z) = z2 + iz − 1, creada previamente, en el punto z = i.
>>> f . s u b s ( z , I )
−3
Observe que aquı́ se emplea el comando subs para indicar que se debe evaluar la función f (z) en
z = i. También se pueden hacer operaciones entre funciones simbólicas: sumar, multiplicar, dividir
funciones, entre otras. En el siguiente ejemplo se crean dos funciones, f1 (z) = z2 − i y f2 (z) =
(z − 1)(z − 2), con las que se crean otras tres funciones: g1 (z) = f1 (z) + f2 (z), g2 (z) = f1 (z) f2 (z) y
g3 (z) = f1 (z)/ f2 (z); luego se evalúan las funciones creadas en el punto z = 1 + i.
>>> z = s y m b o l s ( ’ z ’ , complex = t r u e )
>>> f 1 = z∗∗2− I
>>> f 2 = ( z −1)∗( z −2)
>>> g1 = f 1 + f 2
>>> g2 = f 1 ∗ f 2
>>> g3 = f 1 / f 2
>>> s i m p l i f y ( f 1 . s u b s ( z , 1 + I ) )
I
>>> s i m p l i f y ( f 2 . s u b s ( z , 1 + I ) )
I ∗(−1 + I )
>>> s i m p l i f y ( g1 . s u b s ( z , 1 + I ) )
−1
>>> s i m p l i f y ( g2 . s u b s ( z , 1 + I ) )
1 − I
>>> s i m p l i f y ( g3 . s u b s ( z , 1 + I ) )
−1/2 − I / 2
Una operación importante en matemáticas es el cálculo de lı́mites, la cual también se puede re-
alizar con la herramienta simbólica de la librerı́a Sympy. En particular, el comando limit(f,z,a)
calcula el lı́mite lı́mz→a f (z). Observe el siguiente ejemplo donde se calcula el lı́mite
z + z + 2 Re z (Im z + 1)i
lı́m = 1 + i.
z→0 z+z
68 2.8. FUNCIONES, LÍMITE, DERIVADA Y MAPEOS CON PYTHON
>>> z = s y m b o l s ( ’ z ’ , complex = t r u e )
>>> f = ( z+ c o n j u g a t e ( z )+2∗ r e ( z ) ∗ ( im ( z ) + 1 ) ∗ I ) / ( z+ c o n j u g a t e ( z ) )
>>> limit (f ,z ,0)
1 + I
Note que las funciones re(z), im(z) y conjugate(z), son respectivamente la parte real, la parte
imaginaria y el conjugado de z.
La derivada de una función f (z) se calcula usando el comando diff(f,z,n), con el cual se
calcula la derivada enésima de f (z). Por ejemplo, la primera, segunda y tercera derivada de
2i − z4
f (z) = ,
z3 + iz2 − z + 1
se calculan como sigue:
>>> z = s y m b o l s ( ’ z ’ , complex = t r u e )
>>> f =(2∗ I−z ∗ ∗ 4 ) / ( z ∗∗3+ I ∗ z∗∗2− z + 1 )
>>> d i f f ( f , z )
−4∗z ∗ ∗ 3 / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) + (−z ∗∗4 + 2∗ I )∗( −3∗ z ∗∗2 − 2∗ I ∗ z + 1 ) /
( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) ∗ ∗ 2
>>> d i f f ( f , z , 2 )
2 ∗ ( 4 ∗ z ∗ ∗ 3 ∗ ( 3 ∗ z ∗∗2 + 2∗ I ∗ z − 1 ) / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) − 6∗ z ∗∗2 +
( z ∗∗4 − 2∗ I ) ∗ ( 3 ∗ z − ( 3 ∗ z ∗∗2 + 2∗ I ∗ z − 1 ) ∗ ∗ 2 / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) + I ) /
( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) ) / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 )
>>> d i f f ( f , z , 3 )
6 ∗ ( 4 ∗ z ∗ ∗ 3 ∗ ( 3 ∗ z − ( 3 ∗ z ∗∗2 + 2∗ I ∗ z − 1 ) ∗ ∗ 2 / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) + I ) /
( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) + 6∗ z ∗ ∗ 2 ∗ ( 3 ∗ z ∗∗2 + 2∗ I ∗ z − 1 ) / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 )
− 4∗ z + ( z ∗∗4 − 2∗ I )∗( −2∗(3∗ z + I ) ∗ ( 3 ∗ z ∗∗2 + 2∗ I ∗ z − 1 ) /
( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) + ( 3 ∗ z ∗∗2 + 2∗ I ∗ z − 1 ) ∗ ∗ 3 / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) ∗ ∗ 2 +
1 ) / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 ) ) / ( z ∗∗3 + I ∗ z ∗∗2 − z + 1 )
Python está provisto de un gran número de funciones elementales, tales como exp, cos, log,
entre otras. Los argumentos de las funciones elementales pueden ser (siempre que tenga sentido)
reales o complejos y el resultado se devuelve en el mismo tipo del argumento. En los siguien-
tes ejemplos mostramos como se utilizan algunas funciones elementales en Python. Observe el
siguiente ejemplo:
>>> c o s (1− I ) . e v a l f ( )
0.833730025131149 + 0.988897705762865∗ I
>>> l o g ( 1 + I ) . e v a l f ( )
0.346573590279973 + 0.785398163397448∗ I
>>> exp ( p i ∗ I )
−1
Con el comando cos(1-i).evalf() √se obtiene el valor de cos(1 − i), con log(1+i).evalf()
se obtiene el valor de Log(1 + i) = ln 2 + i π4 , y con exp(pi*i) se obtiene eπ i = −1. El comando
.evalf() muestra la aproximación numérica de la expresión simbólica.
Con las funciones elementales se pueden crear cualquier tipo de funciones simbólicas. Observe
el siguiente ejemplo donde se crea la función
sen (1 − Logz)
f (z) =
ez2 +1 − 2
y se obtienen los valores | f (i)| y | f ′ (i)|.
>>> z = s y m b o l s ( ’ z ’ , complex = t r u e )
>>> f = s i n (1− l o g ( z ) ) / ( exp ( z ∗∗2+1) −2)
>>> a b s ( f . s u b s ( z , I ) ) . e v a l f ( )
2.45031631754644
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 69
>>> d f = d i f f ( f , z )
>>> a b s ( d f . s u b s ( z , I ) ) . e v a l f ( )
5 . 6 0 5 5 9 5 2 6 6 9 8 7 7 9 + 0 . e −22∗ I
Python también puede emplearse, por ejemplo, para hallar los conjuntos transformados de
circunferencias y polı́gonos, bajo el mapeo lineal w = bz + c. El Programa 2.1 muestra la función
MapeoPoligono que halla el transformado de un polı́gono con vértices z1 , z2 , . . . , zn ∈ C, bajo el
mapeo lineal w = bz + c.
def MapeoPoligono ( b , c , z ) :
”””
MapeoPoligono
H a l l a e l t r a n s f o r m a d o de un p o l ı́ g o n o c u y o s v é r t i c e s
s o n l o s e l e m e n t o s d e l a r r e g l o z , b a j o e l mapeo w = bz + c .
”””
import m a t p l o t l i b . pyplot as p l t
n = z . shape [ 0 ]
w = b∗z + c
xmin = np . min ( [ np . min ( z . r e a l ) , np . min (w . r e a l ) ] ) − . 1
xmax = np . max ( [ np . max ( z . r e a l ) , np . max (w . r e a l ) ] ) + . 1
ymin = np . min ( [ np . min ( z . imag ) , np . min (w . imag ) ] ) − . 1
ymax = np . max ( [ np . max ( z . imag ) , np . max (w . imag ) ] ) + . 1
z r e a l = np . z e r o s ( n + 1 )
zimag = np . z e r o s ( n + 1 )
z r e a l [ 0 : − 1 ] = z . r e a l ; z r e a l [ −1] = z . r e a l [ 0 ]
zimag [ 0 : − 1 ] = z . imag ; zimag [ −1] = z . imag [ 0 ]
pl t . figure ( f i g s i z e =(12 ,6))
pl t . subplot (1 ,2 ,1)
p l t . p l o t ( z r e a l , zimag , ’ r ’ )
p l t . x l a b e l ( ’ $x$ ’ )
p l t . y l a b e l ( ’ $y$ ’ )
plt . grid ()
p l t . a x i s ( [ xmin , xmax , ymin , ymax ] )
p l t . t i t l e ( ’ P o l ı́ g o n o O r i g i n a l ’ )
w r e a l = np . z e r o s ( n + 1 )
wimag = np . z e r o s ( n + 1 )
w r e a l [ 0 : − 1 ] = w . r e a l ; w r e a l [ −1] = w . r e a l [ 0 ]
wimag [ 0 : − 1 ] = w . imag ; wimag [ −1] = w . imag [ 0 ]
pl t . subplot (1 ,2 ,2)
p l t . p l o t ( w r e a l , wimag , ’ b ’ )
p l t . x l a b e l ( ’ $u$ ’ )
p l t . y l a b e l ( ’ $v$ ’ )
plt . grid ()
p l t . a x i s ( [ xmin , xmax , ymin , ymax ] )
p l t . t i t l e ( ’ P o l ı́ g o n o T r a n s f o r m a d o ’ )
p l t . show ( )
return w
d e f M a p e o C i r c u n f e r e n c i a ( b , c , z0 , r ) :
”””
MapeoCircunferencia
H a l l a e l t r a n s f o r m a d o de una c i r c u n f e r e n c i a con c e n t r o
z0 y r a d i o r , b a j o e l mapeo w = bz + c .
”””
import m a t p l o t l i b . pyplot as p l t
w0 = b∗ z0 + c
l = abs ( b )∗ r
t = np . l i n s p a c e ( 0 , 2 ∗ np . p i , 1 0 0 )
xmin = np . min ( [ z0 . r e a l −r , w0 . r e a l −l ] ) − . 1
xmax = np . max ( [ z0 . r e a l + r , w0 . r e a l + l ] ) + . 1
ymin = np . min ( [ z0 . imag−r , w0 . imag−l ] ) −.1
ymax = np . max ( [ z0 . imag + r , w0 . imag + l ] ) + . 1
pl t . figure ( f i g s i z e =(12 ,6))
pl t . subplot (1 ,2 ,1)
x t = r ∗ np . c o s ( t ) + z0 . r e a l
y t = r ∗ np . s i n ( t ) + z0 . imag
p l t . p l o t ( z0 . r e a l , z0 . imag , ’ ok ’ )
p l t . t e x t ( z0 . r e a l , z0 . imag + . 1 , ’ $ z {0} $ ’ , s i z e = 1 4 )
p l t . p l o t ( xt , yt , ’ r ’ )
p l t . x l a b e l ( ’ $x$ ’ )
p l t . y l a b e l ( ’ $y$ ’ )
plt . grid ()
p l t . a x i s ( [ xmin , xmax , ymin , ymax ] )
plt . t i t l e ( ’ Cricunferencia Original ’ )
pl t . subplot (1 ,2 ,2)
u t = l ∗ np . c o s ( t ) + w0 . r e a l
v t = l ∗ np . s i n ( t ) + w0 . imag
p l t . p l o t ( w0 . r e a l , w0 . imag , ’ ok ’ )
p l t . t e x t ( w0 . r e a l , w0 . imag + . 1 , ’ $w {0} $ ’ , s i z e = 1 4 )
p l t . p l o t ( ut , vt , ’ b ’ )
p l t . x l a b e l ( ’ $u$ ’ )
p l t . y l a b e l ( ’ $v$ ’ )
plt . grid ()
p l t . a x i s ( [ xmin , xmax , ymin , ymax ] )
pl t . t i t l e ( ’ Circunferencia transformada ’ )
p l t . show ( )
r e t u r n w0 , l
5 5
4 4
3 3
2 2
y
v
1 1
0 0
−1 −1
−2 −2
−2 0 2 −2 −1 0 1 2 3
x u
>>> r = np . s q r t ( 2 )
>>> z0 = 1−1 j
>>> b = −2−1 j
>>> c = 4
>>> w0 , l = M a p e o C i r c u n f e r e n c i a ( b , c , z0 , r )
>>> p r i n t ( w0 , l )
(1+1 j ) 3.1622776601683795
4 4
3 3
2 2
1 1
0 0
y
−1 −1
−2 −2
−3 −3
−4 −4
−2 0 2 4 −2 0 2 4
x u
72 2.9. PROBLEMAS PROPUESTOS
1 |z|2 − 1
a) f (z) = e) g(z) =
1 − |z|2 |z + i|
1 1
b) f (z) = 2 f) h(z) =
z +1 2 − (z − i)2
z
c) g(z) = g) h(z) = Arg (1/z)
z+z
1−z z2 − z + (1 − z)i
d) g(z) = 3 h) h(z) =
z + iz2 + 3z − i z3 + z
2.2. Encuentre las funciones componentes, u(x, y) y v(x, y), de las siguientes funciones f (z),
donde z = x + iy.
1 c) f (z) = z2 − 3z + 2.
a) f (z) = .
z2
z+1 z+2
b) f (z) = . d) f (z) = .
2z − 5 2z − 1 + i
z+2
2.3. Dada la función f (z) = , establecer en cada caso el conjunto de puntos z ∈ C tales
2z − 1
que:
1−z z2 + 1
a) lı́m f) lı́m
z→2i 1 + z z→i z6 + 1
b) lı́m (2z3 − 3z2 + z + i) z
z→2i g) lı́m
z→(3−4i) z+z
z2
c) lı́m
πi z4 + z + 1 |z|2 − 1
z→e 4 h) lı́m
z→(1−i) |z + i|
z2 − 2i z
d) lı́m i) lı́m Arg (1/z)
z→2+i z2 + 4
z→i
z2 − 2i z
e) lı́m 2 j) lı́m (ln |z| + i Arg z)
z→2i z + 4 z→−i
2.6. Determine el conjunto de números complejos donde las siguientes funciones son conti-
nuas:
2
3z − 5iz + 2
, z 6= 2i;
a) f (z) = z2 + iz + 6
7
5, z = 2i.
2
z +1
, z 6= −i;
b) g(z) = z+i
−2i, z = −i.
Re z
, Re z 6= Im z, Im z 6= 0;
Im z
c) h(z) = 1, Re z = Im z, Im z 6= 0;
Re z, Im z = 0.
donde z = x + iy. Determine el conjunto de todos los números complejos z donde f (z) es
continua.
2.8. Pruebe que cada una de las siguientes funciones satisfacen las ecuaciones de Cauchy-
Riemann:
2.10. Utilizando las condiciones necesarias y suficientes para la existencia de derivada, demos-
trar que f ′ (z) no existe en punto alguno del plano complejo si f (z) está dada por:
2.11. Determine el conjunto D de todos los números complejos donde cada una de las siguientes
funciones f (z) es analı́tica y calcule su derivada:
a) f (z) = (z + 1)2 z4
e) f (z) =
1 1 + z4
b) f (z) = z +
z Log(z + 4)
3z − 1 f) f (z) =
c) f (z) = z2 + i
3−z g) f (z) = ee
z
2z + 1
d) f (z) = 2 h) f (z) = sen(ez )
z(z + 1)
2.12. Comprobar que cada una de las siguientes funciones son enteras:
2.13. Determine el conjunto de todos los números complejos z = x + iy donde la función f (z) =
y2 − x2
+ i|1 − xy| es analı́tica.
2
2.14. Determine en qué conjunto D ⊂ R2 cada una de las siguientes funciones son armónicas, y
encuentre de ser posible su armónica conjugada.
a) e(2±3π i) = −e2
b) ez+π i = −ez
c) exp(z) = exp(iz), para z ∈ C
d) senh(z + π i) = − senh z, para z ∈ C
e) cosh(z + π i) = − cosh z, para z ∈ C
f) senh 2z = 2 senh z cosh z, para z ∈ C
g) Log(ei) = 1 + (π /2)i
h) Log(1 + i) = 12 (ln 2 + (π /2)i)
i) log 1 = 2nπ i, para n = 0, ±1, ±2, . . .
j) log(−1) = (2n + 1)π i, para n = 0, ±1, . . .
k) log i1/2 = (n + 1/4)π i, para n = 0, ±1, . . .
l) (1 + i)i = exp(−π /4 + 2nπ ) exp((i/2) ln 2), para n = 0, ±1, ±2, . . .
m) (−1)1/π = exp((2n + 1)i), para n = 0, ±1, ±2, . . .
CAPÍTULO 2. FUNCIONES DE VARIABLE COMPLEJA 75
a) si log z = ln r + iθ , para todo z tal que r = |z| > 0 y π /4 < θ = arg z < 9π /4, entonces
log(i2 ) = 2 log i.
b) si log z = ln r + iθ , para todo z tal que r = |z| > 0 y 3π /4 < θ = arg z < 11π /4, entonces
log(i2 ) 6= 2 log i.
2.17. Encontrar todas las raı́ces de cada una de las siguientes ecuaciones:
a) ii b) (1 − i)4i c) (−i)3π i
1
2.19. Sea f (z) = Log . Determine el conjunto D de todos los números complejos z
z+i
donde f (z) es analı́tica.
2.20. Sea f (z) = Log(z2 + 1). Determine el conjunto D de todos los números complejos z donde
f (z) es analı́tica.
2.21. Determine la rama principal y su derivada, para cada una de las siguientes funciones
multivaluadas:
√ 2
a) f (z) = ez + 1 d) f (z) = zlog z ≡ e(log z)
b) f (z) = cos(log z) e) f (z) = icos z ≡ ecos z log i
c) f (z) = log(ez + 1) f) f (z) = zsen z ≡ esen z log z
donde se utiliza un rama tal que se satisface f ′ (iπ ) = 3π /2. Determine f ′ (z) y f ′ (π i/2).
2.24. Demostrar que si c1 < 0, la imagen del semiplano x < c1 bajo la transformación w = 1/z
es el interior de un cı́rculo. ¿Cuál es la imagen cuando c1 = 0?
2.25. Demostrar que la imagen del semiplano y > c2 bajo la transformación w = 1/z es el inte-
rior de un cı́rculo, siempre y cuando c2 > 0. Encontrar la imagen cuando c2 < 0; también
cuando c2 = 0.
2.26. Sean α un número real y z0 un número complejo tal que |z0 | ≤ 1. Demostrar que la
transformación bilineal
z − z0
w = eiα ,
zz0 − 1
mapea el disco |z| ≤ 1 sobre disco |w| ≤ 1.
76 2.9. PROBLEMAS PROPUESTOS
-1 1 x
-1 D
z+1+i
Determine el conjunto transformado de D bajo el mapeo w = .
z+i
2.28. Sea S el conjunto de números complejos que se muestra en la siguiente figura.
y
1 S
x
−1 1
1 i−z
a) w = . c) w = .
z i+z
1−z z+2
b) w = . d) w = .
i+z z − 2i
Series de Potencias y
3 Singularidades Aisladas
En este capı́tulo se estudian los conceptos básicos de las series de números complejos, particu-
larmente, la representación en serie de potencias de las funciones de variable compleja, hecho éste
de gran importancia para la resolución de problemas en Ingenierı́a, por ejemplo, ecuaciones dife-
renciales. Inicialmente se dan los conceptos de sucesión y serie de números complejos; después se
presenta un resultado fundamental de la convergencia de las series de potencias y se describen los
desarrollos de Taylor y de Laurent. Finalmente, se caracterizan los puntos singulares aislados de
una función de variable compleja.
lı́m zn = z.
n→∞
zn = xn + i yn , para n = 0, 1, 2, . . .
1
zn = .
(1 + i)n
Entonces, las sucesiones de números reales {xn }∞ ∞
n=0 y {yn }n=0 tales que zn = xn + i yn están defini-
das como
xn = 2−n/2 cos(nπ /4) y yn = −2−n/2 sen(nπ /4).
77
78 3.1. SERIE DE NÚMEROS COMPLEJOS
si, y sólo si
lı́m xn = x y lı́m yn = y.
n→∞ n→∞
En el siguiente ejemplo se emplea el Teorema 3.1 para calcular el lı́mite de una sucesión de
números complejos.
1
xn =
n
y
(−1)n
yn = 1 + .
n
Como lı́m xn = 0, y lı́m yn = 1, entonces por el Teorema 3.1 la sucesión {zn }∞
n=0 converge y su
n→∞ n→∞
lı́mite es
1 (−1)n
lı́m zn = lı́m xn + i lı́m yn = lı́m + i lı́m 1 + = i.
n→∞ n→∞ n→∞ n→∞ n n→∞ n
Pasemos ahora a definir serie de números complejos y serie convergente. Tales conceptos son
extensiones de sus homólogos en el conjunto de los números reales.
Definición 3.3 (Serie de Números Complejos). La suma de los términos de una sucesión de
números complejos {zn }∞n=0 , se denomina serie de números complejos, esto es
∞
∑ zn = z0 + z1 + z2 + · · ·
n=0
CAPÍTULO 3. SERIES DE POTENCIAS Y SINGULARIDADES AISLADAS 79
si, y sólo si
∞ ∞
∑ xn = X y ∑ yn = Y.
n=0 n=0
Ası́,
N N N
SN = ∑ zn = ∑ xn + i ∑ yn = XN + iYN .
n=0 n=0 n=0
lı́m XN = X y lı́m YN = Y,
N→∞ N→∞
entonces, podemos concluir que la serie ∑∞ n=0 zn converge a S = X + iY si, y sólo si las series
∑∞n=0 xn y ∑ ∞
n=0 yn convergen respectivamente a X e Y.
80 3.1. SERIE DE NÚMEROS COMPLEJOS
El siguiente teorema da una idea completa del campo de convergencia de las series de potencias.
La demostración de este teorema se puede apreciar en [7].
En muchos casos resulta conveniente determinar el radio de convergencia de una serie de po-
tencias mediante el criterio del cociente, es decir, tomando
an+1
α = lı́m .
n→∞ an
∞ h i
∑ (−1)n − 2−(n+1) (z − 1)n .
n=0
Solución. Es claro que la serie de potencias dada se puede escribir como la resta de dos series,
∞ h i ∞ ∞
∑ (−1)n − 2−(n+1) (z − 1)n = ∑ (−1)n (z − 1)n − ∑ 2−(n+1) (z − 1)n .
n=0 n=0 n=0
an = (−1)n y z0 = 1.
|bn+1 | 2−(n+2) 1
α = lı́m = lı́m −(n+1) = .
n→∞ |bn | n→∞ 2 2
Por lo tanto, de todo lo anterior la región de convergencia de la serie dada es el disco |z − 1| < 1.
Teorema 3.4 (Teorema de Taylor). Si f (z) es una función analı́tica en todo punto del disco
|z − z0 | < r0 , entonces f (z) se expresa como
∞
f (n) (z0 )
f (z) = ∑ n!
(z − z0 )n , (3.3)
n=0
para |z − z0 | < r0 .
Observación 3.2.
(n)
• El Teorema de Taylor garantiza que la serie ∑∞
n=0
f (z0 ) n
n! (z − z0 ) converge a f (z), para todo
z tal que |z − z0 | < r0 . El nombre de Taylor es en honor al matemático británico Brook
Taylor (1685-1731).
El siguiente teorema nos garantiza que el desarrollo de Taylor de una función f (z) alrededor
de z0 , es la única serie de potencias que converge a f (z) en un disco centrado en z0 .
Teorema 3.5. El desarrollo en serie de Taylor de una función f (z) alrededor de z0 es la única
serie en potencias de (z − z0 ) que converge a f (z) en todo punto de un disco centrado en z0 .
Demostración. Por el absurdo. Supongamos que f (z) posee dos desarrollos de Taylor distintos
alrededor de z0 válidos en un mismo dominio D ⊂ C, a saber:
∞ ∞
f (z) = ∑ an (z − z0 )n y f (z) = ∑ bn (z − z0)n
n=0 n=0
Como estos desarrollos son distintos, entonces se debe satisfacer que an 6= bn , para algún n ≥ 0.
Ahora, también tenemos que, para todo z 6= z0 ,
∞
0 = f (z) − f (z) = ∑ (an − bn)(z − z0 )n ⇐⇒ an = bn , para todo n ≥ 0.
n=0
Observación 3.3. Sean f (z) y g(z) funciones tales que su desarrollo de Taylor centrado en z0 está
dado respectivamente por
∞
f (z) = ∑ an (z − z0)n , para z tal que |z − z0 | < r1 ,
n=0
84 3.1. SERIE DE NÚMEROS COMPLEJOS
y
∞
g(z) = ∑ bn (z − z0)n, para z tal que |z − z0 | < r2 .
n=0
El siguiente teorema nos permite calcular el radio de convergencia del mayor cı́rculo para el
cual existe la serie de Taylor de una función f (z).
Teorema 3.6. Consideremos el desarrollo en serie de Taylor (3.3) de una función f (z) alrededor
de z0 . Entonces, |z − z0 | < r es el mayor cı́rculo dentro del cual la serie converge a f (z) para
cada z en éste cı́rculo, donde r es la distancia entre z0 y el punto singular de f (z) más cercano.
Demostración. Como f (z) es analı́tica en z0 , entonces existe r0 > 0 tal que para todo z en el disco
|z − z0 | < r0 se tiene que f (z) es derivable. Afirmamos que r0 = r, donde r es la distancia entre z0 y
el punto singular de f (z) más cercano, ya que de lo contrario, si r0 > r, esto serı́a una contradicción
al Teorema de Taylor.
Observe que el Teorema 3.6 no afirma que la serie de Taylor no converja fuera de |z − z0 | = r.
Sólo asevera que éste es el mayor cı́rculo en todo punto del cual la serie converge a f (z). El cı́rculo
en todo punto del cual la serie de Taylor (3.3) converge a f (z) y el cı́rculo en todo punto del cual
la serie converge, no son necesariamente iguales. El segundo de ellos puede tener un radio mayor.
No obstante, se puede mostrar que cuando el punto singular más cercano a z0 es tal que | f (z)| se
hace infinito, los dos cı́rculos coinciden. Éste es el caso en la mayor parte de las funciones que
consideraremos.
∞
1
h) = ∑ (−1)n (z − 1)n , |z − 1| < 1.
z n=0
∞
1 1h i
i) =∑ (−1)n + 2−(n+1) (z − 1)n , |z − 1| < 1.
z(3 − z) n=0 3
Solución.
a) Se tiene que f (z) = ez es una función entera y f (n) (z) = ez . Ası́, por los Teoremas 3.4 y 3.6, el
desarrollo de MacLaurin de ez es
∞
1
ez = ∑ n! zn , |z| < ∞.
n=0
eiz − e−iz
b) Se tiene que f (z) = sen z es una función entera, además, sen z = . De esta forma,
2i
utilizando el desarrollo de Macalurin de ez podemos escribir:
∞ ∞
1 1
eiz − e−iz
∑ n! (iz)n − ∑ n! (−iz)n 1 ∞
1
sen z =
2i
= n=0
2i
n=0
=
2i ∑ n! (in − (−i)n )zn .
n=0
h) Aquı́ utilizamos el desarrollo de Taylor dado en g) para hallar el desarrollo de Taylor de f (z) =
1/z centrado en z0 = 1. Se tiene:
∞
1 1
= = ∑ (−1)n (z − 1)n , |z − 1| < 1.
z 1 + (z − 1) n=0
86 3.1. SERIE DE NÚMEROS COMPLEJOS
1
i) Para hallar el desarrollo de Taylor de f (z) = z(3−z) centrado en z0 = 1, utilizamos fracciones
simples, desarrollos de Taylor conocidos y operaciones algebraicas simples. Se tiene:
1 1/3 −1/3 1/3 −1/3
= + = +
z(3 − z) z z−3 1 + (z − 1) (z − 1) − 2
1 1 1 1 1
= · + · ·
3 1 + (z − 1) 3 2 1 − (z−1)
2
∞ ∞
1 1 1 (z − 1)n
= ∑
3 n=0
(−1)n (z − 1)n + · ∑
3 2 n=0 2n
∞ ∞
1 1
= ∑ 3 (−1)n (z − 1)n + ∑ 3 2−(n+1) (z − 1)n
n=0 n=0
| {z } | {z }
|z−1|<1 |z−1|<2
∞
1h i
= ∑3 (−1)n
+ 2−(n+1)
(z − 1)n , |z − 1| < 1.
n=0
!
∞ n
1 −1 1 z + < 1 .
1
= (−2) ∑ 2 n
=2 z+ ,
z 1 − 2(z + 12 ) n=0 2 2 2
De esta forma, considerando los desarrollos de Taylor hallados previamente, obtenemos que el
desarrollo de Taylor de f (z) centrado en z0 = − 12 , está dado por:
∞ ∞
1 n 1 n
f (z) = (−2) ∑ z + − (−2) ∑ 2n z +
n=0 2 n=0 2
| {z } | {z }
|z+ 21 |<1 |z+ 12 |< 21
∞
1 n 1 1
= ∑ (2 − 2) z +
n+1
, z + < .
n=0 2 2 2
CAPÍTULO 3. SERIES DE POTENCIAS Y SINGULARIDADES AISLADAS 87
que es, efectivamente, el desarrollo de Laurent de e1/z centrado en z0 = 0, válido en todo el plano
complejo excepto en z = 0.
¿Qué clase de funciones pueden representarse por medio de series de Laurent y en qué región
del plano complejo será válida dicha representación? La respuesta se encuentra en el Teorema de
Laurent (ver en [7] la demostración del Teorema de Laurent). Antes de dar el teorema, definiremos
anillo o dominio anular.
88 3.1. SERIE DE NÚMEROS COMPLEJOS
Definición 3.6 (Anillo o dominio anular). Sean r1 > 0 y r2 > 0 tales que r1 < r2 . Se denomina
anillo o dominio anular centrado en z0 ∈ C, al conjunto de números complejos z tales que
r1 < |z − z0 | < r2 .
Teorema 3.7 (Teorema de Laurent). Si f (z) es una función analı́tica en el anillo centrado en z0 ,
r1 < |z − z0 | < r2 , entonces f (z) se puede expresar como
∞ ∞
f (z) = ∑ an (z − z0)n + ∑ bn (z − z0)−n,
n=0 n=1
Observación 3.4.
• Los coeficientes de la serie de Laurent se pueden definir como una integral que involucra a
la función f (z). Este último hecho permite calcular integrales utilizando los resultados de
series de potencias, lo cual se estudiará en el Capı́tulo 4.
b) Ahora bien, el desarrollo de Laurent de f (z) centrado en z0 = 0 válido en el dominio |z| > 1,
está dado por:
∞ ∞
1 1 1
= · −1 = z−1 ∑ (−1)n z−n = ∑ (−1)n z−(n+1) , |z| > 1.
1+z z z +1 n=0 n=0
| {z }
|z−1 |<1
CAPÍTULO 3. SERIES DE POTENCIAS Y SINGULARIDADES AISLADAS 89
1
f (z) = ,
z(z + i)
centrados en z0 = 1.
Solución. Primero expresemos a f (z) en fracciones simples:
i i
f (z) = − .
z+i z
La función f (z) dada tiene tres desarrollos de Laurent centrados √ en z0 = 1, cuyos √ dominios de
validez son los siguientes anillos: a) |z − 1| < 1, b) 1 < |z − 1| < 2, y c) |z − 1| > 2.
a) El desarrollo de Laurent de f (z) centrado en z0 = 1, válido en |z − 1| < 1, está dado por:
i i i 1 1
f (z) = − = −i
z + i z 1 + i 1 + (1 + i)−1 (z − 1) 1 + (z − 1)
∞ ∞
i
= ∑ (−1)n (1 + i)−n(z − 1)n − i ∑ (−1)n (z − 1)n
1 + i n=0 n=0
| {z √ } | {z }
|z−1|< 2 |z−1|<1
∞ h i
= ∑ i(−1)n
(1 + i)−(n+1)
− 1 (z − 1)n , |z − 1| < 1.
n=0
√
b) El desarrollo de Laurent de f (z) centrado en z0 = 1, válido en 1 < |z − 1| < 2, está dado por:
i i i 1 i 1
f (z) = − = −
z+i z 1+i 1 + (1 + i)−1 (z − 1) z − 1 1 + (z − 1)−1
∞ ∞
= ∑ i(−1)n (1 + i)−(n+1) (z − 1)n − ∑ i(−1)n (z − 1)−(n+1)
n=0 n=0
| {z √ } | {z }
|z−1|< 2 |z−1|>1
∞ ∞ √
= ∑ i(−1)n (1 + i)−(n+1) (z − 1)n + ∑ i(−1)n+1 (z − 1)−(n+1) , 1 < |z − 1| < 2.
n=0 n=0
√
c) El desarrollo de Laurent de f (z) centrado en z0 = 1, válido en |z − 1| > 2, está dado por:
i i i 1 i 1
f (z) = − = −
z+i z z−1 1 + (1 + i)(z − 1)−1 z−1 1 + (z − 1)−1
∞ ∞
= ∑ i(−1)n (1 + i)n(z − 1)−(n+1) − ∑ i(−1)n (z − 1)−(n+1)
n=0 n=0
| {z √ } | {z }
|z−1|> 2 |z−1|>1
∞ √
= ∑ i(−1)n [(1 + i)n − 1] (z − 1)−(n+1) , |z − 1| > 2.
n=0
90 3.1. SERIE DE NÚMEROS COMPLEJOS
b) El desarrollo de Laurent de f (z) centrado en z0 = 0, válido en |z| > 2, está dado por:
1/2 1 1/2
f (z) = − +
z − 2 z − 1 z
1 1 −1 1 1
= − −z + z−1
4 1 − 2−1 z 1 − z−1 2
∞ ∞
1 1
= − ∑ 2−n zn − ∑ z−(n+1) + z−1
4 n=0 n=0 2 {z }
| {z } | {z } ||z|>0
|z|<2 |z|>1
∞ ∞
1
= ∑ (−1)2−(n+2) zn + ∑ (−1)z−(n+1) + 2 z−1, 1 < |z| < 2.
n=0 n=0
c) El desarrollo de Laurent de f (z) centrado en z0 = 0, válido en 1 < |z| < 2, está dado por:
1/2 1 1/2
f (z) = − +
z−2 z−1 z
z−1 1 −1 1 1
= −1
−z −1
+ z−1
2 1 − 2z 1−z 2
∞ ∞
1
= ∑ 2n−1 z−(n+1) − ∑ z−(n+1) + z−1
n=0 n=0 2 {z }
| {z } | {z } ||z|>0
|z|>2 |z|>1
∞
1
∑
= 2n−1 − 1 z−(n+1) + z−1 , |z| > 2.
n=0 2
CAPÍTULO 3. SERIES DE POTENCIAS Y SINGULARIDADES AISLADAS 91
Como
d 1 1
= ,
dz (1 − z) (1 − z)2
entonces utilizando el desarrollo de MacLaurin de 1/(1 − z), podemos escribir:
∞ ∞
z d 1 d n
(1 − z)2
= z
dz (1 − z)
= z ∑ dz
z = ∑ n zn , |z| < 1.
n=0 n=0
| {z }
|z|<1
92 3.2. SINGULARIDADES AISLADAS
i
f (z) = ,
z2
centrado en z0 = −i.
Solución. Primero hallemos el desarrollo de Taylor de g(z) = i/z, centrado en z0 = −i. Se tiene
que
i −1
g(z) = =i
z i − (z + i)
∞
−1
=
1 − i−1 (z + i)
= − ∑ i−n(z + i)n
n=0
| {z }
|i−1 (z+i)|<1
∞
= − ∑ i−n (z + i)n , |z + i| < 1.
n=0
Como f (z) = −g′ (z), entonces el desarrollo de Taylor de f (z) centrado en z0 = −i, está dado por:
" #
∞ ∞
d
f (z) = − − ∑ i−n (z + i)n = ∑ i−n n (z + i)n−1 , |z + i| < 1.
dz n=0 n=0
Definición 3.7 (Punto singular aislado). Se dice que z0 ∈ C es un punto singular aislado de una
función f (z), si z0 es un punto singular de f (z) y existe una vecindad de z0 en todo punto de la
cual f (z) es analı́tica excepto en z0 .
Ejemplo 3.15. Cada punto z0 indicado es un punto singular aislado de la función dada.
1
• f (z) = , z0 = 0
z
z+1
• f (z) = , z0 = 1, z1 = i
(z − 1)(z − i)
¿z0 = 0 es un
punto de acu-
Ejercicio 3.1. Verificar lo afirmado en los Ejemplos 3.15 y 3.16. mulación de los
puntos singula-
Supongamos que z0 es un punto singular aislado de f (z). Entonces, existe r0 > 0 de manera res de f (z) =
que f (z) es analı́tica en el anillo: 0 < |z − z0 | < r0 ; en consecuencia, por el Teorema de Laurent, 1/ sen(1/z)?
f (z) posee el siguiente desarrollo de Laurent centrado en z0 :
∞ ∞
f (z) = ∑ an (z − z0)n + ∑ bn (z − z0)−n, 0 < |z − z0 | < r0 . (3.4)
n=0 n=1
Definición 3.8. Sea z0 un punto singular asilado de f (z). Se denomina parte principal de f (z)
en z0 , a la parte del desarrollo de Laurent (3.4) que posee potencias negativas de (z − z0 ), esto
es, ∑∞ −n
n=1 bn (z − z0 ) .
ası́, el desarrollo de Laurent de f (z) centrado en z2 = 1 válido en 0 < |z − 1| < 1, está dado por:
∞
1
= ∑ (−1)n+1 (z − 1)n + (z − 1)−1 , 0 < |z − 1| < 1;
z(z − 1) n=0
Los puntos singulares aislados se pueden caracterizar según la forma que adquiere la parte
principal de la función en tales puntos. Se distinguen tres tipos de singularidades aisladas: polo de
orden m, punto singular esencial y punto singular removible. A continua-ción se describen cada
una de ellas.
Definición 3.9. Sea z0 un punto singular aislado de f (z). Se dice que z0 es un polo de orden
m de f (z), si la parte principal de f (z) en z0 tiene un número finito de términos, esto es, el
desarrollo de Laurent de f (z) centrado en z0 , válido en el anillo 0 < |z − z0 | < r0 , tiene la forma
∞
b1 b2 bm
f (z) = ∑ an (z − z0)n + (z − z0) + (z − z0)2 + · · · + (z − z0)m ,
n=0
La definición anterior nos indica que para determinar si z0 es un polo de f (z), se debe construir
el desarrollo de Laurent de f (z) centrado en z0 . En general, no es necesario determinar el desarrollo
de Laurent para verificar si un punto es un polo, sino que se emplean otros procedimientos, más
adecuados desde el punto de vista operativo, que permiten verificar si un punto es o no un polo.
El siguiente teorema nos da uno de tales procedimientos, por supuesto, sin construir una serie de
Laurent.
Como lı́mz→z0 |(z − z0 )m | = 0, entonces por (3.5) se tiene que lı́mz→z0 | f (z)| = ∞.
El teorema anterior no solo nos permite identificar si un punto es un polo, sino también el orden
del mismo. Basándose en este teorema y, particularmente, en la ecuación (3.5), las siguientes reglas
nos permiten identificar si un punto singular aislado z0 es un polo y, además, calcular el orden del
mismo.
CAPÍTULO 3. SERIES DE POTENCIAS Y SINGULARIDADES AISLADAS 95
1
Ejemplo 3.18. Sea f (z) = . Probar que 0 y 1 son polos simples de f (z).
z(z − 1)
Solución. Utilicemos el Teorema 3.8 y las Reglas I y II, para determinar que los puntos 0 y 1 son
polos simples de f (z). Se tiene que
lı́m | f (z)| = ∞ y lı́m | f (z)| = ∞,
z→0 z→1
Es común encontrarse con problemas en los que se quiere determinar el orden de los polos
de una función de la forma f (z) = p(z)/q(z), por ello les dedicaremos una atención especial. El
siguiente teorema nos permite identificar si un punto es un polo, y además su orden, para una
función f (z) = p(z)/q(z).
Teorema 3.9. Sea z0 ∈ C. Sea f (z) una función tal que se puede escribir como
p(z)
f (z) = ,
q(z)
donde p(z) y q(z) son analı́ticas en z0 y p(z0 ) 6= 0. Entonces, z0 es un polo de orden m de f (z)
si, y sólo si
q(z0 ) = q′ (z0 ) = · · · = q(m−1) (z0 ) = 0
y
q(m) (z0 ) 6= 0.
Demostración. (⇒) Supongamos que z0 es un polo de orden m de f (z) y demostremos que q(z0 ) =
q′ (z0 ) = · · · = q(m−1) (z0 ) = 0 y q(m) (z0 ) 6= 0. Como z0 es un polo de orden m de f (z), el desarrollo
de Laurent de f (z) centrado en z0 , válido en el anillo 0 < |z − z0 | < r0 , tiene la forma
∞
p(z) b1 b2 bm
f (z) = = ∑ an (z − z0 )n + + 2
+ ···+ ,
q(z) n=0 (z − z0 ) (z − z0 ) (z − z0 )m
96 3.2. SINGULARIDADES AISLADAS
! !
∞ ∞
qn (z0 ) b1 bm
p(z) = ∑ n! (z − z0)n ∑ an (z − z0 ) + (z − z0) + · · · + (z − z0)m
n
n=0 n=0
! !
∞ ∞ m ∞
qn (z0 ) qn (z0 )
= ∑ n! (z − z0)n ∑ an (z − z0 )n + ∑ bk ∑ n! (z − z0)n−k .
n=0 n=0 k=1 n=0
q(m) (z0 )
0 6= p(z0 ) = bm ,
m!
∞
q(z) q(m) (z0 ) qn (z0 )
(z − z0 )m
=
m!
+ ∑ n!
(z − z0 )n−m ,
n=m+1
por tanto,
(z − z0 )m
m
lı́m (z − z0 ) f (z) = lı́m p(z) lı́m 6= 0, ∞.
z→z0 z→z0 z→z0 q(z)
Ejemplo 3.19. Verificar que todos los puntos singulares aislados de la función
ez
f (z) =
sen z
son polos simples.
Solución. Se tiene que f (z) = p(z)/q(z), donde p(z) = ez y q(z) = sen z. Ahora, los puntos sin-
gulares aislados de f (z) son: zn = nπ , para n = 0, ±1, ±2, . . .. Como p(zn ) 6= 0, q(zn ) = 0 y
q′ (zn ) = cos(nπ ) 6= 0, para todo n, entonces por el Teorema 3.9 todos los puntos singulares de f (z)
son polos simples.
Ejercicio 3.2. Verifique la existencia de los polos y el orden de los mismos para cada una de las
funciones dadas.
1
a) El punto z0 = 0 es un polo de orden m = 2 de la función f (z) = .
z(ez − 1)
(z + 1)
b) Los puntos z0 = 3i y z1 = −3i son polos simples de la función f (z) = .
(z2 + 9)
z2 − 2z + 3
c) El punto z0 = 2 es un polo simple de la función f (z) = .
(z − 2)
senh z
d) El punto z0 = 0 es un polo de orden m = 3 de la función f (z) = .
z4
Definición 3.10. Sea z0 un punto singular aislado de f (z). Se dice que z0 es un punto singular
removible de f (z), si todos los coeficientes de la parte principal de f (z) en z0 son cero.
Por lo tanto, para determinar si un punto singular aislado z0 es un punto singular removible de f (z),
basta con verificar que el lı́mz→z0 f (z) existe y es finito.
Definición 3.11. Sea z0 un punto singular aislado de f (z). Se dice que z0 es un punto singu-
lar esencial de f (z), si la parte principal de f (z) en z0 tiene un número infinito de términos
diferentes de cero.
Teorema 3.10. Sea z0 un punto singular aislado de f (z). Entonces, z0 es un punto singular
esencial de f (z) si, y sólo si el lı́mite lı́mz→z0 f (z) no existe (ni finito ni infinito).
Demostración. (⇒) Supongamos que z0 es un punto singular esencial de f (z). Luego, el desarrollo
de Laurent (3.4) posee infinitos términos de potencias negativas de (z − z0 ); luego, lı́mz→z0 | f (z)|
no puede ser ∞, ya que z0 no es un polo y tampoco lı́mz→z0 f (z) es finito; en consecuencia, el lı́mite
lı́mz→z0 f (z) no existe.
(⇐) Supongamos que el lı́mite lı́mz→z0 f (z) no existe. Por el absurdo, supongamos que la parte
principal de f (z) en z0 tiene: a) finito términos distintos de cero o b) todos los coeficientes de la
parte principal son cero. En ambos casos, se llega a una contradicción, ya que si a) es cierto,
entonces hemos demostrado que lı́mz→z0 | f (z)| = ∞ (ver prueba del Teorema 3.8), o si b) es cierta
también hemos probamos que el lı́mz→z0 f (z) existe y es finito. Por lo tanto, la parte principal de
f (z) en z0 tiene infinitos términos distintos de cero, por lo que z0 es un punto singular esencial de
f (z).
Se observa que la parte principal de e1/z en z0 = 0 tiene un número infinito de términos diferentes
de cero; por lo tanto, z0 = 0 es un punto singular esencial de e1/z .
Otra manera de ver que z0 = 0 es un punto singular esencial de e1/z , es probar que el lı́mite,
lı́mz→0 e1/z , no existe. Si nos acercamos al origen por la recta y = 0, x > 0, obtenemos que
lı́m e1/z = lı́m e1/x = ∞.
z→0 x→0
Por lo tanto, el lı́mite lı́mz→0 e1/z no existe. En consecuencia, z0 = 0 es un punto singular esencial
de e1/z .
Observación 3.5. En general, demostrar que un lı́mite de una función de variable compleja no
existe, no es una tarea fácil. Por lo que, en muchos casos, es preferible construir el desarrollo de
Laurent centrado en z0 para determinar si z0 es un punto singular esencial de una función f (z).
1
f (z) = 3 .
(z + 2)3 e1/(z+2)
Solución. El único punto singular de f (z) es z0 = −2, el cual es un punto singular esencial. En
efecto, se tiene que el desarrollo de Laurent de f (z) centrado en z0 = −2, está dado por:
3
f (z) = (z + 2)−3 e−1/(z+2)
∞
(−1)n
= (z + 2)−3 ∑ (z + 2)−3n
n=0 n!
∞
(−1)n
= ∑ n!
(z + 2)−3(n+1) , |z + 2| > 0.
n=0
Por lo que la parte principal de f (z) en z0 = −2 posee infinitos términos distintos de cero; por lo
tanto, z0 = −2 es un punto singular esencial de f (z).
Además, se tiene que: p(z) y q(z) son analı́ticas en z0 = 0, p(0) = 1 6= 0, q(0) = q′ (0) = q′′ (0) =
q′′′ (0) = 0 y q(iv) (0) = 24 6= 0. Entonces, z0 = 0 es un polo de orden 4 de f (z).
100 3.3. SERIES DE POTENCIAS Y SINGULARIDADES CON PYTHON
1
f (z) = 2 .
z2 ez
Solución. El único punto singular de f (z) es z0 = 0, el cual es un polo de orden 2. En efecto, f (z)
se puede escribir como
p(z)
f (z) = ,
q(z)
2
donde p(z) = e−z y q(z) = z2 . Además, se tiene que: p(z) y q(z) son analı́ticas en z0 = 0, p(0) =
1 6= 0, q(0) = q′ (0) = 0 y q′′ (0) = 2 6= 0. Por lo tanto, z0 = 0 es un polo de orden 2 de f (z).
En esta caso, la respuesta que da Python indica que la serie no converge para |z| ≥ 1, pero si
converge a 1/(1 − z) cuando |z| < 1. Veamos otros ejemplos. Seguidamente se calcula:
∞
zn
• ∑ = − Log(1 − z), |z| < 1
n=1 n
∞
n z
• ∑ 2n zn = z
2 , |z| < 2
n=1 2 2 −1
∞
n(z + 2)n 2 z + 4
• ∑ 2n
=
z2
, |z + 2| < 2
n=0
>>> summation ( z ∗∗ n / n , ( n , 1 , oo ) )
P i e c e w i s e (( − l o g ( 1 − z ) , ( z >= −1) & ( z < 1 ) ) , ( Sum ( z ∗∗ n / n , ( n , 1 , oo ) ) , T r u e ) )
>>> summation ( n∗ z ∗∗ n / 2 ∗ ∗ n , ( n , 1 , oo ) )
P i e c e w i s e ( ( z / ( 2 ∗ ( 1 − z / 2 ) ∗ ∗ 2 ) , Abs ( z ) / 2 < 1 ) ,
( Sum(2∗∗( − n ) ∗ n ∗ z ∗∗n , ( n , 1 , oo ) ) , T r u e ) )
>>> summation ( n ∗ ( z +2)∗∗ n / 2 ∗ ∗ n , ( n , 0 , oo ) )
P i e c e w i s e ( ( 4 ∗ ( z / 2 + 1 ) / z ∗ ∗ 2 , Abs ( z / 2 + 1 ) < 1 ) ,
( Sum(2∗∗( − n ) ∗ n ∗ ( z + 2 ) ∗ ∗ n , ( n , 0 , oo ) ) , T r u e ) )
CAPÍTULO 3. SERIES DE POTENCIAS Y SINGULARIDADES AISLADAS 101
Hemos visto que el comando summation permite calcular a qué y en dónde converge una serie
de potencias. Ahora utilicemos el comando f.series(z,z0,n) para determinar el desarrollo de
Taylor de una función f (z), en particular, se calculan los n primeros términos,
Observe el siguiente ejemplo donde se calculan los 8 primeros términos del desarrollo de Taylor
de f (z) = (z + 1)/(z − 5)6 al rededor de z0 = −1.
>>> ( ( z + 1 ) / ( z − 5 ) ∗ ∗ 6 ) . s e r i e s ( z , − 1 , 8 ) . removeO ( )
z /46656 + 77∗( z + 1)∗∗7/362797056 + 7∗( z + 1)∗∗6/10077696 +
7∗( z + 1)∗∗5/3359232 + 7∗( z + 1)∗∗4/1259712 +
7∗( z + 1)∗∗3/559872 + ( z + 1)∗∗2/46656 + 1/46656
De esta forma, los desarrollos de Laurent de f (z) obtenidos se pueden expresar como:
Por otra parte, el comando limit puede usarse para determinar la naturaleza de una singula-
ridad aislada, es decir, podemos identificar si es un polo, un punto singular removible o un punto
singular esencial. A continuación verificamos cada una de las siguientes afirmaciones:
a) Se tiene
>>> l i m i t ( a b s ( 1 / ( z ∗ ( exp ( z ) − 1 ) ) ) , z , 0 )
oo
por lo que el lı́mite lı́mz→i e1/(z−i) no existe; en otras palabras, z0 = i es un punto singular esencial
de f (z) = e1/(z−i) .
c) Se tiene
>>> l i m i t ( c o s ( z ) / ( 2 ∗ z−p i ) , z , p i / 2 )
−1/2
∞ ∞
zn
∑ n! ∑ z2
n
b) f)
n=0 n=0
∞ ∞
n!
c) ∑ nn zn g) ∑ nn zn
n=1 n=1
∞ ∞
n
d) ∑ 2n zn h) ∑ cos(in)zn
n=1 n=0
CAPÍTULO 3. SERIES DE POTENCIAS Y SINGULARIDADES AISLADAS 103
∞ ∞
n(z + 2)n
i) ∑ an zn , a∈R k) ∑ 2n
n=0 n=0
∞ ∞
(z − 1)−n (−1)n−1 n
j) ∑ 2n n3
l) ∑ n
z
n=1 n=1
3.2. Encuentre todas las representaciones en serie de potencias de (z − z0 ) para cada una de las
siguientes funciones, según el centro z0 dado.
3.3. Determine y clasifique todas las singularidades aisladas de las siguientes funciones com-
plejas.
1 cos z
a) f (z) = . e) f (z) = .
2 2
z (z − 4z + 5) z2
z+i f) f (z) = z3 e1/z .
b) f (z) = 3 2 .
z + z − 8z − 12
z−1 z
c) f (z) = 4 2 . g) f (z) = .
z − z (1 + i) + i sen z
cos(z − 1) ez
d) f (z) = 4 2 . h) f (z) =
z − z (1 + i) + i z(1 − e−z )
4 Integración Compleja
Definición 4.1. Sea F(t) una función de variable real con valores complejos definida como
Si U (t) y V (t) son funciones integrables en el intervalo [a, b], entonces la integral definida de
F(t) = U (t) + iV (t) existe; en cambio, si alguna de las funciones U (t) y V (t) no es integrable,
entonces F(t) no es integrable. Por ejemplo, la función F(t) = U (t) + iV (t), donde U (t) = 1/t y
V (t) = ln(t), es integrable en todo intervalo [a, b] tal que b > a > 0, además, el valor de la integral
es: Z b
F(t) dt = ln(b) − ln(a) + i [(a(1 − ln(a)) + b(ln(b) − 1)] .
a
104
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 105
En cambio, si el intervalo de integración es [−3, −2], entonces la integral de F(t) no existe, ya que
V (t) = ln(t) no está definida para t ≤ 0. En el siguiente ejemplo se calcula la integral definida de
la función eit .
Observación 4.1. Las propiedades de la integral definida constituyen la base teórica para estable-
cer resultados de la integración compleja, además, son muy útiles para el cálculo de integrales
definidas.
4.2.1 Contornos
A continuación presentamos conjuntos de puntos muy particulares denominados contornos que
nos permitirán definir la integral de una función de variable compleja.
106 4.2. INTEGRACIÓN DE LÍNEA
y
C
β = z(b)
α = z(a) b b
b
z(t)
b b b
a t b x
En la Figura 4.1 se aprecia la representación gráfica de una curva. El valor α = z(a) se de-
nomina extremo inicial de C y β = z(b) extremo final. Ahora, si x(t) y y(t) son diferenciables,
entonces la parametrización z(t) = x(t) + i y(t) también es diferenciable, cuya derivada está dada
por
z′ (t) = x′ (t) + i y′ (t), a ≤ t ≤ b.
La existencia de la derivada de la parametrización permite introducir un nuevo tipo de curva, deno-
minada curva suave.
Definición 4.3 (Curva suave). Una curva C se llama curva suave, si la derivada de la parametri-
zación z′ (t) existe, es continua y nunca se hace cero en el intervalo a ≤ t ≤ b.
Ejemplo 4.2. A continuación se muestran las gráficas de las curvas C1 y C2 , y sus respectivas
parametrizaciones z1 (t) y z2 (t). La curva C1 es suave, en cambio la curva C2 no lo es (se deja al
lector verificar esta aseveración).
y y
1 C1 1 C2
−1 1 x −1 1 x
−1
(
z1 (t) = eit , 0 ≤ t ≤ 2π −t + i(1 + t), −1 ≤ t ≤ 0,
z2 (t) =
−t + i(1 − t), 0 < t ≤ 1.
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 107
Definición 4.4 (Contorno). Un contorno o curva suave a tramos, es una curva que consta de un
número finito de curvas suaves unidas por sus extremos.
Ejemplo 4.3. Seguidamente se aprecia una representación gráfica de un contorno conformado por
seis curvas suaves C1 ,C2 , . . . ,C6 .
C2
C3
C1
C4
C6 C5
Definición 4.5 (Contorno cerrado simple). Se dice que C es un contorno cerrado simple, si C
es un contorno y z(a) = z(b) y z(t1 ) 6= z(t2 ), para todo t1 6= t2 ∈ (a, b).
C1 z2 (a) = z2 (b)
C2
z2 (t1 ) = z2 (t2 )
z1 (a) = z1 (b)
se le asocia el contorno −C, cuya parametrización está definida por la ecuación z = z(−t), donde
−b ≤ t ≤ −a. Gráficamente, el contorno −C es el mismo contorno C pero recorrido en sentido
contrario.
108 4.2. INTEGRACIÓN DE LÍNEA
Definición 4.6. Sean f (z) una función y C un contorno representado por la ecuación
con extremo inicial α = z(a) y extremo final β = z(b). Supongamos que f (z) = u(x, y)+ i v(x, y)
es continua a trozos en C, es decir, las partes real e imaginaria, u(x(t), y(t)) y v(x(t), y(t)), de
f (z(t)) son funciones de t continuas a trozos. Bajo estas condiciones, se define la integral de
lı́nea de f (z) a lo largo de C como:
Z Z b
f (z) dz = f (z(t)) z′ (t) dt,
C a
La integral de lı́nea de f (z) = u(x, y) + i v(x, y) a lo largo de una curva C con parametrización
z(t) = x(t) + i y(t), a ≤ t ≤ b, adquiere la forma
Z Z b
f (z) dz = (u(x(t), y(t)) + i v(x, y)) x′ (t) + i y′ (t) dt
C a
Z b Z b
= U (t) dt + i V (t) dt,
a a
donde
U (t) = u(x(t), y(t))x′ (t) − v(x(t), y(t))y′ (t), V (t) = u(x(t), y(t))x′ (t) + v(x(t), y(t))x′ (t).
La existencia de la integral de lı́nea está garantizada cuando las funciones U (t) y V (t) dadas arriba
son integrables en el intervalo [a, b]. Por ejemplo, cuando f (z) es una función continua en un
dominio D que contiene la curva C, las funciones componentes u(x, y) y v(x, y) son continuas en
ese dominio, por lo que las funciones U (t) y V (t) dadas arriba son integrables en el intervalo [a, b],
en consecuencia, la integral de lı́nea de f (z) existe.
iv) Si C consta de una curva C1 desde α1 hasta β1 y de la curva C2 desde α2 hasta β2 , donde
α2 = β1 , se cumple: Z Z Z
f (z) dz = f (z) dz + f (z) dz.
C C1 C2
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 109
Z Zb
v) f (z) dz ≤
| f (z(t)) z′ (t)| dt.
C a
Ası́, Z Z 2π Z 2π
1 1
dz = it
ie dt = i dt = 2π i.
|z|=1 z 0 eit 0
Ejemplo 4.8. Sea f (z) una función de variable compleja definida por
(
1, si Re z < 0;
f (z) =
4 Re z, si Re z ≥ 0.
Teorema 4.1 (Teorema de Cauchy-Goursat). Sea C un contorno cerrado simple. Sea f (z) una
función analı́tica sobre y en el interior de C. Entonces,
Z
f (z) dz = 0.
C
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 111
El Teorema de Cauchy-Goursat es uno de los resultados más importantes del análisis complejo.
Desde el punto de vista práctico, este teorema puede ahorrar una gran cantidad de trabajo al realizar
cierto tipo de integraciones. Por ejemplo, integrales como
Z Z Z
sen z dz, cosh z dz y ez dz
C C C
deben anularse para cualquier contorno cerrado simple C. En todos estos casos, el integrando es
una función entera. Ahora, desde el punto de vista teórico, el Teorema de Cauchy-Goursat permite
introducir el concepto de primitiva de una función (lo cual se estudiará más adelante), entre otros
conceptos. R
Note que la dirección de integración en la integral C f (z) dz = 0 no afecta el resultado, pues
Z Z
f (z) dz = − f (z) dz.
−C C
z(t) = r eit , 0 ≤ t ≤ 2π .
Luego,
Z Z 2π Z 2π
n
z dz = it n it
(r e ) (ir e ) dt = ir n+1
e(n+1)it dt
C 0 0
Z 2π
= irn+1 [cos((n + 1)t) + i sen((n + 1)t)] dt
0
sen((n + 1)t) − i cos((n + 1)t) 2π
= irn+1 = 0.
(n + 1) 0
Ejemplo 4.10. En la siguiente gráfica se muestran dos dominios D1 y D2 , y tres contornos cerrados
simples C, C1 y C2 . El Dominio D1 es simplemente conexo, en cambio D2 es multiplemente
conexo.
D1 D2
C C1
C2
Teorema 4.2. Si f (z) es analı́tica en un dominio simplemente conexo D, entonces para todo
contorno cerrado simple C, dentro de D, se cumple
Z
f (z) dz = 0.
C
Veamos ahora un ejemplo de aplicación del Teorema de Cauchy-Goursat el cual nos permitirá
extenderlo para dominios multiplemente conexos.
1
f (z) = .
z2 (z2 − 1)
Sean los contornos cerrados simples C1 y C2 indicados respectivamente con los colores azul y rojo,
que se muestran en las siguientes figuras.
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 113
y y
2 2
C1
1 1
x x
−2 −1 1 2 −2 −1 1 2
−1 −1
C2
−2 −2
Es claro que Z Z Z
f (z) dz = f (z) dz + f (z) dz.
B C1 C2
Como f (z) es una función analı́tica sobre y en el interior de los contornos cerrados simples C1 y
C2 , entonces por el Teorema de Cauchy-Goursat obtenemos:
Z Z
f (z) dz = 0 y f (z) dz = 0.
C1 C2
Demostración. Podemos suponer, sin pérdida de generalidad, que los contornos C1 y C2 van de
z1 a z2 sin intersección en puntos intermedios. Se tiene que los contornos C1 y −C2 forman un
contorno cerrado simple, que denominamos C. Luego, por el Teorema de Cauchy-Goursat
Z
f (z) dz = 0,
C
pero Z Z Z Z Z
f (z) dz = f (z) dz + f (z) dz = f (z) dz − f (z) dz,
C C1 −C2 C1 C2
por lo tanto, Z Z
f (z) dz = f (z) dz,
C1 C2
lo cual indica que la integral desde z1 hasta z2 es ası́ independiente del contorno seguido, en tanto
ese contorno se encuentre dentro de D.
Del principio de la independencia de la trayectoria se garantiza la existencia de la primitiva de
una función de variable compleja.
Definición 4.9 (Integral indefinida o primitiva). Sea f (z) una función analı́tica en un dominio
simplemente conexo D ⊂ C. Sea z0 ∈ D. La función F(z) definida en D por
Z z
F(z) = f (s) ds + c, (4.1)
z0
En realidad, f (z) posee un número infinito de primitivas. Dichas primitivas difieren en valores
constantes y son analı́ticas en D, y satisfacen
F ′ (z) = f (z), para todo z ∈ D.
Usamos la notación de integral indefinida
Z
f (z) dz
para indicar todas las posibles primitivas de f (z). Note que la primitiva de cada una de las funciones
elementales complejas, son las mismas primitivas de sus homólogas de variable real; por ejemplo,
la primitiva de ez es, por supuesto, ella misma, y la primitiva de sen z es − cos z, etc. Además, las
reglas de integración: integración por partes, cambio de variables, entre otras, también se satisfacen
para funciones de variable compleja que poseen primitiva.
Por otra parte, la constante c correspondiente a una primitiva especı́fica
Z z
f (s) ds
z0
queda determinada por el lı́mite inferior de integración, como se muestra en el siguiente ejemplo.
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 115
Para determinar el valor de c observemos que el lado izquierdo de esta ecuación es cero cuando
z = π . Por lo tanto,
0 = −π cos π + sen π + c,
de donde se deduce que c = −π . De esta forma,
Z z
s sen s ds = −z cos z + sen z − π .
π
De la ecuación (4.1) se infiere que una integral definida se puede evaluar de igual forma que en
el cálculo elemental: β
Z β
f (z) dz = F(β ) − F(α ) = F(z) ,
α α
es decir, usando la Regla de Barrow, que es una aplicación del Teorema Fundamental del Cálculo.
Ejemplo 4.13. Sea f (z) = Log(z + 1). Determinar la expresión analı́tica de la primitiva
Zz
F(z) = f (s) ds + c,
i−1
π
F(z) = (Log(z + 1) − 1)(z + 1) + + i.
2
Ejemplo 4.14. Sea f (z) una función de variable compleja definida como
f (z) = zi ≡ ei log z ,
donde log z = ln |z| + i arg z, con |z| > 0 y −π /2 < arg z < 3π /2. Determinar el valor de la integral
Z
f (z) dz,
C
Teorema 4.5 (Fórmula Integral de Cauchy). Sea f (z) una función analı́tica en un dominio
simplemente conexo D ⊂ C. Sea C un contorno cerrado simple C dentro de D. Sea z0 ∈ D un
punto interior a C. Entonces,
Z
1 f (z)
f (z0 ) = dz. (4.2)
2π i C (z − z0 )
La fórmula (4.2) se denomina fórmula integral de Cauchy y la integral es llamada integral tipo
Cauchy. El siguiente ejemplo aclara el uso de esta fórmula en la evaluación de integrales.
1 1
= .
z2 + 4 (z − 2i)(z + 2i)
Observamos que el factor (z − 2i) se anula dentro del contorno de integración y que (z + 2i) no se
anula ni sobre el contorno ni en su interior. Escribiendo la integral considerada en la forma
1
Z
(z + 2i)
dz
|z−i|=2 (z − 2i)
notamos que la función f (z) = 1/(z + 2i) es analı́tica tanto en la circunferencia |z − i| = 2 como en
su interior. Por tanto, podemos usar la fórmula integral de Cauchy dada en el Teorema 4.5, con lo
cual podemos escribir:
Z Z
1 f (z) 1 1
f (2i) = dz = dz.
2π i |z−i|=2 (z − 2i) 2π i |z−i|=2 z2 + 4
1
Como f (2i) = , entonces el valor de la integral considerada es
4i
π
Z
1
dz = 2π i f (2i) = .
|z−i|=2 z2 + 4 2
Ahora estableceremos que si una función es analı́tica en un punto, entonces sus derivadas de
todos los órdenes existen en ese punto y son también analı́ticas. Tal resultado se conoce como
extensión de la fórmula integral de Cauchy.
118 4.5. FÓRMULA INTEGRAL DE CAUCHY
Teorema 4.6 (Extensión de la Fórmula Integral de Cauchy). Sea f (z) una función analı́tica en
un dominio simplemente conexo D ⊂ C. Sea C un contorno cerrado simple C dentro de D. Sea
z0 ∈ D un punto interior a C. Entonces, f (z) es infinitamente diferenciable en D y
Z
n! f (z)
f (n) (z0 ) = dz.
2π i C (z − z0 )
n+1
Tomando f (z) = 1/(z + 2i)2 y z0 = 2i, por el Teorema 4.6 podemos escribir:
Z Z
′ 1 f (z) 1 1
f (2i) = dz = dz.
2π i |z−i|=2 (z − 2i)
2 2π i |z−i|=2 (z2 + 4)2
−2
Como f ′ (z) = , entonces el valor de la integral considerada es
(z + 2i)3
π
Z
1
dz = 2π i f ′ (2i) = .
|z−i|=2 (z2 + 4)2 16
Solución. Sea f (z) = sen(z + 1). Es claro que f (z) es analı́tica en la circunferencia |z + 1| = 1 y en
el interior de la misma, además, z0 = −1 es un punto interior de esta circunferencia. Ası́, usando
la extensión de la fórmula integral de Cauchy, podemos escribir:
2π i f (33) (−1)
Z
sen(z + 1)
dz = .
|z+1|=1 (z + 1)34 33!
Hallemos f (33) (−1). Para ello utilizaremos el desarrollo de Taylor de f (z) centrado en z0 = −1.
Tal desarrollo tiene la forma
∞
f (z) = ∑ an (z + 1)n, |z + 1| < ∞,
n=0
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 119
f (n) (−1)
donde an = n! . Luego, f (33) (−1) = 33! a33 . Como
∞
(−1)n
f (z) = sen(z + 1) = ∑ (2n + 1)! (z + 1)2n+1 , |z + 1| < ∞,
n=0
entonces f (33) (−1) = 1. Por lo tanto, el valor de la integral dada está dado por:
2π i
Z
sen(z + 1)
dz = .
|z+1|=1 (z + 1)34 33!
4.6 Residuo
La teorı́a de residuos proporciona una técnica de evaluación (rápida y) efectiva de integrales de
la forma Z
f (z) dz,
C
El siguiente teorema describe la relación que existe entre el residuo Res [ f (z)] y una, y sólo una
z=z0
serie de Laurent de f (z) centrada en z0 ; además, dice que Res [ f (z)] es igual al coeficiente b1 de
z=z0
esa serie de Laurent.
Teorema 4.7. Sea z0 un punto singular aislado de una función f (z). Entonces, el residuo de
f (z) en z0 es igual al coeficiente de (z − z0 )−1 en la serie de Laurent que representa a f (z) en
el anillo
0 < |z − z0 | < r,
para cierto número real r > 0.
Demostración. Como z0 es un punto singular aislado de f (z), entonces existe r > 0 tal que el
desarrollo de Laurent de f (z) centrado en z0 , válido en el anillo 0 < |z − z0 | < r, está dado por:
∞ ∞
f (z) = ∑ an(z − z0 )n + ∑ bn (z − z0)−n .
n=0 n=1
120 4.6. RESIDUO
Sea C un contorno cerrado simple orientado positivamente contenido en el anillo 0 < |z − z0 | < r
tal que z0 es un punto interior de C. Ası́, integrando en ambas partes de la ecuación anterior
obtenemos:
" #
Z Z ∞ ∞
C
f (z) dz =
C
∑ an(z − z0 )n + ∑ bn (z − z0)−n dz
n=0 n=1
∞ Z ∞ Z
= ∑ an C
(z − z0 )n dz + ∑ bn
C
(z − z0 )−n dz,
n=0 n=1
Por lo tanto, Z
f (z) dz = b1 2π i,
C
de donde se deduce que
Res [ f (z)] = b1 ,
z=z0
de donde se deduce:
1
Res z4 sen(1/z) = .
z=0 5!
Teorema 4.8. Sea z0 un punto singular aislado de una función f (z). Si para cierto entero
positivo m, la función
φ (z) = (z − z0 )m f (z)
se puede definir en z0 de modo que sea analı́tica ahı́ y φ (z0 ) 6= 0, entonces f (z) tiene un polo de
orden m en z0 y, además,
φ (z0 ) = lı́m (z − z0 )m f (z), m = 1;
z→z0
Res [ f (z)] = (4.3)
z=z0
φ (m−1) (z )
0
, m > 1.
(m − 1)!
φ (m) (z0 )
φ (z) = (z − z0 )m f (z) = φ (z0 ) + φ ′ (z0 )(z − z0 ) + · · · + (z − z0 )m + · · · .
m!
Ası́, en cada punto z del disco |z − z0 | < r excepto en z0 , se tiene que
que es el desarrollo de Laurent de f (z) centrado en z0 válido en el anillo 0 < |z − z0 | < r, con
φ (m−1) (z0 )
b1 = .
(m − 1)!
Entonces, por el Teorema 4.7 la ecuación (4.3) es cierta.
En los siguientes ejemplos se muestra la utilidad del teorema anterior en el cálculo del residuo
en un polo.
ez
Ejemplo 4.19. Hallar el residuo de f (z) = en cada uno de sus puntos singulares.
sen z
ez
Solución. Los puntos singulares aislados de f (z) = son:
sen z
zn = nπ , n = 0, ±1, ±2, . . . ,
Log z
c) Res 4 .
z=1 z (z − 1)2
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 123
sen z − z
d) Res , para n = 0, ±1, ±2, . . .
z=nπ i z senh z
ez
Solución. a) Sea f (z) = . Como z0 = 0 es un polo de orden 2 de f (z), entonces la función
z2 (z2 + 1)
φ (z) se define por:
ez
φ (z) = z2 f (z) = ,
z2 + 1
además, se tiene que φ (z) es analı́tica en z0 y φ (z0 ) = 1 6= 0. Luego, por (4.3) se obtiene:
" #
ez φ ′ (0) z2 − 2z + 1 ez
Res 2 2 = = = 1.
z=0 z (z + 1) 1! (z2 + 1)2
z=0
z1/2
b) Sea f (z) = (utilizando la rama principal de z1/2 ). Como z0 = 2 es un polo de orden 2
z(z − 2)2
de f (z), entonces la función φ (z) se define por:
z1/2
φ (z) = (z − 2)2 f (z) = ,
z
√
además, φ (z) es analı́tica en z0 y φ (2) = 2/2 6= 0. Entonces, por (4.3) se tiene:
" # √
z1/2 φ ′ (2) 1 −3/2 2
Res = = − z =− .
z=2 z(z − 2)2 1! 2 z=2 8
Log z
c) Sea f (z) = . Como z0 = 1 es un polo simple de f (z), entonces la función φ (z) se
z4 (z − 1)2
puede definir como:
Log z
lı́m(z − 1) f (z) = lı́m 4 = 1, si z = 1,
z→1 z→1 z (z − 1)
φ (z) = (z − 1) f (z) =
Log z
4 , si z 6= 1.
z (z − 1)
además, se tiene que φ (z) es analı́tica en z0 y φ (1) = 1 6= 0. Ası́, por (4.3) se obtiene:
Log z
Res 4 = lı́m φ (z) = 1.
z=1 z (z − 1)2 z→1
d) Sea Cn un contorno cerrado simple orientado positivamente de manera que contiene en su interior
solo a zn y no a otro punto singular zk con k 6= n (asuma también que ningún zk pertenece a Cn ).
Bajo estas condiciones se tiene:
Z Z Z
sen z − z sen(z) 1
dz = dz − dz,
Cn z senh z Cn z senh(z) Cn senh(z)
de donde se deduce:
sen z − z sen(z) 1
Res = Res − Res .
z=nπ i z senh z z=nπ i z senh(z) z=nπ i senh(z)
124 4.6. RESIDUO
Luego,
sen z − z n senh(nπ )
Res = (−1) −1 , para n 6= 0.
z=nπ i z senh z nπ
Ahora, para n = 0, se tiene aplicando el Teorema 4.8:
sen(z) z sen(z)
Res = lı́m = 1,
z=0 z senh(z) z→0 z senh(z)
1 z
Res = lı́m = 1.
z=0 senh(z) z→0 senh(z)
Por lo tanto,
sen z − z
Res = 0.
z=0 z senh z
Teorema 4.9 (Teorema de los Residuos). Sea C un contorno cerrado simple orientado positi-
vamente, dentro y sobre el cual una función f (z) es analı́tica excepto en un número finito de
puntos z1 , z2 , . . . , zn interiores a C. Entonces,
Z n
C
f (z) dz = 2π i ∑ Res
z=z
[ f (z)] .
k
k=1
Sea B la frontera que consta de C y todos los Ck . Entonces, por el Teorema 4.3,
Z
f (z) dz = 0. (4.4)
B
Se tiene: Z Z n Z Z n Z
f (z) dz = f (z) dz + ∑ f (z) dz = f (z) dz − ∑ f (z) dz,
B C k=1 Ck C k=1 −Ck
pero Z
f (z) dz = 2π i Res [ f (z)] , k = 1, 2, . . . , n,
−Ck z=zk
luego
Z Z n
f (z) dz = f (z) dz − 2π i ∑ Res [ f (z)] . (4.5)
B C z=zk
k=1
De esta forma, por (4.4) y (4.5), obtenemos:
Z n
C
f (z) dz = 2π i ∑ Res
z=z
[ f (z)] ,
k
k=1
En los siguiente ejemplos se utiliza convenientemente el Teorema de los Residuos para calcular
la integral de una función f (z), a lo largo de un contorno cerrado simple que tiene en su interior un
número finito de puntos singulares de f (z).
Ejemplo 4.21. Calcular la integral Z
z−2
dz,
C (z − 1)z
donde C es la circunferencia |z| = 3 orientada positivamente.
z−2
Solución. Sea f (z) = . Los puntos singulares de f (z) son z0 = 0 y z1 = 1, que son puntos
(z − 1)z
interiores a C, además, z0 y z1 son polos simples de f (z). Luego,
z−2 z−2
Res [ f (z)] = = 2 y Res [ f (z)] = = −1.
z=z0 z − 1 z=0 z=z1 z z=1
Como f (z) es analı́tica dentro y sobre C excepto en z0 y z1 , entonces por el Teorema de los Residuos
obtenemos: Z
z−2
dz = 2π i Res [ f (z)] + Res [ f (z)] = 2π i.
C (z − 1)z z=z0 z=z1
de donde se deduce:
b1 = 1.
En consecuencia, el residuo de f (z) en z0 = 1 es:
Res [ f (z)] = 1.
z=1
Ahora, como z0 = −i es un punto singular esencial de f1 (z), entonces debemos hallar el desarrollo
de Laurent para calcular el residuo en tal punto. Se tiene que el desarrollo de Laurent de f1 (z)
centrado en z0 = −i, válido en el anillo |z + i| > 0, está dado por:
∞
1
f1 (z) = z e1/(z+i) = (−i + (z + i)) ∑ (z + i)−n
n=0 n!
∞ ∞
−i 1
= ∑ n! (z + i)−n
+ ∑ n! (z + i)−n+1, |z + i| > 0,
n=0 n=0
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 127
luego,
1
Res [ f1 (z)] = b1 = − i.
z=z0 2
Por otra parte, como z1 = 1 es un polo simple de f2 (z), se tiene que
z3 = 1.
Res [ f2 (z)] = 2
z=z1 (z + 2) z=1 9
Ası́,
f (z) = f1 (z) + f2 (z) + f3 (z),
luego,
Z Z Z Z
2 1/z 1/(z−1) 1/(z−2)
(1 + z + z )(e +e +e ) dz = f1 (z)dz + f2 (z)dz + f3 (z)dz.
C C C C
Ahora, los únicos puntos singulares de f1 (z), f2 (z) y f3 (z) son, respectivamente, 0, 1 y 2, además,
cada uno de ellos son puntos singulares esenciales, lo cual nos obliga a determinar el desarrollo
de Laurent para calcular el residuo en tales puntos. Se tiene que el desarrollo de Laurent de f1 (z)
centrado 0, válido en el anillo |z| > 0, está dado por
∞ ∞ ∞ ∞
1 −n 1 1 1
f1 (z) = (1 + z + z2 ) ∑ z = ∑ z−n + ∑ z1−n + ∑ z2−n ,
n=0 n! n=0 n! n=0 n! n=0 n!
que implica
3 1 28
Res [ f2 (z)] = b1 = 3 + + = .
z=1 2 6 6
Ahora, el desarrollo de Laurent de f3 (z) centrado 2, válido en el anillo |z − 2| > 0, está dado por
∞
1
f3 (z) = (7 + 5(z − 2) + (z − 2)2 ) ∑ (z − 2)−n
n=0 n!
∞ ∞ ∞
7 5 1
= ∑ n! (z − 2)−n + ∑ n! (z − 2)1−n + ∑ n! (z − 2)2−n,
n=0 n=0 n=0
luego
5 1 58
Res [ f2 (z)] = b1 = 7 + + = .
z=1 2 6 6
De esta forma, utilizando el Teorema de los Residuos obtenemos
Z Z Z
10 28 58
f1 (z)dz = π i, f2 (z)dz = π i, f3 (z)dz = π i,
C 3 C 3 C 3
en consecuencia, el valor de la integral dada es
Z
10 28 58
(1 + z + z2 )(e1/z + e1/(z−1) + e1/(z−2) ) dz = π i + π i + π i = 32π i.
C 3 3 3
(z + i)2 z
Ejemplo 4.25. Sea f (z) = + z cos .
(z − i − 1)(ez−1 − 1) z+1
2 C
x
−2 −1 1 2
−1
Solución. a) Los puntos singulares de f (z) son: z0 = 1, z1 = 1 + i, z2 = −1. Como z0 y z1 son polos
simples de la función
(z + i)2
h(z) =
(z − i − 1)(ez−1 − 1)
y la función
z
g(z) = z cos
z+1
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 129
2 C2
C1 1
x
−2 −1 1 2
−1
Luego, Z Z Z
f (z) dz = f (z) dz + f (z) dz.
C C1 C2
Los puntos singulares de f (z), z0 = 1 y z1 = 1 + i, son puntos interiores del contorno C2 . Entonces,
por el Teorema de los Residuos se tiene
Z
−3 + 4i
f (z) dz = 2π i Res [ f (z)] + Res [ f (z)] = 2π i −2 + i .
C2 z=z0 z=z1 e −1
130 4.6. RESIDUO
Ahora, el punto singular de f (z), z2 = −1, es un punto interior del contorno C1 . De esta forma, por
el Teorema de los Residuos se tiene
Z
1
f (z) dz = −2π i Res [ f (z)] = 2π i cos(1) + sen(1) .
C1 z=z2 2
De todo lo anterior se obtiene que el valor de la integral es:
Z
1 −3 + 4i
f (z) dz = 2π i −2 + cos(1) + sen(1) + i .
C 2 e −1
Teorema 4.10. Sea f (z) una función racional propia dada por
c0 + c1 z + · · · + cM zM
f (z) = ,
d0 + d1 z + · · · + dN−1 zN−1 + zN
donde M < N. Sean pk los polos de f (z) y rk sus respectivas multiplicidades, para k =
1, 2, . . . , K, donde K es un entero positivo tal que N = ∑Kk=1 rk . Entonces:
(i) Si todos los polos de f (z) son simples, la expansión en fracciones parciales de f (z) es:
A1 A2 AN
f (z) = + + ··· + ,
(z − p1 ) (z − p2 ) (z − pN )
donde los números complejos Ak , denominados coeficientes, se calculan como
Ak = Res [ f (z)] , para k = 1, 2, . . . , N.
z=pk
(ii) Si todos los polos de f (z) son simples, excepto el polo pℓ que es de orden rℓ , la expansión
en fracciones parciales de f (z) es:
A1 A2 Aℓ−1
f (z) = + + ···+
(z − p1 ) (z − p2 ) (z − pℓ−1 )
Aℓ,1 Aℓ,2 Aℓ,rℓ
+ + 2
+ ···+
(z − pℓ ) (z − pℓ ) (z − pℓ )rℓ
Aℓ+1 Aℓ+2 AT
+ + + ··· + ,
(z − pℓ+1 ) (z − pℓ+2 ) (z − pT )
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 131
donde
Demostración. Sólo demostraremos la parte (i), la parte (ii) se deja como ejercicio para el lector.
Realicemos la demostración por inducción en el número de polos simples de f (z). Supongamos
que f (z) posee un sólo polo simple p1 y demostremos que
A1
f (z) = (4.6)
(z − p1 )
con
A1 = Res [ f (z)] .
z=p1
c0 + c1 z + · · · + cM zM
f (z) = ,
d0 + d1 z + · · · + dN−1 zN−1 + zN
entonces todos los polos de f (z) son las raı́ces del polinomio d0 + d1 z + · · · + dN−1 zN−1 + zN ; pero
f (z) posee un sólo polo simple p1 , luego el polinomio a0 + a1 z + · · · + zN adquiere la forma (z − p1 )
y el polinomio c0 + c1 z + · · · + cM zM debe ser de grado 0, es decir, c0 6= 0 y c1 = c2 = · · · = cM = 0.
Por lo tanto, f (z) tiene la forma
c0
f (z) = ,
z − p1
además, utilizando el desarrollo de Laurent de f (z) centrado en p1 obtenemos:
Res [ f (z)]
c0 b1 z=p1
= f (z) = a0 + = a0 + , ⇒ a0 = 0 y c0 = Res [ f (z)] ,
z − p1 z − p1 z − p1 z=p1
A1 A2 AL
h(z) = + + ··· + , (4.7)
(z − p1 ) (z − p2 ) (z − pL )
donde
Ak = Res [h(z)] , para k = 1, 2, . . . , L.
z=pk
A1 A2 AL AL+1
f (z) = + + ···+ + , (4.8)
(z − p1 ) (z − p2 ) (z − pL ) (z − pL+1 )
donde
AL+1 = Res [ f (z)] .
z=pL+1
132 4.6. RESIDUO
Como f (z) es una función racional propia y p1 , . . . , pL , pL+1 son polos simples, entonces f (z) tiene
la forma
p(z) c
f (z) = + ,
(z − p1 )(z − p1 ) · · · (z − pL ) (z − pL+1 )
donde p(z) es un polinomio de grado < L y c ∈ C. Tomando h1 (z) y h2 (z) definidas respectivamente
como:
p(z) c
h1 (z) = y h2 (z) = ,
(z − p1 )(z − p1 ) · · · (z − pL ) (z − pL+1 )
se tiene
f (z) = h1 (z) + h2 (z),
además, por (4.7) podemos escribir:
A1 A2 AL AL+1
h1 (z) = + + ··· + y h2 (z) = ,
(z − p1 ) (z − p2 ) (z − pL ) (z − pL+1 )
donde
Ak = Res [h(z)] , para k = 1, 2, . . . , L + 1.
z=pk
Por lo tanto, de todo lo anterior obtenemos:
A1 A2 AL AL+1
f (z) = + + ···+ + ,
(z − p1 ) (z − p2 ) (z − pL ) (z − pL+1 )
es decir, (4.8) es cierta.
El teorema anterior se puede extender a funciones racionales propias que tienen dos o más
polos cuyo orden es mayor que 1. En el siguiente ejemplo se muestra tal extensión en un caso
particular.
Ejemplo 4.26. Halle la expansión en fracciones parciales de
144 z2 + 144 z + 144
f (z) = .
(z − 3)2 (z − 2)2 (z + 1)
Solución. Los puntos p1 = −1, p2 = 2 y p3 = 3 son los polos de f (z). Se observa que p1 es de
orden 1 y p2 y p3 son de orden 2. De esta forma, la expansión en fracciones parciales de f (z) es
de la forma
A1 A2,1 A2,2 A3,1 A3,2
f (z) = + + 2
+ + .
(z + 1) (z − 2) (z − 2) (z − 3) (z − 3)2
Se tiene que
A1 = Res [ f (z)] = 1,
z=−1
A2,2 = (z − 2)2 f (z) z=2 = 336,
d
A2,1 = [(z − 2)2 f (z)] = 800,
dz z=2
A3,2 = (z − 3)2 f (z) z=3 = 468,
d 2
A3,1 = [(z − 3) f (z)] = −801,
dz z=3
ası́, la expansión en fracciones parciales de la función dada es
1 800 336 801 468
f (z) = + + 2
− + .
(z + 1) (z − 2) (z − 2) (z − 3) (z − 3)2
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 133
z+1 z5
f (z) = sen(z + 1), g(z) = , h(z) = .
(z − 2)2 ez−1
3
F(z) = − cos(z + 1) + c, G(z) = Log(z − 2) − + c,
z−2
z5 + 5 z4 + 20 z3 + 60 z2 + 120 z + 120
H(z) = − + c.
ez−1
Con el comando integrate(f, (z,a,b)) se calcula la integral definida
Z b
f (z) dz.
a
Por otra parte, Sympy cuenta con el comando residue(f, z, z0) que permite calcular el
residuo de una función f (z) en z0 . En el siguiente ejemplo, se utiliza el comando residue para
calcular los residuos:
ez
a) Res 2 2 = 1.
z=0 z (z + 1)
Log z
b) Res 4 = 0.
z=1 z (z − 1)2
sen z − z
c) Res = π −senh
π
(π )
.
z=π i z senh z
134 4.7. INTEGRACIÓN Y RESIDUOS CON PYTHON
>>> r e s i d u e ( exp ( z ) / ( z ∗ ∗ 2 ∗ ( z ∗ ∗ 2 + 1 ) ) , z , 0 )
1
>>> r e s i d u e ( l o g ( z ) / ( z ∗ ∗ 4 ∗ ( z − 1 ) ) , z , 1 )
0
>>> r e s i d u e ( ( s i n ( z)− z ) / ( z ∗ s i n h ( z ) ) , z , p i ∗ I )
−s i n h ( p i ) / p i + 1
Observe que todos los puntos singulares donde se hallaron los residuos son polos. En polos el
comando residue funciona muy bien; pero, si z0 es un punto singular es esencial, entonces no
siempre funciona. Veamos un ejemplo. Suponga que se desea hallar el residuo de la función
f (z) = (1 + z2 )e1/(z−2i) en z0 = 2i que es, por supuesto, un punto singular esencial de f (z).
>>> r e s i d u e ( ( 1 + z ∗ ∗ 2 ) ∗ exp ( 1 / ( z −2∗ I ) ) , z , 2∗ I )
r a i s e N o t I m p l e m e n t e d E r r o r ( ’ t e r m o f u n e x p e c t e d form : %s ’ % m)
N o t I m p l e m e n t e d E r r o r : t e r m o f u n e x p e c t e d form : exp ( 1 / z )
En este caso, residue no halla ningún valor. Para calcular el residuo de una función f (z) en
un punto singular esencial z0 , es necesario hallar el desarrollo de Laurent para obtener tal resi-
duo. Para ello podemos usar convenientemente el comando series para determinar solo aquellos
coeficientes del desarrollo de Laurent necesarios para hallar Res [ f (z)].
z=z0
Tenga presente que el procedimiento que explicaremos a continuación, se aplica a funciones
f (z) que pueden expresarse como f (z) = f1 (z) f2 (z) (o un producto finito de funciones), donde z0
es un punto singular esencial de f2 (z) y f1 (z) es analı́tica en z0 . Suponga que se desea hallar el
residuo de f (z) = (1 + z2 )e1/(z−2i) en z0 = 2i, que, por supuesto, es un punto singular esencial de
f (z). Es claro que
f (z) = f1 (z) f2 (z),
donde
f1 (z) = 1 + z2 y f2 (z) = e1/(z−2i) .
Primero, hallamos el desarrollo de Taylor de f1 (z) centrado en z0 = 2i (en este caso se hallan todos
los términos, que son tres),
>>> z = s y m b o l s ( ’ z ’ )
>>> f 1 = 1+ z ∗∗2
>>> z0 = 2∗ I
>>> d t f 1 = s e r i e s ( f1 , z , z0 )
>>> d t f 1
( z − 2∗ I ) ∗ ∗ 2 + 4∗ I ∗ ( z − 2∗ I ) − 3
que corresponden a los primeros 5 términos del desarrollo de Laurent de f2 (z) centrado en z0 = 2i,
1 1 1 1
f2 (z) ≈ + 2
+ 3
+ +1 (4.10)
z − 2 i 2 (z − 2 i) 6 (z − 2 i) 24 (z − 2 i)4
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 135
Multiplicando las ecuaciones (4.9) y (4.10), obtenemos que el coeficiente b1 del desarrollo de
Laurent de f (z) centrado en z0 = 2i, está dado por:
4i 1 17
b1 = −3 ++ = − + 2i,
2 6 6
en otras palabras, el residuo de f (z) en z0 = 2i es
17
+ 2i.
Res [ f (z)] = −
z=2i 6
Para finalizar esta sección, mostramos la función ExpFracParc (ver Programa 4.1) que halla
la expansión en fracciones parciales de una función racional propia,
c0 + c1 z + · · · + cM zM
f (z) = ,
d0 + d1 z + · · · + dN−1 zN−1 + zN
donde M < N.
Programa 4.1. Función ExpFracParc
def ExpFracParc ( f , p , m) :
”””
ExpFracParc
H a l l a l a e x p a n s i ó n en f r a c c i o n e s p a r c i a l e s
de l a f u n c i ó n r a c i o n a l p r o p i a f ( z ) .
p : l i s t a de p o l o s
m: l i s t a de m u l t i p l i c i d a d e s de l o s p o l o s
”””
efp = z . subs ( z , 0)
for t in range ( len ( p ) ) :
i f m[ t ] == 1 :
d p h i = ( z−p [ t ] ) ∗ f
r = l i m i t ( dphi , z , p [ t ] )
e f p = e f p + r / ( z−p [ t ] )
else :
f o r s i n r a n g e (m[ t ] ) :
j = m[ t ] −( s + 1 )
d p h i = d i f f ( ( z−p [ t ] ) ∗ ∗m[ t ] ∗ f , z , j )
r = l i m i t ( dphi , z , p [ t ] )
e f p = e f p + r / ( z−p [ t ] ) ∗ ∗ ( s + 1 )
r e t ur n efp
4.5. Para cada una de las siguientes integrales, diga las caracterı́sticas del contorno cerrado
simple C para que el valor de la integral sea cero, según el Teorema de Cauchy-Goursat.
(Justifique su respuesta.)
Z Z
cos z 1
a) dz c) dz
C +2
z C 1+e
z
Z Z
1
b) Log z dz d) z
dz
C C 1−e
1
4.6. Para la función de f (z) = determine la primitiva de f (z) tal que:
(z − i)2
a) esté definida en el dominio Re z > 0.
b) sea igual a cero cuando z = i + 1.
4.7. Evalúe las siguientes integrales. Use la fórmula integral de Cauchy (o su extensión) o bien
el Teorema de Cauchy-Goursat donde sea necesario. En cada una de las integrales, C es
un contorno cerrado simple.
Z
z
a) dz, a > 1.
|z−a|=a z4 − 1
CAPÍTULO 4. INTEGRACIÓN COMPLEJA 137
Z
1 x2 y2
b) z
dz, donde C es el contorno + = 1.
C e (z − 2) 9 16
Z
sen(ez + cos z) x2
c) 2
dz, donde C es el contorno + y2 = 1.
C (z − 1) (z + 3) 2
Z
cos(2z)
d) dz.
|z|=1 z21
Z
ez
e) 2 2
dz, donde C es un contorno cerrado simple que contiene a |z| ≤ a.
C z +a
Z
z ez
f) 3
dz, donde a es un punto interior del contorno cerrado simple C.
C (z − a)
4.8. En cada una de las siguientes integrales determine el mı́nimo valor de la constante positiva
M que satisface Z
f (z) dz ≤ M,
C
4.9. Determine los residuos de las siguientes funciones complejas en cada polo o en el polo
indicado:
2z + 1 z+1
a) f (z) = . e)
z2 − z − 2 (z − 1)2 (z + 3)
cos z
1 f) , z0 = 0
b) f (z) = 2 . z
z (1 − z)
z4 − 1 π
g) 4
, z0 = e 4 i
z +1
3z2 + 2
c) f (z) = .
(z − 1)(z2 + 9) sen z π
h) , z0 = e 3 i
z4 + z2 + 1
z3 − z2 + z + 1 z
d) i) , z0 = π
z2 + 4z sen z
138 4.8. PROBLEMAS PROPUESTOS
4.10. Use el Teorema de los Residuos para evaluar las siguientes integrales:
Z
z
a) dz, para
z2 + 1
C (
i) |z| = 1/2
C=
ii) |z| = 2
Z
z2 + 3i − 2
b) dz, para
z3 + 9z
C (
i) |z| = 1
C=
ii) |z| = 4
Z
(z2 + 2)(z2 + 4)
c) dz para
(z2 + 1)(z2 + 6)
C
i) |z| = 2
C= ii) |z − i| = 1
iii) |z| = 4
Z
1
d) dz, para
z2 (1 + z2 )2
C (
i) |z| = 1/2
C=
ii) |z| = 2
Z
3z2 + 2
e) dz, para
(z2 + 4)(z − 1)
C
(
i) |z − 2| = 2
C=
ii) |z| = 4
Z
z2 − 2z
f) dz, para
(z2 + 4)(z − 1)2
C
(
i) |z| = 3
C=
ii) |z + i| = 2
Z
1
g) dz, para
(z + 1)3 (z − 1)(z − 2)
C
(
i) |z + 1| = 1
C=
ii) es el rectángulo de vértices en ± i, 3 ± i
Funciones de Dominios Continuo
5 y Discreto
Los conceptos de funciones de dominio continuo (también conocidas como señales de tiempo
continuo) o funciones de dominio discreto (señales de tiempo discreto), surgen en casi cualquier
área de las ciencias e ingenierı́a, en los circuitos eléctricos, dispositivos para comunicaciones,
robótica y automatización, dispositivos biomédicos, procesos quı́micos, señales sı́smicas, entre
otras. En este capı́tulo se da una introducción al cálculo operacional, comenzando con la carac-
terización de las funciones de dominio continuo, pasando luego por la convolución en el dominio
continuo. En esta parte se estudia con interés la función impulso unitario. Finalmente, se describen
las funciones de dominio discreto y se define la convolución de funciones de dominio discreto.
Definición 5.1. Una función f que depende de una variable t se dice de dominio continuo, si t
toma valores en el conjunto de los números reales; en otras palabras, toda función definida en
el conjunto de números reales es una función de dominio continuo.
Note que normalmente en los libros de texto de señales y sistemas, una función de dominio
continuo es denominada señal continua o señal en tiempo continuo. Tal denominación corresponde
a que la representación matemática de una señal continua es una función definida en el conjunto
de números reales. Recuerde que una señal es cualquier fenómeno o magnitud fı́sica que puede
ser representado de manera cuantitativa. En este material no se usa la denominación de señal,
pero el lector debe tener presente, en el contexto del análisis de sistemas y señales, la equivalencia
entre señal en tiempo continuo y funciones de dominio continuo. A continuación se describen las
funciones de dominio continuo de uso más frecuente.
139
140 5.1. FUNCIONES DE DOMINIO CONTINUO
Definición 5.2. La función impulso unitario es una función generalizada o distribución, deno-
tada con δ (t), que satisface: Z ∞
ϕ (t)δ (t) dt = ϕ (0), (5.1)
−∞
para toda función ϕ : R → R continua en R.
δ (t)
En la Figura 5.1, se aprecia la representación gráfica de δ (t). Por supuesto, el impulso unitario
no es la “flecha vertical con altura 1”, sino que esto es simplemente la representación usual de
δ (t), que no puede ser justificada matemáticamente. Esto se usa como una ayuda nemotécnica.
Aδ (t − t0 ) Aδ (t − t0 )
t0 A
t
t0 t
A
a) A < 0 b) A > 0
Figura 5.2. Representación gráfica de A δ (t − t0 ). a) A < 0; b) A > 0.
se aprecia en la Figura 5.2. Aquı́, A δ (t − t0 ) se representa como una flecha vertical con altura A,
cuyo extremo inicial está localizado en t0 .
iv) δ (t) = δ (−t), en otras palabras, δ (−t) se comporta como δ (t) (si δ (t) se toma como una
función ordinaria, esta propiedad indicarı́a que el impulso unitario es una función par).
ϕ (t) δ (t − t0 ) = ϕ (t0 ) δ (t − t0 ).
Demostremos que δ (t) se puede escribir como un lı́mite de las funciones δb (t) cuando b tiende a
cero, esto es,
δ (t) = lı́m δb (t), para todo t ∈ R. (5.2)
b→∞
es decir, por la ecuación y (5.1), δ (−t) se comporta como δ (t), luego iv) es cierta.
Sea t0 ∈ R. Haciendo el cambio de variables (s = t − t0 ), obtenemos:
Z ∞ Z ∞
ϕ (t)δ (t − t0 ) dt = ϕ (s + t0 )δ (s) ds = ϕ (t0 ),
−∞ −∞
y Z ∞ Z ∞
α (t)ϕ (t0 )δ (t − t0 ) dt = ϕ (t0 ) α (t)δ (t − t0 ) dt = α (t0 )ϕ (t0 ),
−∞ −∞
y, para a < 0:
Z ∞ Z ∞
1 s + t0 1
ϕ (t)δ (at − t0 ) dt = ϕ δ (s) ds = ϕ (t0 /a). (5.5)
−∞ |a| −∞ a |a|
en otras palabras, viii) se cumple para n = 1. Se pongamos ahora que viii) se cumple para n = m
(hipótesis inductiva) y demostremos que viii) es cierta para n = m + 1. Se tiene:
Z ∞ Z ∞
d dm
ϕ (t)δ (m+1)
(t − t0 ) dt = ϕ (t) δ (t − t0 ) dt
−∞ −∞ dt dt m
dm dm
Z ∞
m
δ (t + h − t0 ) − δ (t − t0 )
= ϕ (t) lı́m dt
dt m
dt
−∞ h→0 h
Z ∞ Z ∞
1 dm dm
= lı́m ϕ (t) m δ (t + h − t0 ) dt − ϕ (t) m δ (t0 ) dt
h→0 h −∞ dt −∞ dt
1
= lı́m (−1)m ϕ (m) (t0 − h) − (−1)m ϕ (m) (t0 )
h→0 h
" #
ϕ (m) (t + ε ) − ϕ (m)(t )
0 0
= (−1)m − lı́m
ε →0 ε
= (−1)m+1 ϕ (m+1) (t0 ),
en otras palabras, viii) es cierta para n = m + 1; por lo tanto, viii) es cierta para todo entero positivo
n. Esto concluye la prueba de la proposición.
Ejercicio 5.1. Utilice la Proposición 5.1 para comprobar los siguientes items.
Z t+
0
a) δ (t − t0 ) dt = 1, para t0 ∈ R.
t0−
144 5.1. FUNCIONES DE DOMINIO CONTINUO
Z ∞
b) δ (n) (t − t0 ) dt = 0, para todo t0 ∈ R y todo entero n ≥ 1.
−∞
Z ∞ ∞ ∞
c)
−∞
ϕ (t) ∑ δ (t − kts ) dt = ∑ ϕ (kts ), para toda función continua ϕ (t) y ts > 0.
k=−∞ k=−∞
a) 3t 4 δ (t − 1)
b) t δ (3 − 2t)
Z ∞
c) sen(t 2 ) δ ′ (t − π 1/2 ) dt
−∞
b) Se tiene:
3
t δ (3 − 2t) = t δ −2 t − .
2
Ahora, aplicando la propiedad de escalado seguido de la propiedad de muestreo, se obtiene:
h i
1 3 t 3 3 3
t δ (3 − 2t) = t δ t− = δ t− = δ t− .
| − 2| 2 2 t=3/2 2 4 2
u(t)
1
u(t − t0 )
t0 t
A partir de la definición del escalón unitario se pueden definir otras funciones básicas de gran
utilidad en análisis de sistemas, como lo es el pulso rectangular. Un pulso rectangular de du-
ración 2T con T > 0, se puede concebir como una función que escoge dos valores especı́ficos:
inicialmente el pulso rectangular es igual a cero hasta cierto argumento −T , luego cambia abrup-
tamente a 1 manteniéndose en este valor hasta un argumento T , para luego cambiar su valor a 0.
Matemáticamente, la definción del pulso rectangular es la siguiente.
Definición 5.4. El pulso rectangular, denotado por pT (t), se define para T > 0 como
(
1, |t| < T,
pT (t) =
0, |t| > T.
pT (t)
1
−T T t
El pulso rectangular se puede escribir como una suma de dos funciones escalones, por ejemplo:
( (
0, t < −T, 0, t < T,
u(t + T ) = y u(t − T ) =
1, t > −T, 1, t > T,
luego, se sigue que u(t + T )− u(t − T ) = pT (t). Observe que no existe una única forma de expresar
un pulso rectangular como suma de escalones. Un ejercicio interesante es escribir pT (t) como la
suma, por ejemplo, de cuatro escalones.
El pulso triangular tiene un comportamiento similar al pulso rectangular pT (t). El pulso trian-
gular inicialmente es cero hasta llegar a −T , luego toma el valor de una recta con pendiente T −1
hasta llegar a 0, luego toma el valor de una recta con pendiente −T −1 hasta llegar a T , para luego
cambiar su valor a 0. Matemáticamente, el pulso triangular se define de la siguiente forma.
Definición 5.5. El pulso triangular, denotado por qT (t), se define para T > 0 como
|t|
1 − , |t| ≤ T,
qT (t) = T
0, |t| > T,
qT (t)
1
−T T t
t t
qT (t) = 1 + (u(t + T ) − u(t)) + 1 − (u(t) − u(t − T ))
T T
o
t T t T
qT (t) = 1 + pT /2 t + + 1− pT /2 t −
T 2 T 2
Se deja como ejercicio para el lector demostrar que las representaciones anteriores son ciertas.
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 147
sgn(t)
t
−1
1 1
u(t) = + sgn(t).
2 2
Definición 5.7. El pulso exponencial, denotado por Exp(t), se define, para A > 0 y α > 0, como
(
0, t<0
Exp(t) = − α t
A e , t ≥ 0,
Exp(t)
A
r(t)
2
1 2 t
r(t) = tu(t).
Además, de las definiciones de r(t) y u(t) se obtienen las siguientes relaciones (se deja al lector su
comprobación):
Z t
d
r(t) = u(τ ) d τ y u(t) = r(t).
−∞ dt
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 149
Sa (t)
t
−6π −5π −4π −3π −2π −π π 2π 3π 4π 5π 6π
La función seno cardinal o simplemente función sinc está estrechamente relacionada con la
función de muestreo. La definición matemática de la función seno cardinal es la siguiente.
Note que sinc (t) = Sa (π t). La representación gráfica de sinc (t) se muestra en la siguiente
figura.
sinc (t)
t
−6 −5 −4 −3 −2 −1 1 2 3 4 5 6
se comporta como el escalón unitario, en otras palabras, verificaremos que h(t) = 0, para t < 0 y
h(t) = 1, para t > 0. Como δ (t) = 0 para todo t 6= 0, entonces es claro que h(t) = 0, para t < 0.
Ahora, para t > 0 podemos escribir:
Z t Z 0− Z 0+ Z t
h(t) = δ (τ ) d τ = δ (τ ) d τ + δ (τ ) d τ + δ (τ ) d τ ,
−∞ −∞ 0− 0+
Definición 5.11. Sea f (t) una función diferenciable a trozos en R, esto es, f (t) es derivable
en todo R excepto en t1 ,t2 , . . . ,tn ∈ R, además, en cada uno de estos puntos f (t) tiene saltos
h1 , h2 , . . . , hn ∈ R, respectivamente. La derivada generalizada de f (t) se define como
n
d
f (t) + ∑ hk δ (t − tk ).
′
f (t) = (5.8)
dt t6=tk k=1
-1 1 2 3 4 t
Note que f (t) no posee derivada ordinaria en los puntos t1 = −1, t2 = 0, t3 = 2 y t4 = 3, con
saltos h1 = e, h2 = −1, h3 = 1 y h4 = −2, respectivamente. Ası́, por (5.8) la derivada generalizada
o, simplemente, la derivada de f (t) es
donde
g(t) = −e−t (u(t + 1) − u(t)) + u(t) − u(t − 2).
Determinemos la derivada generalizada de f (t) por otro procedimiento, usando el hecho que
f (t) puede expresarse equivalentemente como:
f (t) = e−t (u(t + 1) − u(t)) + t(u(t) − u(t − 2)) + 3(u(t − 2) − u(t − 3)) + u(t − 3).
Definición 5.12. Sean f (t) y g(t) dos funciones de dominio continuo. La convolución entre
f (t) y g(t) es una función de dominio continuo, denotada por f ∗ g, la cual está definida como:
Z ∞
( f ∗ g) (t) = f (τ ) g(t − τ ) d τ , para t ∈ R.
−∞
Observación 5.1. En algunos libros de texto se emplea la notación f (t) ∗ g(t) para denotar la
convolución f ∗ g. En el presente libro también se empleará esta notación de forma conveniente
con el fin de explicar ciertas relaciones teóricas o realizar cálculos con una notación que brinde
cierta comodidad y ayuda nemotécnica.
En la siguiente proposición se establecen algunas propiedades de la convolución.
Proposición 5.2. Sean f (t), g(t) y h(t) funciones de dominio continuo. Entonces, las siguientes
propiedades se cumplen.
i) f ∗ g = g ∗ f . (Conmutatividad)
iii) Si h(t) = ( f ∗ g)(t) es la convolución de las funciones de dominio continuo f (t) y g(t),
entonces
f (t − t0 ) ∗ g(t) = h(t − t0 ).
Demostración de iii). Sean h(t) = ( f ∗ g)(t) y t0 . Por definición, la convolución f (t − t0 ) ∗ g(t) está
dada por: Z ∞
f (t − t0 ) ∗ g(t) = f (τ − t0 ) g(t − τ ) d τ ;
−∞
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 153
En los siguientes ejemplos se calcula la convolución entre dos funciones de dominio continuo.
u(t − τ )
-2 t -1 1 2 τ
u(t − τ )
-2 -1 t 1 2 τ
Z t
Entonces, por (5.10), h(t) = d τ = t + 1, para −1 < t < 1.
−1+
u(t − τ )
1
-2 -1 1 t 2 τ
Z 1−
Entonces, por (5.10), h(t) = d τ = 2, para t ≥ 1.
−1+
154 5.1. FUNCIONES DE DOMINIO CONTINUO
-2 -1 1 2 t
Ejemplo 5.5. Sean f (t) y g(t) las funciones de dominio continuo cuyas gráficas se muestran en la
siguiente figura.
f (t) g(t)
1 1
-1 1 t -1 1 t
Determinar la convolución f ∗ g.
Solución. Tomemos h(t) = ( f ∗ g) (t). Se tiene que f (t) y g(t) se pueden expresar como
g(t − τ )
1
t −1 t 1 2 τ
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 155
g(t − τ )
1
t −1 t 1 2 τ
g(t − τ )
1
t −1 1 t 2 τ
g(t − τ )
1
1 t −1 2 t τ
De esta forma, la expresión analı́tica de la convolución h(t) = ( f ∗ g) (t) está dada por:
0, t ≤ 0,
1 1 − (t − 1)2 , 0 < t < 1,
2
h(t) =
1 2
2 (t − 2) , 1 ≤ t < 2,
0, t ≥ 2,
cuya representación gráfica se aprecia en la siguiente figura.
156 5.1. FUNCIONES DE DOMINIO CONTINUO
h(t)
1
1/2
-3 -2 -1 1 2 3 t
Ejemplo 5.6. Sean f (t) y g(t) funciones de dominio continuo definidas respectivamente por:
Ahora bien, considerando las expresiones de f (t) y g(t) dadas en el enunciado del problema, obte-
nemos: Z ∞ Z 2a−
h(t) = pa (τ − a)u(t − τ ) d τ = u(t − τ ) d τ , para t ∈ R. (5.12)
−∞ 0+
u(t − τ )
τ
t 2a
u(t − τ )
1
τ
t 2a
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 157
τ
2a t
De todo lo anterior se tiene que la expresión matemática de la convolución h(t) = ( f ∗ g)(t) está
dada por:
h(t)
0, t ≤ 0,
2a
h(t) = t, 0 < t < 2a,
2a, t ≥ 2a.
2a t
Ejemplo 5.7. Sean f (t) y g(t) funciones de dominio continuo definidas respectivamente por:
f (t) = r(t) y g(t) = sgn(t) + u(−t − 1).
Determinar la convolución h(t) = ( f ∗ g)(t).
Solución. Usando la distributividad de la convolución podemos escribir, para t ∈ R,
h(t) = r(t) ∗ sgn(t) + r(t) ∗ u(−t − 1).
Calculemos cada una de las convoluciones r(t) ∗ sgn(t) y r(t) ∗ u(−t − 1). Usando la definición de
convolución obtenemos:
Z ∞
r(t) ∗ sgn(t) = r(τ ) sgn(t − τ ) d τ , para t ∈ R. (5.13)
−∞
−τ
158 5.1. FUNCIONES DE DOMINIO CONTINUO
r(τ ) sgn(t − τ )
t τ
−t
−τ
De esta forma, la convolución r(t) ∗ sgn(t) no existe para todo t ∈ R. En consecuencia, podemos
concluir que la convolución ( f ∗ g)(t) no existe para todo t ∈ R, sin considerar el resultado de la
convolución r(t) ∗ u(−t − 1). Se deja como ejercicio para el lector, verificar que la convolución
r(t) ∗ u(−t − 1) no existe para todo t ∈ R.
Ejemplo 5.8. Sean f (t) y g(t) funciones de dominio continuo definidas respectivamente por:
eτ u(t − τ )
et
τ
t
eτ u(t − τ )
et
τ
t
De todo lo anterior se tiene que la expresión matemática de la convolución h(t) = ( f ∗ g)(t) está
dada por:
h(t)
h(t) = e−2t et − 1 u(t)
Ejemplo 5.9. Determinar la convolución h(t) = f ∗ g(t) de las funciones de dominio continuo f (t)
y g(t) que se muestran en la siguiente figura. Tome en cuenta que solo se muestra la gráfica de las
funciones donde ellas son distintas de cero.
f (t) g(t)
1
−1 1
−1 1 t t
−1
(τ + 1)(t − τ )
t −1 t t +1
τ t −1 t t +1 τ
−1 −1
−1
(τ + 1)(τ − t)
t −1 t t +1 t t +1
−2 −1 τ t − 1 −2 −1 τ
(τ + 1)(t − τ )
−1
(t − 1) (t + 2)2
Z t+1
h(t) = (τ + 1)(t − τ ) d τ = , para − 2 < t ≤ −1.
−1 6
(τ + 1)(τ − t)
t −1 t t +1 t t +1
−1 1 τ t −1 1 τ
−1 −1 (τ + 1)(t − τ )
t −1 t t +1 t −1 t t +1
1 2 τ 1 2 τ
(τ + 1)(τ − t)
−1
(τ + 1)(t − τ )
t −1 t t +1 t −1 t t +1
1 2 3 τ 1 2 3 τ
−1
(τ + 1)(τ − t)
(τ + 1)(t − τ )
t −1 t t +1 t −1 t t +1
1 2 3 4 τ 1 2 3 4 τ
−1
(τ + 1)(τ − t)
(τ + 1)(t − τ )
162 5.2. FUNCIONES DE DOMINIO DISCRETO
De todo lo anterior se tiene que la convolución h(t) = ( f ∗ g)(t) está dada por:
(t−1) (t+2)2
6 , −2 < t ≤ −1,
(t+1)3 t 2 (t+3)
t2 1
2 − 6 − 6 − 2, −1 < t ≤ 0,
h(t) = (t−1) ( t 2 +4t+1
) (t−1) 2 2
6 − 2 − t2 , 0 < t ≤ 1,
t (t−2)
2 , 1 < t ≤ 2,
0, en otros casos,
h(t)
−2 2
t
−2/3
El impulso unitario discreto es la contraparte discreta del impulso unitario continuo, pero el
impulso unitario discreto no puede verse como la discretización de δ (t), ya que δ (0) no está
definido.
Definición 5.13. El impulso unitario discreto, denotado por δ [n], se define como
(
1, n = 0,
δ [n] =
0, n 6= 0,
δ [n]
b
1
b b b b b b b b
-4 -3 -2 -1 1 2 3 4 n
El escalón unitario discreto puede obtenerse discretizando el impulso unitario, a pesar de que
u(0) no está definido. En este caso, el escalón unitario discreto alcanza el valor 1 en 0, es decir,
toma el valor del lı́mite por la derecha de u(t) cuando t tiende a 0.
Definición 5.14. El escalón unitario discreto, denotado por u[n], se define como
(
0, n < 0,
u[n] =
1, n ≥ 0,
u[n]
b b b b b
1
··· ···
b b b b
-4 -3 -2 -1 1 2 3 4 n
Definición 5.15. La función rampa discreta, denotada por r[n], se define como
(
0, n < 0,
r[n] =
n, n ≥ 0,
r[n]
b
3
b
2
···
b
1
···
b b b b b
-4 -3 -2 -1 1 2 3 n
La gráfica de r[n] se aprecia en la Figura 5.15. Las funciones escalón unitario discreto y la
rampa discreta están relacionadas de la siguiente manera:
n
r[n] = ∑ u[k − 1] y u[n] = r[n + 1] − r[n].
k=−∞
Definición 5.16. La función signo discreto, denotado por sgn[n], se define como
−1, n < 0,
sgn[n] = 0, n = 0,
1, n > 0,
sgn[n]
b b b b
1
···
−4 −3 −2 −1 b
1 2 3 4 n
···
b b b b
-1
se comporta como el escalón unitario discreto. Como δ [k] = 0 para todo k 6= 0, entonces es claro
que f [n] = 0 para n < 0. Para n = 0, se tiene que
−1
f [0] = ∑ δ [k] + δ [0] = 1.
k=−∞
Por lo tanto, todo lo anterior nos dice que f [n] se comporta como el escalón unitario discreto, es
decir,
n
u[n] = ∑ δ [k].
k=−∞
Veamos ahora que la función g[n] = u[n] − u[n − 1] se comporta como el impulso unitario
discreto. Como u[n] = 0 para todo n < 0, entonces es claro que g[n] = 0 para n < 0. Para n = 0, se
tiene que
g[0] = u[0] − u[−1] = 1.
Ahora, se tiene que u[n] = 1 y u[n − 1] = 1 para n ≥ 1; luego, g[n] = 0 para n ≥ 1. Por lo tanto,
todo lo anterior nos indica que g[n] se comporta como el impulso unitario discreto, es decir,
δ [n] = u[n] − u[n − 1].
Definición 5.17. Sean f [n] y g[n] dos funciones de dominio discreto. La convolución entre f [n]
y g[n], denotada por f ∗ g, es una función de dominio discreto definida como
∞
( f ∗ g) [n] = ∑ f [k] g[n − k], para n ∈ Z.
k=−∞
Proposición 5.3. Sean f [n], g[n] y h[n] funciones de dominio discreto. Entonces, las siguientes
propiedades se cumplen.
i) f ∗ g = g ∗ f . (Conmutatividad)
iii) Si h[n] = ( f ∗ g)[n] es la convolución de las funciones de dominio discreto f [n] y g[n],
entonces
f [n − n0 ] ∗ g[n] = h[n − n0 ].
En los siguientes ejemplos se calcula la convolución entre dos funciones de dominio discreto.
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 167
Solución. Considerando las expresiones de f [n] y g[n], se tiene que la expresión analı́tica de la
convolución h[n] = ( f ∗ g) [n], para cada n ∈ Z, es:
∞
h[n] = ( f ∗ g) [n] = ∑ f [k]g[n − k]
k=−∞
3
= ∑ g[n − k]
k=2
= g[n − 2] + g[n − 3]
= u[n − 2] + u[n − 3],
b
1
··· ···
b b b b b
-3 -2 -1 1 2 3 4 5 6 n
Ejemplo 5.12. Si f [n] = (1/3)n u[n] y g[n] = 2n u[−n], entonces determinar la convolución f ∗ g.
Solución. Tomemos h[n] = ( f ∗ g) [n]. Considerando las expresiones de f [n] y g[n], se tiene que
∞ ∞
h[n] = ∑ f [k]g[n − k] = ∑ 3−k 2n−k u[k − n]
k=−∞ k=0
∞
= 2 n
∑ 6−k u[k − n], para todo n ∈ Z. (5.16)
k=0
u[k − n]
1
b b b b b
··· ···
b b b
n−1 n −1 1 2 k
u[k − n]
b b b
1
··· ···
b b b b b b
De esta forma, la expresión analı́tica de la convolución h[n] = ( f ∗ g) [n] está dada por
1
b
b
b
b b
b b b b b
-5 -4 -3 -2 -1 1 2 3 4 5 n
Ejemplo 5.13. Sean f [n] y g[n] funciones de dominio discreto definidas respectivamente por:
Calculemos los valores que toma h[n] para cada n ∈ Z. Seguidamente construimos la gráfica de
g[n − k] para cada n. Aquı́ sólo se muestra el gráfico de
g[n − k]
b b b
1
g[−2 − k]
b b b
1
-5 -4 -3 -2 -1 1 2 3 4 5 k
g[−1 − k]
b b b
1
-5 -4 -3 -2 -1 1 2 3 4 5 k
g[−k]
b b b
1
-5 -4 -3 -2 -1 1 2 3 4 5 k
g[1 − k]
b b b
1
-5 -4 -3 -2 -1 1 2 3 4 5 k
g[2 − k]
b b b
1
-5 -4 -3 -2 -1 1 2 3 4 5 k
g[n − k]
b b b
1
De todo lo anterior se tiene que la convolución h[n] = ( f ∗ g)[n] está dada por:
b b
2
b b
1
b b b b b b
-5 -4 -3 -2 -1 1 2 3 4 5 n
Ejemplo 5.14. Sean f [n] y g[n] funciones de dominio discreto definidas respectivamente por:
Calculemos los valores que toma h[n] para cada n ∈ Z. Para ello construiremos la gráfica de k u[k]
y usaremos la ecuación (5.18) variando los valores de n. La gráfica de k u[k] es:
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 171
ku[k]
b
6
b
5
b
4
b
3
b
2
b
1
b b b b b b
-5 -4 -3 -2 -1 1 2 3 4 5 6 k
..
.
De todo lo anterior se tiene que la convolución h[n] = ( f ∗ g)[n] está dada por:
0, n ≤ −2,
(n+2)(n+3)
h[n] = 2 , −1 ≤ n ≤ 4,
(n+2)(n+3)
2 − (n−4)(n−3)
2 , n ≥ 5,
h[n] b
···
b
b
b b b b
-5 -4 -3 -2 -1 1 2 3 4 5 6 n
4
(−1)m
Ejemplo 5.15. Determinar la convolución f ∗ g, donde f [n] = ∑ m δ [n − m] y g[n] es una
m=1
función cuya gráfica se muestra en la siguiente figura.
g[n]
b b
1
1 2 3 4 ···
b b b b b
· · · −4 −3 −2 −1 n
b b
-1
Solución. Se tiene que la función g[n] se puede expresar como g[n] = g1 [n] − g2 [n], donde
Verifique que
g[n] = g1 [n] − Ası́, considerando las expresiones de f [n] y g[n], y aplicando la propiedad distributiva de la convo-
g2 [n], para las
lución, se puede escribir, para todo n ∈ Z:
funciones g1 [n]
y g2 [n] dadas
h[n] = ( f ∗ g) [n]
= ( f ∗ g1 ) [n] − ( f ∗ g2 ) [n]
4 4
(−1)m (−1)m
= ∑ m
δ [n − m] ∗ g1 [n] − ∑
m
δ [n − m] ∗ g2 [n]. (5.19)
m=1 m=1
Ahora, sustituyendo convenientemente estas últimas expresiones en (5.19), se obtiene que la ex-
presión analı́tica de la convolución h[n] = ( f ∗ g) [n] está dada por:
4
(−1)m
h[n] = ∑ m (u[(m − 1) − n] − u[(m − 3) − n] − u[n − (m + 1)] + u[n − (m + 3)])
m=1
1 2 1 1 1
=u[−2 − n] − u[−1 − n] − u[−n] + u[1 − n] − u[2 − n] + u[3 − n]
2 3 4 3 4
1 2 1 1 1
+ u[n − 2] − u[n − 3] − u[n − 4] + u[n − 5] − u[n − 6] + u[n − 7],
2 3 4 3 4
cuya representación gráfica se aprecia en la siguiente figura.
h[n]
1 b
b
b
· · · −3 −2 −1 b 4 6
b b b b
b
b
1 2 3 5 b
7 8 ··· n
b
-1
El comando plot(f, (t, tmin, tmax)) dibuja la función f (t) en el intervalo [tmin,tmax].
Por ejemplo, la gráfica de la función f (t) = t 2 (sen(t) + e−t ), creada previamente, en el intervalo
[−2, 5] se obtiene de la siguiente forma:
>>> p l o t ( f , ( t , −2, 5 ) )
174 5.3. INTRODUCCIÓN AL CÁLCULO OPERACIONAL CON PYTHON
f(t)
20
10
0
−2 −1 0 1 2 3 4 5
t
−10
−20
Las funciones simbólicas creadas con Sympy se pueden operar entre sı́, diferenciar, integrar,
etc. Ahora, las funciones elementales ya están predefinidas y las funciones como el impulso uni-
tario, el escalón unitario y la función signo, también están predefinidas. El impulso unitario, δ (t),
es DiracDelta(t), el escalón unitario, u(t), es Heaviside(t), y la función signo, sgn(t), es
sign(t). Las gráficas de u(t) y sgn(t) en el intervalo [−10, 10], se obtienen de la siguiente forma:
>>> t = s y m b o l s ( ’ t ’ )
>>> p l o t ( H e a v i s i d e ( t ) , ( t , −10 ,10) , y l a b e l = ’ $u ( t ) $ ’ )
>>> p l o t ( s i g n ( t ) , ( t , −10 ,10) , y l a b e l = ’ $ s g n ( t ) $ ’ )
sgn(t)
u(t)
1.0
1.00
0.75
0.8
0.50
0.6 0.25
0.00
−10.0 −7.5 −5.0 −2.5 0.0 2.5 5.0 7.5 10.0
0.4
t
−0.25
0.2 −0.50
−0.75
0.0
−10.0 −7.5 −5.0 −2.5 0.0 2.5 5.0 7.5 10.0
−1.00
t
Las otras funciones de dominio continuo de uso común, por ejemplo, la rampa r(t), el pulso
rectangular pT (t) o el pulso triangular qT (t), se pueden definir a través de su relación con el escalón
Utilice el co- unitario. Observe el siguiente ejemplo donde se definen las funciones r(t), p1 (t) y q1 (t).
mando plot
>>> t = symbols ( ’ t ’ )
para obtener las
>>> r = lambda t : t ∗ H e a v i s i d e ( t )
gráficas de las
>>> p1 = lambda t : H e a v i s i d e ( t +1)− H e a v i s i d e ( t −1)
funciones r(t),
>>> q1 = lambda t : ( t + 1 ) ∗ ( H e a v i s i d e ( t +1)− H e a v i s i d e ( t ) )
p1 (t) y q1 (t),
+ (1− t ) ∗ ( H e a v i s i d e ( t )− H e a v i s i d e ( t −1))
en el intervalo
[−10, 10] Observe que en las definiciones de las funciones r(t), p1 (t) y q1 (t) se emplea la instrucción lambda,
la cual permite a Python definir funciones anónimas.
También se puede definir la composición de funciones de dominio continuo. Observe el si-
guiente ejemplo donde se define la función f (t) = u(sen(t)) y se obtiene su gráfica en el intervalo
[−6π , 6π ].
>>> f = lambda t : H e a v i s i d e ( s i n ( t ) )
>>> p l o t ( f ( t ) , ( t , −6∗ p i , 6∗ p i ) )
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 175
f(t)
1.0
0.8
0.6
0.4
0.2
0.0
−15 −10 −5 0 5 10 15
t
Se puede emplear el comando integrate para calcular integrales que involucren a la función
impulso unitario. Seguidamente se calculan los valores de las integrales
Z 3 Z 3
1 1
e(t−2) δ (2t − 4) dt = , e(t−2) δ ′′ (2t − 4) dt = .
0 2 0 8
La primera integral se calcula directamente:
>>> i n t e g r a t e ( exp ( t −2)∗ D i r a c D e l t a ( 2 ∗ t −4) , ( t , 0 , 3 ) )
1/2
Ahora, para calcular la segunda integral se debe realizar un cambio de variables, digamos s = 2t −4,
con el cual esta integral adquiere la forma equivalente:
Z 2
1
es/2 δ ′′ (s) ds
2 −4
Sympy no tiene un comando que permita calcular en forma explı́cita la convolución de dos
funciones de demonio continuo.
Programa 5.1. Función ConvCont
d e f ConvCont ( f , g , t t ) :
”””
ConvCont
H a l l a e l v a l o r de l a c o n v o l u c i ó n h ( t ) = f ∗ g ( t )
en t 0
”””
t , t a u = symbols ( ’ t t a u ’ )
i f i s i n s t a n c e ( t t , np . n d a r r a y ) :
h = []
for t0 in t t :
v = i n t e g r a t e ( f . s u b s ( t , t a u ) ∗ g . s u b s ( t , t 0 −t a u ) , ( t a u ,−oo , oo ) )
h . append ( v )
else :
h = i n t e g r a t e ( f . s u b s ( t , t a u ) ∗ g . s u b s ( t , t t −t a u ) , ( t a u ,−oo , oo ) )
return h
En el Programa 5.1 se muestra la función ConvCont, que permite calcular el valor de la con-
volución h(t) = ( f ∗ g)(t) en t = t0 , en otras palabras, halla el valor h(t0 ). Veamos un ejemplo.
176 5.3. INTRODUCCIÓN AL CÁLCULO OPERACIONAL CON PYTHON
Consideremos las funciones f (t) = p1 (t) y g(t) = u(t) del Ejemplo 5.4, donde hallamos la convo-
lución
h(t) = ( f ∗ g)(t) = (t + 1)(u(t + 1) − u(t − 1)) + 2u(t − 1).
Seguidamente se utiliza la función ConvCont para hallar el valor h(1/2) = 3/2.
>>> t = s y m b o l s ( ’ t ’ )
>>> p1 = H e a v i s i d e ( t +1)− H e a v i s i d e ( t −1)
>>> g = H e a v i s i d e ( t )
>>> ConvCont ( p1 , g , 1 / 2 )
1.50000000000000
La función ConvCont no sólo permite hallar el valor de ( f ∗ g)(t) en t = t0 , sino que también
podemos usarla para obtener una gráfica de ( f ∗ g)(t). A continuación, con las funciones f (t) y
g(t) creadas previamente, se construye la gráfica de h(t) = ( f ∗ g)(t) en el intervalo [−4, 4]. Para
ello, combinamos las librerı́as Sympy, Numpy y Matplotlib.
>>> i m p o r t numpy a s np
>>> import m a t p l o t l i b . pyplot as p l t
>>> t = np . l i n s p a c e ( − 4 , 4 , 1 0 0 )
>>> h = ConvCont ( p1 , g , t )
>>> plt . plot ( t , h)
>>> plt . xlabel ( ’ t ’ )
>>> plt . ylabel ( ’h( t ) ’ )
>>> plt . grid ()
>>> p l t . show ( )
2.00
1.75
1.50
1.25
h(t)
1.00
0.75
0.50
0.25
0.00
−4 −3 −2 −1 0 1 2 3 4
t
En este caso, t es un arreglo, por ello ConvCont arroja como salida un arreglo h, cuyas componen-
tes son los valores que alcanza h(t) en cada componente del arreglo t.
En cuanto a las funciones de dominio discreto, con Python también se pueden manipular.
En este caso emplearemos la librerı́a Numpy. Una función f [n] de dominio discreto es en sı́ una
sucesión de números reales. Este hecho nos permite definir funciones de dominio discreto como
un arreglo de números reales. Por ejemplo, la función sen(π n/2) puede definirse en Python como
una discretización de la función sen(π t/2), primero creando n como un arreglo de números enteros
y después evaluando la función sen(π t/2) en ese arreglo. Esto puede observarlo a continuación.
>>> i m p o r t numpy a s np
>>> n = np . a r a n g e ( − 1 0 , 1 1 )
>>> f = np . s i n ( np . p i ∗ n / 2 )
1.00
0.75
0.50
0.25
f(n)
0.00
−0.25
−0.50
−0.75
−1.00
El proceso anterior se puede aplicar para generar todas las funciones elementales de dominio
discreto (cos(n), en , tan(n), etc.). En cuanto a las funciones impulso unitario discreto δ [n] y escalón
unitario discreto u[n], hemos definido las funciones impulso (ver Programa 5.2) y escalon (ver
Programa 5.3), que hallan los valores que alcanzan δ [n] y u[n] en las componentes del arreglo n,
respectivamente.
def impulso ( n ) :
”””
impulso
H a l l a l o s v a l o r e s de d e l t a [ n ]
”””
d = np . z e r o s ( n . s h a p e [ 0 ] )
d [ n ==0] = 1
return d
def escalon ( n ) :
”””
escalon
H a l l a l o s v a l o r e s de u [ n ]
”””
u = np . z e r o s ( n . s h a p e [ 0 ] )
u [ n >=0] = 1
return u
178 5.3. INTRODUCCIÓN AL CÁLCULO OPERACIONAL CON PYTHON
A continuación usamos las funciones impulso y escalon, para generar la gráficas de δ [n] y
u[n] en el intervalo [−10, 10].
>>> n = np . a r a n g e ( − 1 0 , 1 1 )
>>> d = impulso ( n )
>>> p l t . s u b p l o t ( 2 , 1 , 1 ) ; p l t . s t e m ( n , d , l i n e f m t = ’−−k ’ , u s e l i n e c o l l e c t i o n = T r u e )
>>> p l t . t i t l e ( ’ $\ d e l t a [ n ] $ ’ )
>>> u = escalon ( n)
>>> p l t . s u b p l o t ( 2 , 1 , 2 ) ; p l t . s t e m ( n , u , l i n e f m t = ’−−k ’ , u s e l i n e c o l l e c t i o n = T r u e )
>>> p l t . t i t l e ( ’ $u [ n ] $ ’ )
>>> p l t . show ( )
δ[n]
1.0
0.8
0.6
0.4
0.2
0.0
u[n]
1.0
0.8
0.6
0.4
0.2
0.0
Los Programas 5.4, 5.5 y 5.6, muestran las funciones signo, rampa y pulsorect, que definen
Utilice el co- respectivamente las funciones signo discreto,
mando stem
para obtener las
gráficas de las
−1, n < 0,
funciones sgn[n],
r[n] y p−7,−1 [n], sgn[n] = 0, n = 0,
en el intervalo 1, n > 0,
[−10, 10]
rampa discreta,
r[n] = n u[n],
def signo ( n ) :
”””
signo
H a l l a l o s v a l o r e s de s g n [ n ]
”””
s = np . z e r o s ( n . s h a p e [ 0 ] )
s [ n >0] = 1
s [ n <0] = −1
return s
d e f rampa ( n ) :
”””
rampa
H a l l a l o s v a l o r e s de r [ n ]
”””
r = np . z e r o s ( n . s h a p e [ 0 ] )
r [ n >=0] = n [ n >=0]
r [ n <0] = 0
return r
d e f p u l s o r e c t ( n , n1 , n2 ) :
”””
pulsorect
H a l l a l o s v a l o r e s de p n 1 n 2 [ n ]
”””
p = np . o n e s ( n . s h a p e [ 0 ] )
p [ n<n1 ] = 0
p [ n>n2 ] = 0
return p
Con las funciones impulso, escalon, signo, rampa y pulsorect, se pueden definir nuevas
funciones, por ejemplo, las funciones
f1 [n] f2 [n]
1.0 2
0.8
1
0.6
0
0.4
−1
0.2
0.0 −2
−10 −5 0 5 10 −10 −5 0 5 10
f3 [n] f4 [n]
1.0 1.0
0.5 0.5
0.0 0.0
−0.5 −0.5
−1.0 −1.0
−10 −5 0 5 10 −10 −5 0 5 10
Python no tiene un comando que permita calcular en forma explı́cita la convolución de dos
funciones cualesquiera de demonio discreto. Pero, la librerı́a Numpy si cuenta con el comando
convolve(f,g) que calcula la convolución de funciones f [n] y g[n] de duración finita, es decir,
f [n] debe estar definida en un intervalo [n1 , n2 ] y g[n] en un intervalo [n3 , n4 ], de manera que f [n] y
g[n] se anulan fuera de los respectivos intervalos, donde n1 , n2 , n3 , n4 ∈ Z tales que n1 < n2 y n3 < n4 .
Cuando se aplica el comando h = convolve(f,g), se obtiene la convolución h[n] = ( f ∗ g)[n]
definida en el intervalo n ∈ [n1 + n3 , n2 + n4 ]. Veamos un ejemplo. Consideremos las funciones
y
g[n] = u[n + 2] − u[n − 5], para n ∈ [−2, 8]
En este caso, la convolución h[n] = ( f ∗ g)[n] está dada por:
Utilicemos el comando h = convolve(f,g) para hallar los valores de h[n], por supuesto, en el
intervalo [−2, 13].
>>> n1 = 0 ; n2 = 5 ; n3 =−2; n4 =8
>>> n=np . a r a n g e ( n1 , n2 + 1 ) ; f = e s c a l o n ( n−2)− e s c a l o n ( n −4)
>>> n=np . a r a n g e ( n3 , n4 + 1 ) ; g= e s c a l o n ( n+1)− e s c a l o n ( n −5)
>>> h = np . c o n v o l v e ( f , g )
>>> n=np . a r a n g e ( n3 , n4 + 1 )
>>> p l t . s u b p l o t ( 2 , 2 , 2 ) ; p l t . s t e m ( n , g , l i n e f m t = ’−−k ’ , u s e l i n e c o l l e c t i o n = T r u e )
>>> p l t . t i t l e ( ’ $g [ n ] $ ’ )
>>> n=np . a r a n g e ( n1+n3 , n2+n4 + 1 )
>>> p l t . s u b p l o t ( 2 , 2 , ( 3 , 4 ) ) ; p l t . s t e m ( n , h , l i n e f m t = ’−−k ’ , u s e l i n e c o l l e c t i o n = T r u e )
>>> p l t . t i t l e ( ’ $h [ n ] $ ’ )
>>> p l t . show ( )
f[n] g[n]
1.0 1.0
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0.0 0.0
0 1 2 3 4 5 −2 0 2 4 6 8
h[n]
2.0
1.5
1.0
0.5
0.0
−2 0 2 4 6 8 10 12
Z 1 Z 3
a) (t + t 2 )δ (t − 3) dt c) e(t−2) δ (2t − 4) dt
−2 0
Z 4 Z 4
1 1
b) (t + t )δ (t − 3) dt
2 d) (t − 2) δ 2 ′
− t+ dt
−2 −4 3 2
182 5.4. PROBLEMAS PROPUESTOS
5.4. Determinar la convolución h(t) = ( f ∗ g) (t) de la pareja de funciones f (t) y g(t), cuyas
gráficas se muestran a continuación (solo se muestra la parte de la gráfica donde la función
es distinta de cero).
f (t) g(t)
1 1
a) −1
−1 1 t 1 t
−1
f (t) g(t)
1 1
b) 1
−1 1 t −1 t
−1
f (t) g(t)
2
c) 1
1
−1 2 t −1 1 t
f (t) g(t)
d) 1 1
−1 1 t −1 1 t
CAPÍTULO 5. FUNCIONES DE DOMINIOS CONTINUO Y DISCRETO 183
5.5. Sea f [n] la función de dominio discreto cuya gráfica se muestra en la siguiente figura.
f [n]
b
2
b
1
−2 1 3
−1 2 n
b
-1
b b
-2
5.6. Determine la convolución h[n] = ( f ∗g) [n] de la pareja de funciones f [n] y g[n] de dominio
discreto que se enumeran a continuación:
Este capı́tulo presenta la Transformada de Fourier, también conocida como la Integral de Fou-
rier. El nombre de Fourier es en honor al fı́sico francés Jean Baptiste Fourier (1768-1830). En
Ingenierı́a, la transformada de Fourier es una herramienta sumamente útil. Generalmente se em-
plea para realizar el análisis de una señal en el dominio de frecuencia para obtener información
que no es evidente en el dominio del tiempo. Por ejemplo, se puede usar en el ámbito de proce-
samiento de señales, para determinar en qué ancho de banda se concentra la energı́a de una señal
o también en el procesamiento digital de imágenes, para mejorar ciertas zonas de una imagen fo-
tográfica. El capı́tulo comienza con la definición matemática de la Transforma de Fourier, luego se
prueban todos los teoremas y propiedades. Seguidamente se derivan las transformadas de Fourier
de funciones comunes. Finalmente, se calculan los espectros de magnitud y fase de una función de
dominio continuo.
6.1 Definición
Pasemos definir una de las herramientas matemáticas más importantes para la ingenierı́a como
lo es la Transformada de Fourier.
Definición 6.1. Sea f (t) una función de dominio continuo definida de R en C. La transformada
de Fourier de f (t) es una transformada integral lineal definida por:
Z ∞
F(ω ) = F { f (t)} = f (t) e− jω t dt,
−∞
donde |F(ω )| se denomina magnitud y φ (ω ) se denomina fase. En los libros de texto de análisis de
sistemas y señales, es habitual utilizar la transformada de Fourier de una función f (t) para realizar
el análisis de una señal en el dominio de la frecuencia ω . Esto lleva a denotar, de manera usual,
al proceso de cálculo de la Transformada de Fourier como el “paso del plano del tiempo al plano
de la frecuencia”. Es decir, si se estudian las propiedades de la función f (t), entonces se está
analizando en el plano del tiempo; en cambio, si se describen las propiedades de F(ω ), se indica
que se realiza un análisis en el plano de la frecuencia.
Si f (t) es una función generalizada, entonces F(ω ) se denomina transformada de Fourier
generalizada. Para que la transformada de Fourier de una función f (t) exista en forma ordinaria
184
CAPÍTULO 6. TRANSFORMADA DE FOURIER 185
(no generalizada), f (t) debe satisfacer las siguientes propiedades denominadas condiciones de
Dirichlet:
Existen infinitas funciones que satisfacen las condiciones de Dirichlet, por ejemplo, todas aque-
llas funciones acotadas que se anulan fuera de un intervalo de longitud finita, esto es, funciones
f (t) tales que | f (t)| < M para todo t ∈ [t1 ,t2 ] y f (t) = 0 para t 6∈ [t1 ,t2 ] con t1 ,t2 ∈ R. Tales fun-
ciones se denominan funciones de soporte compacto. Ahora bien, las funciones generalizadas no
satisfacen alguna de las condiciones de Dirichlet, pero en el ámbito del Cálculo Operacional, se
les halla su Transformada de Fourier. En el siguiente ejemplo mostramos una función que no sa-
tisface las condiciones de Dirichlet, es decir, no posee transformada de Fourier ordinaria, pero si
generalizada.
Definición 6.2. Sea f (t) una función con transformada de Fourier F(ω ). La transformada
inversa de Fourier está definida como
Z ∞
1
f (t) = F −1 {F(ω )} = F(ω ) e jω t d ω ,
2π −∞
para todo t ∈ R.
186 6.2. PROPIEDADES DE LA TRANSFORMADA DE FOURIER
1 ∞
Z
f (t) = δ (ω )(cos ω t + j sen ω t) d ω
2π −∞
1 ∞ 1 ∞
Z Z
1 1
= δ (ω ) cos ω t d ω + j δ (ω ) sen ω t d ω = (cos(0) + j sen(0)) = .
2π −∞ 2π −∞ 2π 2π
Observación 6.1. En general y con mucha frecuencia, para el cálculo de la transformada inversa
de Fourier se utiliza el procedimiento Inversión por Tablas, que se estudiará en el Capı́tulo 7.
En el resto del capı́tulo usaremos la siguiente notación. El sı́mbolo
F
f (t) ←→ F(ω ),
que se lee par de transformadas, denota que F(ω ) es la transformada de Fourier de f (t) y que f (t)
es la transformada inversa de Fourier de F(ω ).
Teorema 6.1 (Linealidad). Si F(ω ) y G(ω ) son las transformadas de Fourier de f (t) y g(t),
respectivamente, entonces
F
a f (t) + bg(t) ←→ aF(ω ) + bG(ω ),
para todo ω0 ∈ R. En otras palabras, la multiplicación de la función f (t) por e jω0t , resulta en
un desplazamiento en la transformada de Fourier por ω0 .
Para a < 0, haciendo el cambio de variable r = at, la integral de (6.1) adquiere la forma:
Z −∞ Z ∞
1 ω 1 ω
F { f (at)} = f (r) e− j( a )r dr = − f (r) e− j( a )r dr.
a ∞ a −∞
Demostración. Como Z ∞
1
f (t) = F(ω ) e jω t d ω ,
2π −∞
entonces Z ∞
2π f (−t) = F(ω ) e− jω t d ω .
−∞
Intercambiando t y ω , se obtiene
Z ∞
2π f (−ω ) = F(t) e− jω t dt = F {F (t)}.
−∞
Teorema 6.7 (Convolución). Si F(ω ) y G(ω ) son las transformadas de Fourier de f (t) y g(t),
respectivamente, entonces
F
f ∗ g (t) ←→ F(ω ) G(ω ).
En otras palabras, la convolución en el dominio del tiempo corresponde a la multiplicación en
el dominio de la frecuencia.
Teorema 6.8 (Multiplicación). Si F(ω ) y G(ω ) son las transformadas de Fourier de f (t) y g(t),
respectivamente, entonces
F 1
f (t) g(t) ←→ F ∗ G (ω ).
2π
Es decir, la multiplicación en el dominio del tiempo, corresponde a la convolución en el dominio
de la frecuencia multiplicada por la constante 1/2π .
Demostración. Para la prueba usaremos la transformada de Fourier del escalón unitario, a saber:
1
F {u(t)} = + πδ (ω ),
jω
la cual la hallaremos más adelante. Ahora, se tiene que
Z ∞ Z t
f (t) ∗ u(t) = f (t)u(t − τ )d τ = f (τ ) d τ , (6.2)
−∞ −∞
para toda función f (t) de dominio continuo. De esta forma, usando la propiedad de convolución Se deja al lector
en la ecuación (6.2), obtenemos: la prueba de la
ecuación (6.2)
F { f (t) ∗ u(t)} = F { f (t)} F {u(t)}.
Ahora, usando la expresión de la transformada de Fourier del escalón unitario y la propiedad de
muestreo del impulso unitario, se obtiene
Z t
1 1
F f (τ ) d τ = F(ω ) + πδ (ω ) = F(ω ) + π F(0)δ (ω ).
−∞ j ω j ω
F 1
cos(ω0 t) f (t) ←→ [F(ω + ω0 ) + F(ω − ω0 )]
2
y
F j
sen(ω0 t) f (t) ←→ [F(ω + ω0 ) − F(ω − ω0 )].
2
Demostración. Para la prueba usaremos las transformadas de Fourier de cos(ω0 t) y sen(ω0 t), a
saber:
F {cos(ω0 t)} = π [δ (ω − ω0 ) + δ (ω + ω0 )]
y
π
F {sen(ω0 t)} = [δ (ω − ω0 ) − δ (ω + ω0 )],
j
las cuales la hallaremos más adelante. Aplicando la propiedad de multiplicación
1
F {cos(ω0 t) f (t)} = F {cos(ω0 t)} ∗ F { f (t)}.
2π
Ahora, usando la expresión de la transformada de Fourier de cos(ω0 t) y la propiedad distributiva
de la convolución, se obtiene
1
F {cos(ω0 t) f (t)} = [δ (ω − ω0 ) ∗ F(ω ) + δ (ω + ω0 ) ∗ F(ω )]
2
1
= [F(ω − ω0 ) + F(ω + ω0 )] .
2
Por un razonamiento similar se demuestra que
j
F {sen(ω0 t) f (t)} = [F(ω + ω0 ) − F(ω − ω0 )].
2
(Se deja al lector la prueba.)
192 6.2. PROPIEDADES DE LA TRANSFORMADA DE FOURIER
1
Escalamiento en tiempo F { f (at)} = F(ω /a)
|a|
Dualidad F {F(t)} = 2π f (−ω )
n o
Conjugación F f (t) = F(−ω )
1
Multiplicación F { f (t)g(t)} = F ∗ G (ω )
2π
dn
Diferenciación en tiempo F f (t) = ( jω )n F(ω )
dt n
dn
Diferenciación en frecuencia F {t n f (t)} = jn F(ω )
dω n
Zt 1
Integración F f (λ ) d λ = F(ω ) + π F(0)δ (ω )
jω
−∞
1
Modulación F {cos(ω0 t) f (t)} = [F(ω + ω0 ) + F(ω − ω0 )]
2
j
F {sen(ω0 t) f (t)} = [F(ω + ω0 ) − F(ω − ω0 )]
2
Z ∞ Z ∞
1
Teorema de Parseval | f (t)|2 dt = |F(ω )|2 d ω
−∞ 2π −∞
194 6.3. ALGUNOS PARES DE TRANSFORMADAS
δ (t) F(ω )
1
1 F
←→
t ω
f (t) = 1 F(ω )
1 2πδ (ω )
F
←→
t ω
sen(ω0 t) Im {F(ω )}
F
←→ ω0
t −ω0 ω
−π
cos(ω0 t) F(ω )
π π
F
←→
t −ω0 ω0 ω
pT (t) F(ω )
1 1
F
←→
−T T t ω
F 2a
e−a|t| ←→ , para a > 0
ω 2 + a2
Solución. Como
e−a|t| = eat u(−t) + e−at u(t),
198 6.3. ALGUNOS PARES DE TRANSFORMADAS
entonces
F {e−a|t| } = F eat u(−t) + e−at u(t)
Z ∞ Z ∞
= eat u(−t) e− jω t dt + e−at u(t) e− jω t dt
−∞ −∞
Z 0 Z ∞
= eat e− jω t dt + e−at e− jω t dt
−∞ 0
Z 0 Z ∞
= e(a− jω t) dt + e−(a+ jω t) dt
−∞ 0
1 1 2a
= + = 2 .
a − jω a + jω ω + a2
En la Figura 6.6 se aprecia gráficamente la transformada de Fourier de e−a|t| .
e−a|t| F(ω )
1 2/a
F
←→
t ω
F(ω )
1
a2 +t 2
π /a
F
1/a2 ←→
t ω
1
Figura 6.7. Transformada de Fourier de
a2 + t 2
δ (t) 1
1
u(t) πδ (ω ) +
jω
δ (t − t0 ) e− jω t0
2
sgn(t)
jω
e j ω0 t 2πδ (ω − ω0 )
cos (ω0 t) π [δ (ω − ω0 ) + δ (ω + ω0 )]
π
sen(ω0 t) [δ (ω − ω0 ) − δ (ω + ω0 )]
j
π jω
cos (ω0 t)u(t) [δ (ω − ω0 ) + δ (ω + ω0 )] + 2
2 ω0 − ω 2
π ω0
sen(ω0 t)u(t) [δ (ω − ω0 ) − δ (ω + ω0 )] + 2
2j ω0 − ω 2
1
e−at u(t), Re {a} > 0
a + jω
1
te−at u(t), Re {a} > 0
(a + jω )2
t n−1 −at 1
e u(t), Re {a} > 0
(n − 1)! (a + jω )n
2a
e−a|t| , a > 0
a2 + ω 2
4a jω
|t|e−a|t| , Re {a} > 0
a2 + ω 2
1 π −a|ω |
, Re {a} > 0 e
a2 + t 2 a
t − jπω e−a|ω |
, Re {a} > 0
a + t2
2 2a
r
2 π −ω 2 /4a
e−at , a > 0 e
a
200 6.3. ALGUNOS PARES DE TRANSFORMADAS
Z ∞ Z 1− − j ω t 1
e
F(ω ) = p1 (t)e− jω t dt = e− jω t dt = −
−∞ −1+ jω −1
e jω − e− jω 2 sen ω
= =
jω ω
ii) Como p1 (t) = u(t + 1) − u(t − 1), entonces usando convenientemente las propiedades de linea-
lidad y desplazamiento en tiempo, obtenemos:
ii) Como
Ejemplo 6.16. Determinar la transformada de Fourier de la función f (t) = u(t) − u(t − 5).
Solución. Usando convenientemente las propiedades de linealidad y desplazamiento en tiempo,
obtenemos:
Ejemplo 6.18. Determinar la transformada de Fourier de la función f (t) = p1/2 ((t − 2)/2).
Solución. Primero calculemos por definición la transformada de Fourier de p1/2 (t). Se tiene que
Z ∞ Z 1/2−
2 sen(ω /2)
p1/2 (t)e− jω t dt = e− jω t dt =
F p1/2 (t) = .
−∞ −1/2+ ω
Ahora, usando convenientemente las propiedades de desplazamiento en tiempo y escalamiento en
tiempo, obtenemos:
n t o
1
F(ω ) = F p1/2 (t − 2) = e−2 jω F p1/2
2 2
2e −2 j ω sen(ω )
= e−2 jω 2 F p1/2 (t) (2ω ) =
.
ω
Ejemplo 6.19. Determinar la transformada de Fourier de la función f (t) = e2t u(−t) + u(t).
Solución. Usando la propiedad de linealidad obtenemos:
F(ω ) = F e2t u(−t) + u(t) = F e2t u(−t) + F {u(t)}
1
= F e2t u(−t) + + πδ (ω ). (6.5)
jω
Ahora, calculemos la transformada F e2t u(−t) . Sea g(t) la función definida como
Ejemplo 6.20. Sea f (t) una función de dominio continuo cuya transformada de Fourier está dada
por:
F(ω ) = p1 ((ω − 1)/2).
Determinar la transformada de Fourier de g(t) = f (2t − 1) e−2 jt .
Solución. Se tiene que la función g(t) se puede escribir como
1
g(t) = h t − e−2 jt ,
2
= e− jω /2 F { f (2t)}
− jω /2 1
= e F(ω /2)
2
1 − jω /2
= e p1 ((ω − 2)/4).
2
De esta forma, la transformada de Fourier de g(t) es
1 − j(ω +2)/2
G(ω ) = e p1 (ω /4)
2
Por otra parte, aplicando convenientemente las propiedades de linealidad y escalamiento en tiempo,
tenemos:
10(1 − cos(t/10))
f (t) = .
πt2
2
2π f (−ω ) = .
ω
Evaluando la expresión anterior en ω = −t y luego despejando f (t), tenemos que la transformada
inversa de Fourier de F(ω ) está dada por:
1
f (t) = − t −1 .
π
Definición 6.3 (Magnitud). Sea F(ω ) la transformada de Fourier de f (t). La magnitud o am-
plitud de f (t) se define como el valor absoluto de su transformada de Fourier, esto es,
Definición 6.4 (Fase). Sea F(ω ) la transformada de Fourier de f (t). La fase de f (t) se define
como el argumento de su transformada de Fourier, esto es,
Para calcular la fase es necesario fijar una determinación de arg(F(ω )). En este escrito la fase
se calculará como el argumento principal, es decir, φ (ω ) = Arg (F(ω )).
206 6.4. MAGNITUD Y FASE
Proposición 6.1. Si f (t) es una función real, entonces el espectro de magnitud A(ω ) es una
función par, y el espectro de fase φ (ω ) es una función impar.
donde
Z ∞
Re {F(ω )} = f (t) cos(ω t) dt (6.12)
−∞
e
Z ∞
Im {F(ω )} = − f (t) sen(ω t) dt. (6.13)
−∞
Ası́, los espectros de magnitud y fase de f (t) están dados respectivamente por:
q
A(ω ) = |F(ω )| = (Re {F(ω )})2 + (Im {F(ω )})2 (6.14)
y
0, Re {F(ω )} > 0, Im {F(ω )} = 0,
Im {F(ω )}
Re {F(ω )} > 0, Im {F(ω )} > 0,
arctan ,
Re {F(ω )}
π /2, Re {F(ω )} = 0, Im {F(ω )} > 0,
Im {F(ω )}
+ π, Re {F(ω )} < 0, Im {F(ω )} > 0,
arctan
Re {F(ω )}
φ (ω ) = (6.15)
π, Re {F(ω )} < 0, Im {F(ω )} = 0,
Im {F(ω )}
− π, Re {F(ω )} < 0, Im {F(ω )} < 0,
arctan
Re {F(ω )}
−π /2, Re {F(ω )} = 0, Im {F(ω )} < 0,
Im {F(ω )}
Re {F(ω )} > 0, Im {F(ω )} < 0.
arctan
,
Re {F(ω )}
Veamos que A(ω ) es par. Como la función real | · | es una función par y, por (6.12) y (6.13),
Re {F(ω )} y Im {F(ω )} son funciones reales (por ser f (t) una función real), entonces por (6.14)
la función A(ω ) es par.
Veamos ahora que φ (ω ) es impar. Por (6.12) y (6.13) se tiene que Re {F(−ω )} es una función
par e Im {F(−ω )} es una función impar, esto es:
= −φ (ω ),
En los siguientes ejemplos se calculan los espectros de magnitud y fase de diferentes funciones
tanto comunes como combinaciones de éstas últimas.
1
F(ω ) = .
2 + jω
Luego,
A(ω )
1 1
A(ω ) = =√
|2 + jω | 4 + ω2
ω
y
φ (ω )
π /2
1
φ (ω ) = Arg = − arctan(ω /2).
2 + jω ω
−π /2
208 6.4. MAGNITUD Y FASE
f (t) = u(t).
1
F(ω ) = + π δ (ω ).
jω
Ası́,
A(ω )
1 1
A(ω ) = + π δ (ω ) = , para ω 6= 0
jω |ω |
ω
y
φ (ω )
1 π /2
φ (ω ) = Arg + π δ (ω )
jω
1
= Arg , ω 6= 0
jω
( ω
π /2, ω < 0,
=
−π /2, ω > 0.
−π /2
f (t) = sgn(t).
2
F(ω ) = .
jω
Ası́,
A(ω )
2 2
A(ω ) = = , para ω 6= 0
jω |ω |
ω
y
CAPÍTULO 6. TRANSFORMADA DE FOURIER 209
φ (ω )
π /2
2
φ (ω ) = Arg , ω 6= 0
jω
(
π /2, ω < 0, ω
=
−π /2, ω > 0.
−π /2
f (t) = δ (t).
F(ω ) = 1.
Ası́,
A(ω )
1
A(ω ) = 1, para ω ∈ R
ω
y
φ (ω )
f (t) = e−|t| .
ω
y
210 6.4. MAGNITUD Y FASE
φ (ω )
2
φ (ω ) = Arg = 0, para ω ∈ R.
1 + ω2
ω
Ejemplo 6.30. Determinar los espectros de magnitud y fase del pulso rectangular p1 (t).
Solución. La transformada de Fourier de p1 (t) (ver Ejemplo 6.14) es:
2 sen ω
F(ω ) = .
ω
Luego, el espectro de magnitud de p1 (t) es:
2 | sen ω |
A(ω ) = , para ω 6= 0.
|ω |
A(ω )
2
ω
−6π −5π −4π −3π −2π −π π 2π 3π 4π 5π 6π
φ (ω )
π
···
ω
−6π −5π −4π −3π −2π −π π 2π 3π 4π 5π 6π
···
−π
CAPÍTULO 6. TRANSFORMADA DE FOURIER 211
Ejemplo 6.31. Determine los espectros de magnitud y fase del pulso triangular q1 (t).
Solución. La transformada de Fourier de q1 (t) (ver Ejemplo 6.15) es:
2(1 − cos ω )
F(ω ) = .
ω2
Luego, el espectro de magnitud de q1 (t) es:
2 (1 − cos ω )
A(ω ) = , para ω 6= 0.
ω2
A(ω )
1
ω
−6π −5π −4π −3π −2π −π π 2π 3π 4π 5π 6π
Como 2(1 − cos ω ) > 0 y ω 2 > 0, para todo ω ∈ R, entonces el espectro de fase de q1 (t) es:
2(1 − cos ω )
φ (ω ) = Arg (F(ω )) = Arg = 0, para ω 6= 0.
ω2
Ejemplo 6.32. Determine los espectros de magnitud y fase de f (t) = u(t) − u(t − 5).
Solución. La transformada de Fourier de f (t) = u(t) − u(t − 5) (ver Ejemplo 6.16) es:
ω
−6π −5π −4π −3π −2π −π π 2π 3π 4π 5π 6π
ası́, (
arg(1 − cos(5ω ) + j sen(5ω )) + π2 , ω < 0,
arg(F(ω )) =
arg(1 − cos(5ω ) + j sen(5ω )) − π2 , ω > 0.
Además, 1 − cos(5ω ) > 0, para todo ω ∈ R. De esta forma, el espectro de fase de f (t) es:
sen(5ω ) π
arctan 1 − cos(5ω ) + 2 , ω < 0,
φ (ω ) =
sen(5ω ) π
− , ω > 0.
arctan
1 − cos(5ω ) 2
φ (ω )
π
···
ω
···
−π
Ejemplo 6.33. Determinar los espectros de magnitud y fase de f (t) = q1/2 (t − 1).
Solución. La transformada de Fourier de f (t) = q1/2 (t − 1) (ver Ejemplo 6.17) es:
8 e− jω sen2 (ω /4)
F(ω ) = .
ω2
Luego, el espectro de magnitud de f (t) es:
8 sen2 (ω /4)
A(ω ) = , para ω 6= 0.
ω2
A(ω )
1/2
ω
−3π −2π −π π 2π 3π
− jω 8 sen2 (ω /4)
arg(F(ω )) = arg(e ) + Arg = −ω , para ω 6= 0.
ω2
φ (ω )
π
··· ···
ω
−5π −4π −3π −2π −π π 2π 3π 4π 5π
−π
Ejemplo 6.34. Determinar los espectros de magnitud y fase de f (t) = e2t u(−t) + u(t).
Solución. La transformada de Fourier de f (t) = e2t u(−t) + u(t) (ver Ejemplo 6.19) es:
2
F(ω ) = + πδ (ω ).
jω (2 − jω )
Luego, el espectro de magnitud de f (t) es:
2
A(ω ) = √ , para ω 6= 0.
|ω | 4 + ω 2
A(ω )
ω
−3π −2π −π π 2π 3π
φ (ω )
π
2
− π2
214 6.5. TRANSFORMADA DE FOURIER CON PYTHON
>>> t , w= s y m b o l s ( ’ t w ’ )
>>> f 1 = exp (−2∗ t ) ∗ H e a v i s i d e ( t )
>>> F1= f o u r i e r t r a n s f o r m ( f1 , t , w/ ( 2 ∗ p i ) )
>>> p r i n t ( F1 )
1 / ( I ∗w + 2 )
>>> f 2 = exp (− a b s ( t ) )
>>> F2= f o u r i e r t r a n s f o r m ( f2 , t , w/ ( 2 ∗ p i ) )
>>> p r i n t ( F2 )
2 / ( w∗∗2 + 1 )
>>> f 3 = H e a v i s i d e ( t +1)− H e a v i s i d e ( t −1)
>>> F3= f o u r i e r t r a n s f o r m ( f3 , t , w/ ( 2 ∗ p i ) )
>>> p r i n t ( F3 )
2∗ s i n (w ) / w
2π fu (t/(2π )).
1
en otras palabras, f (t) = En consecuencia, con el comando
>>> t , w = s y m b o l s ( ’ t w ’ )
>>> u = lambda w: H e a v i s i d e (w)
>>> F1 = (1+10∗w) ∗ ( u ( 1 0 ∗w+1)−u ( 1 0 ∗w))+(1 −10∗w) ∗ ( u ( 1 0 ∗w)−u ( 1 0 ∗w−1))
>>> i n v e r s e f o u r i e r t r a n s f o r m ( F1 , w, t / ( 2 ∗ p i ) ) / ( 2 ∗ p i )
5 ∗ ( 2 ∗ exp ( I ∗ t / 1 0 ) − exp ( I ∗ t / 5 ) − 1 ) ∗ exp (− I ∗ t / 1 0 ) / ( p i ∗ t ∗ ∗ 2 )
>>> F2 = D i r a c D e l t a (w) + 2 ∗ ( u(−w+1)−u(−w−1))
>>> i n v e r s e f o u r i e r t r a n s f o r m ( F2 , w, t / ( 2 ∗ p i ) ) / ( 2 ∗ p i )
P i e c e w i s e ( ( 5 , Eq ( t , 0 ) ) , ( 1 − 2∗ I ∗ exp ( I ∗ t ) / t + 2∗ I ∗ exp (− I ∗ t ) / t , T r u e ) ) / ( 2 ∗ p i )
>>> F3 = I ∗ ( u (w)−u(−w ) )
>>> i n v e r s e f o u r i e r t r a n s f o r m ( F3 , w, t / ( 2 ∗ p i ) ) / ( 2 ∗ p i )
−1/( p i ∗ t )
d e f MagnFase ( f , ww ) :
”””
MagnFase
H a l l a e l v a l o r de l a m a g n i t u d A(w)
y de l a f a s e p h i (w ) , en w = w0
”””
t ,w = symbols ( ’ t w ’ )
F = lambda w: f o u r i e r t r a n s f o r m ( f , t , w/ ( 2 ∗ p i ) )
i f i s i n s t a n c e (ww, np . n d a r r a y ) :
A, p h i = [ ] , [ ]
f o r w0 i n ww:
A . a p p e n d ( a b s ( F ( w0 ) ) )
p h i . a p p e n d ( a r g ( F ( w0 ) ) )
else :
A = a b s ( F (ww) )
p h i = a r g ( F (ww) )
r e t u r n np . a r r a y (A) , np . a r r a y ( p h i )
Calculemos el valor de la magnitud y la fase en ω = 1/2, de cada una de las funciones f1 (t),
f2 (t) y f3 (t), dadas arriba, en otras palabras, hallemos los valores de A(1/2) y φ (1/2) para cada
una de estas funciones.
>>> t , w= s y m b o l s ( ’ t w ’ )
>>> f 1 = exp (−2∗ t ) ∗ H e a v i s i d e ( t ) ; A, p h i = MagnFase ( f1 , 1 / 2 )
>>> p r i n t (A)
0.485071250072666
>>> p r i n t ( p h i )
−0.244978663126864
>>> f 2 = exp (− a b s ( t ) ) ; A, p h i = MagnFase ( f2 , 1 / 2 )
>>> p r i n t (A)
1.60000000000000
>>> p r i n t ( p h i )
216 6.5. TRANSFORMADA DE FOURIER CON PYTHON
0
>>> f 3 = H e a v i s i d e ( t +1)− H e a v i s i d e ( t − 1 ) ; A, p h i = MagnFase ( f3 , 1 / 2 )
>>> p r i n t (A)
1.91770215441681
>>> p r i n t ( p h i )
−5.78934023757607 e −17
Para la construcción de las gráficas de los espectros de f (t), tomamos en cuenta que las fun-
ciones consideradas todas eran reales. Por ello, el espectro de magnitud es una función par y el
espectro de fase es impar.
A (ω) φ (ω)
1 1
0.8 2
0.6 1
0.4 0
0.2 −1
0 −2
−10 −5 0 5 10 −10 −5 0 5 10
A (ω) φ (ω)
2 2
2 1
1.5 0.5
1 0
0.5 −0.5
0 −1
−10 −5 0 5 10 −10 −5 0 5 10
A (ω) φ (ω)
3 3
2 4
1.5 2
1 0
0.5 −2
0 −4
−10 −5 0 5 10 −10 −5 0 5 10
Seguidamente mostramos el código usado para la generación de las gráficas de los espectros de
magnitud y fase.
plt . subplot (3 ,2 ,1)
plt . p l o t ( w0 , A1 , ’ b ’ ,−w0 , A1 , ’ b ’ )
plt . grid ()
plt . t i t l e ( ’ $A { 1 } ( \ omega ) $ ’ )
pl t . subplot (3 ,2 ,2)
p l t . p l o t ( w0 , p h i 1 , ’ b ’ ,−w0,− p h i 1 , ’ b ’ )
CAPÍTULO 6. TRANSFORMADA DE FOURIER 217
plt . grid ()
p l t . t i t l e ( ’ $\ p h i { 1 } ( \ omega ) $ ’ )
6.2. Sea f (t) una función de dominio continuo cuya transformada de Fourier es F(ω ). Pruebe
que la transformada de Fourier de la función g(t) = f (t) cos ω0 t, con ω0 ∈ R, está dada
por
1
F {g(t)} = { f (t) cos ω0 t} = [F(ω − ω0 ) + F(ω + ω0 )].
2
6.3. Sea f (t) una función de dominio continuo cuya transformada de Fourier es
6.6. Calcular los espectros de magnitud y fase de las siguientes funciones de dominio continuo:
7.1 Definición
La transformada de Laplace puede considerarse como una generalización de la transformada
de Fourier; en forma más precisa, la adición de un factor exponencial al integrando de la definición
de la transformada de Fourier da como resultado la transformada de Laplace bilateral o de dos
lados.
Definición 7.1 (Transformada de Laplace Bilateral). Sea f (t) una función de dominio continuo
definida de R en C. La transformada de Laplace bilateral de f (t) se define como
Z ∞
F(s) = L [ f (t)] = f (t) e−st dt,
−∞
Definición 7.2 (Transformadas de Laplace Unilaterales). Sea f (t) una función de dominio con-
tinuo definida de R en C. La transformada de Laplace unilateral derecha de f (t) se define
como Z ∞
LD (s) = f (t) e−st dt,
0
para todo s ∈ C tal que |LD (s)| < ∞.
La transformada de Laplace unilateral izquierda de f (t) se define como
Z 0
LI (s) = f (t) e−st dt,
−∞
219
220 7.1. DEFINICIÓN
Esta ecuación nos indica que F(s) se puede expresar como F(s) = u(x, y) + jv(x, y), donde:
Z ∞ Z ∞
−xt
u(x, y) = f (t) e cos(yt) dt y v(x, y) = − f (t) e−xt sen(yt) dt.
−∞ −∞
Como |F(s)| < ∞ y las funciones componentes u(x, y) y v(x, y) envuelven en su definición la in-
tegral de funciones exponenciales y trigonométricas, entonces u(x, y) y v(x, y) poseen primeras
derivadas parciales, con respecto a x e y, continuas en todo s tal que |F(s)| < ∞. Demostremos que
La derivada de u(x, y) y v(x, y) satisfacen las ecuaciones de Cauchy-Riemann. Se tiene que
una integral es
∂u
Z ∞
∂u
Z ∞
igual a la inte- −xt
(x, y) = − [t f (t)] e cos(yt) dt, (x, y) = − [t f (t)] e−xt sen(yt) dt
gral de la deri-
∂x −∞ ∂y −∞
vada del inte-
grando, por su-
∂v
Z ∞
∂v
Z ∞
puesto, cuando (x, y) = [t f (t)] e−xt sen(yt) dt, (x, y) = − [t f (t)] e−xt cos(yt) dt
el integrando es ∂x −∞ ∂y −∞
continuamente
Es claro que
diferenciable
∂u ∂v ∂u ∂v
(x, y) = (x, y) y (x, y) = − (x, y),
∂x ∂y ∂y ∂x
es decir, u(x, y) y v(x, y) satisfacen las ecuaciones de Cauchy-Riemann en todo s tal que |F(s)| < ∞.
Todo lo anterior nos indica que F(s) es derivable en el dominio {s ∈ C : |F(s)| < ∞}. Por lo tanto,
F(s) analı́tica en todo s ∈ C tal que |F(s)| < ∞.
Por lo tanto, los valores de σ = Re s que satisfacen la ecuación (7.2), determinan explı́citamente la
región de convergencia de F(s). Note que, por la Proposición 7.1, la transformada de Laplace es
analı́tica en su región de convergencia.
Ejemplo 7.1. Determinar la transformada de Laplace de la función f (t) = e−2t u(t).
Solución. Por definición, la transformada de Laplace de f (t) está dada por:
Z ∞ Z ∞ Z ∞
F(s) = f (t)e−st dt = e−2t u(t)e−st dt = e−t(s+2) dt. (7.3)
−∞ −∞ 0+
Ahora bien, la integral de (7.3) puede interpretarse como una integral de contorno a lo largo de una
curva C. En efecto, consideremos la integral
Z
e−z(s+2) dz, (7.4)
C
donde C es el eje real recorrido de izquierda a derecha, desde el origen; en otras palabras, la
parametrización de C es z(t) = t, 0 < t < ∞. En este caso, las integrales (7.3) y (7.4) coinciden.
Por lo tanto, como e−z(s+2) es una función entera para s fijo, entonces obtenemos:
" #z
e−z(s+2) 1
F(s) = lı́m − = .
z→∞ s+2 s+2
0
La integral anterior converge siempre y cuando Re s = σ > −2, por lo que la región de convergencia
de la transformada de Laplace de f (t) son todos los números complejos s tales que Re s > −2. En
conclusión, la transformada de Laplace de f (t) = e−2t u(t) es:
1
F(s) = , Re s > −2.
s+2
Las expresiones algebraicas de F1 (s) y F2 (s) son idénticas. Ahora, las regiones de convergencias
de estas transformadas se obtienen empleando la ecuación (7.1). La región de convergencia de
F1 (s) está dada por:
Z ∞
e−σ t dt < ∞ ⇔ σ > 0,
0+
por lo que la región de convergencia de F1 (s) son todos los s ∈ C tales Re s > 0. En cambio, la
región de convergencia de F2 (s) está dada por:
Z 0−
e−σ t dt < ∞ ⇔ σ < 0,
−∞
por lo tanto, la región de convergencia de F2 (s) son todos los s ∈ C tales Re s < 0. En vista de todo
lo anterior, la transformada de Laplace de cada una de las funciones f1 (t) = u(t) y f2 (t) = −u(−t),
es respectivamente:
1 1
F1 (s) = , Re s > 0, y F2 (s) = , Re s < 0.
s s
Es claro que la transformada de Laplace está definida sólo en su región de convergencia. Existe
una clase especial de funciones, denominadas causales, cuya transformada de Laplace (si existe)
tiene como región de convergencia un conjunto de números complejos s de manera que la parte
real de s está acota inferiormente por una constante.
Definición 7.4 (Función causal). Una función de dominio continuo f (t) se dice causal si f (t)
se anula para t negativo, esto es, f (t) = 0 para todo t < 0.
Un ejemplo de una función causal es el escalón unitario u(t). Existe otra clase de funciones
muy importante denominadas funciones de orden exponencial.
Definición 7.5. Una función f (t) de dominio continuo se dice de orden exponencial, si existen
constantes A > 0 y β ∈ R de manera que se satisface la condición
Proposición 7.2. Sea f (t) una función causal de orden exponencial con constantes A > 0 y
β ∈ R. Entonces, la transformada de Laplace de f (t) está definida para todo s ∈ C tal que
Re s > β .
Demostración. Verifiquemos que todo s ∈ C tal que β < Re s < ∞, pertenece a la región de con-
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 223
en otras palabras, la transformada de Laplace de f (t) existe en todo s ∈ C tal que Re s > β .
D∗f = {s ∈ C : Re s > γ }
con
γ = inf{β ∈ R : ∃A > 0 con | f (t)| ≤ Aeβ t para todo t ≥ 0}.
También existe la clase de funciones no causales que está constituida con funciones g(t) tales
que g(t) = 0 para t > 0. Si g(t) es una función no causal, entonces existe una función causal f (t)
tal que g(t) = f (−t). De esta forma, dentro la clase de funciones no causales también podemos
identificar funciones de orden exponencial.
Por otra parte, toda función de dominio continuo se puede escribir como la suma de una función
no causal y una causal. Sea f (t) una función de dominio continuo. La parte no causal de f (t),
denotada por f− (t), está definida por
(
f (t), si t < 0,
f− (t) =
0, si t ≥ 0.
Es fácil verificar que f (t) = f− (t) + f+ (t). Por lo tanto, la transformada de Laplace de f (t) se
puede obtener como:
F(s) = F− (s) + F+ (s),
donde
Z ∞ Z ∞
−st
F− (s) = L { f− } = f− (t) e dt y F+ (s) = L { f+ } = f+ (t) e−st dt,
−∞ −∞
y la región de convergencia de F(s) está dada como la intersección de las regiones de convergencia
de F− (s) y F+ (s).
Supongamos que existen constantes A1 , A2 > 0 y β1 , β2 ∈ R tales que
Proposición 7.3. Sea f (t) una función de dominio cuya transformada de Laplace es F(s) para
s ∈ D f . Supongamos que existen constantes A1 , A2 > 0 y β1 , β2 ∈ R con β2 < β1 , tales que
Entonces,
{s ∈ C : β2 < Re s < β1 } ⊂ D f .
Teorema 7.1 (Teorema de Lerch). Sean f (t) y g(t) funciones de dominio continuo, cuyas trans-
formadas de Laplace son F(s) para s ∈ D f , y G(s) para s ∈ Dg , respectivamente. Si F(s) = G(s)
para todo s ∈ D f ∩ Dg , entonces f y g son iguales salvo a lo mejor en los puntos de discontinui-
dad de ambas, con lo que además D f = Dg .
Df
que se lee par de transformadas, denota que F(s) es la transformada de Laplace de f (t) con región
de convergencia el conjunto D ⊂ C, y que f (t) es la transformada inversa de Laplace de F(s).
Ejemplo 7.3. Consideremos una función f (t) cuya transformada de Laplace tiene la siguiente
forma algebraica:
(s + j) (s − 2 j) (s + 3)
F(s) = .
(s + 2) (s + 1) s (s − 1) (s − 2)
Es claro ver que los ceros de F(s) son: − j, 2 j y −3, y los polos son: −2, −1, 0, 1 y 2. Como
F(s) debe ser analı́tica en su región de convergencia, entonces se tienen 6 posibles regiones de
convergencia de la transformada de Laplace:
a) {s ∈ C : Re s < −2}
c) {s ∈ C : −1 < Re s < 0}
d) {s ∈ C : 0 < Re s < 1}
e) {s ∈ C : 1 < Re s < 2}
f) {s ∈ C : Re s > 2}
Para cada una de estas regiones de convergencia construyamos el diagrama de polos y ceros. Los
polos se dibujarán con un punto de color rojo y los ceros con un punto de color azul.
226 7.1. DEFINICIÓN
b b b b b b
−3 −2 −1 1 2 3 σ
−1 b
ω
−2 < Re s < −1
b
2
b b b b b b
−3 −2 −1 1 2 3 σ
−1 b
ω
−1 < Re s < 0
b
2
b b b b b b
−3 −2 −1 1 2 3 σ
−1 b
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 227
b b b b b b
−3 −2 −1 1 2 3 σ
−1 b
b b b b b b
−3 −2 −1 1 2 3 σ
−1 b
b b b b b b
−3 −2 −1 1 2 3 σ
−1 b
228 7.2. PROPIEDADES DE LA TRANSFORMADA DE LAPLACE
En el ejemplo anterior se aprecia que la ubicación de los polos con respecto de a la región de
convergencia (a la izquierda o a la derecha), afecta la forma algebraica de la transformada inversa
de Laplace. Observe que si todos los polos están ubicados a la derecha de la región de convergen-
cia, la expresión algebraica de f (t) considera una suma de términos multiplicados por u(−t); en
cambio, si todos los polos están ubicados a la izquierda de la región de convergencia, entonces f (t)
está conformada por una suma de términos multiplicada por u(t). Este comportamiento se cumple
para toda transformada de Laplace racional, lo cual lo estudiaremos con detalle en la Sección 7.4.
Teorema 7.2 (Linealidad). Si las transformadas de Laplace de las funciones f (t) y g(t) son
respectivamente F(s), para todo s ∈ D f ⊂ C y G(s), para todo s ∈ Dg ⊂ C, entonces
L
a f (t) + bg(t) ←→ aF(s) + bG(s), s ∈ D f ∩ Dg ,
Ahora, la región de convergencia de L {a f (t) + bg(t)} son todos los s = σ + jω tales que
Z ∞
|a f (t) + bg(t)| e−σ t dt < ∞,
−∞
pero Z ∞ Z ∞ Z ∞
−σ t −σ t
|a f (t) + bg(t)| e dt, ≤ |a| | f (t)| e dt, +|b| |g(t)| e−σ t dt. (7.7)
−∞ −∞ −∞
Como D f y Dg son las regiones de convergencia de f y g, respectivamente, entonces se tiene que
Z ∞
| f (t)| e−σ t dt < ∞, para todo s = σ + jω ∈ D f (7.8)
−∞
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 229
y Z ∞
|g(t)| e−σ t dt, para todo s = σ + jω ∈ Dg (7.9)
−∞
Ası́, por las ecuaciones (7.7), (7.8) y (7.9), la región de convergencia de L {a f (t) + bg(t)} son
todos los s = σ + jω tales que s ∈ D f ∩ Dg .
para todo t0 ∈ R.
para todo s0 ∈ C.
Ahora, la región de convergencia de L {es0t f (t)} son todos los s = σ + jω tales que
Z ∞
es0t f (t) e−σ t dt < ∞.
−∞
de lo cual se deduce que la región de convergencia de L {es0 t f (t)} son todos los s = σ + jω tales
que (s − s0 ) ∈ D.
L 1
f (at) ←→ F(s/a), (s/a) ∈ D,
|a|
para todo a ∈ R.
de lo cual se deduce que la región de convergencia de L { f (at)} son todos los s = σ + jω tales
que (s/a) ∈ D.
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 231
Teorema 7.7 (Convolución). Si las transformadas de Laplace de las funciones f (t) y g(t) son
respectivamente F(s), para s ∈ D f ⊂ C y G(s), para s ∈ Dg ⊂ C, entonces
L
f ∗ g (t) ←→ F(s) G(s), s ∈ D f ∩ Dg .
en otras palabras, la región de convergencia de L { f ∗ g (t)} son todos los s = σ + jω tales que
s ∈ D f ∩ Dg .
232 7.2. PROPIEDADES DE LA TRANSFORMADA DE LAPLACE
d L
f (t) ←→ s F(s),
dt
cuya región de convergencia contiene a D.
Demostración. Asumamos que f (t) es de orden exponencial, esto es, existen constantes K > 0 y
a ∈ R tales que
| f (t)| ≤ K eat , para todo t ∈ R.
Además, si f (t) es de orden exponencial, entonces (se deja como ejercicio para el lector la prueba
de esta ecuación):
α
lı́m f (t)e−st −α = 0, para todo s ∈ D. (7.11)
α →∞
Se tiene Z∞
d d
L f (t) = f (t) e−st dt.
dt −∞ dt
Ası́, usando la ecuación (7.11) y la integración por partes con u = e−st y dv = f ′ (t), se obtiene
Z ∞
d −st α
L f (t) = lı́m f (t)e −α
+s f (t) e−st dt = sF(s).
dt α →∞ −∞
L d
t f (t) ←→ − F(s), s ∈ D.
ds
d
de donde se deduce que L {t f (t)} = − F(s). Además, como F(s) es analı́tica en todo s ∈ D, en-
ds
d
tonces F(s) también es analı́tica en todo s ∈ D, en otras palabras, D es la región de convergencia
ds
d
de F(s).
ds
Demostración. Para la prueba usaremos la transformada de Laplace del escalón unitario, a saber:
1
L {u(t)} = , Re s > 0,
s
la cual la hallaremos más adelante. Recordemos que
Z ∞ Z t
f (t) ∗ u(t) = f (t)u(t − τ )d τ = f (τ ) d τ , (7.12)
−∞ −∞
para toda función f (t) de dominio continuo. De esta forma, usando la propiedad de con-volución
en la ecuación (7.12)
Teorema 7.11 (Teorema del Valor Inicial). Sea f (t) una función continua a trozos en R tal
que f (t) = 0 para t < 0. Si la transformada de Laplace de la función f (t) es F(s) para todo
s ∈ D ⊂ C, entonces
f (0+ ) = lı́m s F(s).
s→∞
y como
lı́m e−st = 0,
s→∞
o, equivalentemente,
f (0+ ) = lı́m s F(s).
s→∞
Teorema 7.12 (Teorema del Valor Final). Sea f (t) una función continua a trozos en R tal
que f (t) = 0 para t < 0. Si la transformada de Laplace de la función f (t) es F(s) para todo
s ∈ D ⊂ C, entonces
lı́m f (t) = lı́m s F(s).
t→∞ s→0
y como
lı́m e−st = 1,
s→0
o, equivalentemente,
lı́m f (t) = lı́m s F(s).
t→∞ s→∞
Sean f (t) y g(t) dos funciones de dominio continuo con transformada de Laplace F(s),
para s ∈ D f , y G(s), para s ∈ Dg , respectivamente.
1
Escalamiento en tiempo L { f (at)} = F(s/a), s ∈ s ∈ C : (s/a) ∈ D f
|a|
n o
Conjugación L f (t) = F(s), s ∈ Df
pero Z ∞
δ (t)(t) e−σ t dt = 1;
−∞
por lo tanto, la región de convergencia de L {δ (t)} es todo C.
Como Z ∞ Z 0−
| − u(−t)| e−σ t dt = e−σ t dt < ∞ ⇔ σ < 0,
−∞ −∞
entonces la región de convergencia de L {−u(−t)} son todos los s ∈ C tales que Re s < 0.
(b) Usando las propiedades de linealidad y escalamiento en tiempo, se obtiene
1 1
L {−u(−t)} = −L {u(−t)} = − − L {u(t)}(−s) = , Re (−s) > 0,
| − 1| s
o, equivalentemente,
1
L {−u(−t)} = , Re s < 0.
s
Observación 7.3. Note que las transformadas de Laplace de u(t) y −u(−t) son algebraicamente
iguales, pero tienen regiones de convergencia diferentes, más aún, son complementarias.
L 1
sent u(t) ←→ , Re s > 0
s2 + 1
Como Z ∞ Z ∞
| sen t u(t)| e−σ t dt ≤ e−σ t dt < ∞ ⇔ σ > 0,
−∞ 0+
entonces la región de convergencia de L {sent u(t)} son todos los números complejos s = σ +
jω ∈ C tales que Re s = σ > 0.
L s
cost u(t) ←→ , Re s > 0
s2 + 1
o, equivalentemente,
s
L {cos t u(t)} = , Re s > 0.
s2 + 1
L 2 jT senh(T s)
pT (t) ←→ , Re s 6= 0
Ts
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 239
δ (t − a) e−as , s∈C
1
u(t) , Re s > 0
s
1
−u(−t) , Re s < 0
s
1 − e−as
u(t) − u(t − a) , Re s > 0
s
n!
t n u(t) , n = 1, 2, . . . , Re s > 0
sn+1
n!
−t n u(−t) , n = 1, 2, . . . , Re s < 0
sn+1
1
e−at u(t) , Re s > −a
s+a
1
−e−at u(−t) , Re s < −a
s+a
n!
t n e−at u(t) , Re s > −a
(s + a)n+1
n!
−t n e−at u(−t) , Re s < −a
(s + a)n+1
s
cos(ω0 t)u(t) , Re s > 0
s + ω02
2
ω0
sen(ω0 t)u(t) , Re s > 0
s + ω02
2
s2 + 2ω02
cos2 (ω0 t)u(t) , Re s > 0
s(s2 + 4ω02 )
2ω02
sen2 (ω0 t)u(t) , Re s > 0
s(s2 + 4ω02 )
s+a
e−at cos(ω0 t)u(t) , Re s > −a
(s + a)2 + ω02
ω0
e−at sen(ω0 t)u(t) , Re s > −a
(s + a)2 + ω02
s2 − ω02
t cos(ω0 t)u(t) , Re s > 0
(s2 + ω02 )2
2ω0 s
t sen(ω0 t)u(t) , Re s > 0
(s + ω02 )2
2
2 jT senh(T s)
pT (t) , Re s 6= 0
Ts
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 241
Ejemplo 7.14. Determinar la transformada de Laplace de f (t) = e−3t (u(t) − u(t − 4)).
Solución. La función f (t) se puede expresar como
donde
f1 (t) = e−3t u(t) y f2 (t) = e−3(t+4) u(t).
Ası́, aplicando la propiedad de linealidad tenemos:
1 e−4(s+3) 1 − e−4(s+3)
F(s) = − = , Re s > −3.
s+3 s+3 s+3
Seguidamente se muestra el diagrama de polos (rojo) y ceros (azul) de F(s).
ω Re s > −3
..
. b
−3 σ
b
b
..
.
1 n o 1 n o
(4 j+2)t −(4 j−2)t
= L e u(t) − L e u(t)
2j 2j
1 1
= L {u(t)} (s − (4 j + 2)) − L {u(t)} (s + (4 j − 2))
2j 2j
1 1
= − .
2 j(s − (4 j + 2)) 2 j(s + (4 j − 2))
| {z } | {z }
Re s>2 Re s>2
ω Res > 2
2+4j b
2 σ
2−4j b
Ejemplo 7.16. Determinar la transformada de Laplace de la función f (t) cuya gráfica se muestra
en la siguiente figura.
f (t)
−1 1 t
−1
es + e−s − 2
F(s) = − (es − e−s )
s
2 cosh s − 2
= − 2 senh s, Re s > 0.
s
Ejemplo 7.17. Sea f (t) una función de dominio continuo tal que f (t) = 0 para t < 0, cuya trans-
formada de Laplace es:
s e−2s
F(s) = , Re s > 2.
(s + 1)(s − 2)
Determinar la transformada de Laplace de la función
2 1 d
g(t) = t f t − + t f (t + 1).
2 dt
De esta forma, usando (7.15), (7.16) y (7.17), la transformada de Laplace de g(t) es:
" #
d2 s e−5s/2 d s2 e−s
G(s) = +
ds2 (s + 1)(s − 2) ds (s + 1)(s − 2)
5s
e− 2 25 s5 − 30 s4 − 87 s3 + 100 s2 + 108 s − 96
= −
4 (−s2 + s + 2)3
s e−s −s3 + s2 + s − 4
+ , Re s > 2.
(−s2 + s + 2)2
Proposición 7.4. Sea f (t) una función de dominio continuo, cuya transformada de Laplace
F(s) es racional propia con región de convergencia dada por D f = {s ∈ C : Re s > r}, donde
r = máx Re pk , con p1 , p1 , . . . , pN los polos de F(s). Entonces, f (t) es causal y existe una
k=1,2,...,N
constante A > 0 tal que
| f (t)| ≤ Aert , para t ≥ 0.
En otras palabras, f (t) es de orden exponencial.
A= máx |Ak |,
k=1,2,...,N
Proposición 7.5. Sea f (t) una función de dominio continuo, cuya transformada de Laplace
F(s) es racional propia con región de convergencia dada por D f = {s ∈ C : Re s < r}, donde
r = mı́n Re pk , con p1 , p1 , . . . , pN los polos de F(s). Entonces, f (t) es no causal.
k=1,2,...,N
Demostración. Sin pérdida de generalidad, podemos asumir que la expansión en fracciones par-
ciales de F(s) es de la forma (7.18). Como
Ak
L −Ak e pk t u(−t) = , Re s < Re pk , para k = 1, 2, . . . , N,
z − p1
entonces
A1 AN
L − A1 e p1 t + · · · + AN e pN t u(−t) = + ··· + , Re s < r.
z − p1 z − pN
donde r = mı́nk=1,2,...,N Re pk . De esta forma, por el Teorema de Lerch (Teorema 7.1),
f (t) = − A1 e p1 t + A2 e p2 t + · · · + AN e pN t u(−t),
La interpretación geométrica de las proposiciones 7.4 y 7.5 es la siguiente. Si los polos de F(s)
se encuentran ubicados a la izquierda de la región de convergencia, entonces la Proposición 7.4
establece que f (t) es una función causal; en cambio, si los polos están ubicados a la derecha de la
región de convergencia, entonces la Proposición 7.5 nos indica que f (t) es una función no causal.
Para una función f (t) cualquiera, cuya transformada de Laplace es una función racional con
región de convergencia una banda de la forma r1 < Re s < r2 (observe la Figura 7.2 que muestra un
ejemplo gráfico de la ubicación de los polos de F(s)), entonces el Teorema 7.13 permite establecer
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 247
ω
r1 < Re s < r2
pD
b
pI1 b
nD
b
pD
2
r1 r2 σ
b pI2
b
pD
1
b
pInI
Figura 7.2. Ubicación de los polos con respecto a la región de convergencia de F(s)
que los polos ubicados a la izquierda de la región de convergencia se utilizan para generar la parte
causal de f (t); en cambio los polos ubicados a la derecha, se emplean para generar la parte no
causal de f (t).
El Teorema 7.13 también muestra la utilidad del Teorema de los Residuos para el cálculo de la
transformada inversa de Laplace. Existen ocasiones que el procedimiento Inversión por Tablas (ver
Sección 7.4.2) pudiera requerir de una construcción muy laboriosa de la expansión en fracciones
parciales de F(s) o quizás no se cuente con una Tabla de Pares de Transformadas. En estos casos, el
procedimiento descrito en el Teorema 7.13 permite determinar la transformada inversa de Laplace
solo con el cálculo de residuos.
Teorema 7.13. Sea f (t) una función de dominio continuo con transformada de Laplace F(s)
para s ∈ D f = {s ∈ C : r1 < Re s < r2 }, de manera que F(s) puede escribirse como:
donde F+ (s) es analı́tica en todo C salvo en los puntos singulares pI1 , pI2 , . . . , pInI ubicados a la
izquierda de D f , y F− (s) es analı́tica en todo C salvo en los puntos singulares pD D I
1 , p2 , . . . , pnD
ubicados a la derecha de D f (ver, por ejemplo, la Figura 7.2). Supongamos además que existen
constantes positivas M, R y β tales que
M M
|F+ (s)| ≤ y |F− (s)| ≤ , para |s| ≥ R.
|s|β |s|β
por las Proposiciones 7.4 y 7.5, se tiene que L −1 {F+ } es una función causal y L −1 {F− } es no
causal. Recordemos que f (t) se puede escribir como la suma de sus partes causal y no causal, esto
es,
f (t) = f− (t) + f+ (t).
L −1 {F+ } = f+ (t)
y
L −1 {F− } = f− (t).
nI nD
Demostremos que g1 (t) = f+ (t) y g2 (t) = f− (t). Demostremos primero que g1 (t) = f+ (t). Para
ello demostremos que L {g1 } = L { f+ } para todo s ∈ C tal que Re s > r1 . Consideremos el
rectángulo Γ recorrido en sentido positivo (ver Figura 7.3), suficientemente grande para que los
puntos singulares pI1 , . . . , pInI estén contenidos en su interior y además todo s ∈ Γ cumpla con que
|s| > R. Sean α > r1 y los rectángulos C1 y C2 recorridos en sentido positivo que se obtienen al
dividir el rectángulo Γ por la recta Re s = α , los cuales se muestran en la Figura 7.3. Se tiene que
Γ = C1 ∪C2 .
ω Re s > r1
b
Γ
pI1
r1 α σ
b pI2
b
pInI
C1 C2
Como los puntos singulares pI1 , . . . , pInI están contenidos en el interior de C1 , por la definición de
g1 (t) tenemos que
Z
est F+ (s) ds = 2π j g1 (t), para t ≥ 0.
C1
Para s fijo tal que Re s > α , el término e(w−s)x converge a 0 si x → ∞. Ası́, considerando que
Γ = C1 ∪C2 y empleando convenientemente la fórmula integral de Cauchy, obtenemos:
Z
F+ (w)
2π jL {g1 }(s) = − dw
C1 w − s
Z Z
F+ (w) F+ (w)
= dw − dw
C2 w − s Γ w−s
Z
F+ (w)
= 2π j F+ (s) − dw.
Γ w−s
además, |F+ (w)| ≤ M|w|−β para |w| ≥ R, entonces de la ecuación anterior se deduce que
Z
F+ (w) M
Γ w − s dw ≤ rβ (r − R) 2π r → 0 cuando r → ∞.
Luego, Z
F+ (w)
dw = 0.
Γ w−s
En consecuencia, como α fue escogido en forma arbitraria, se tiene que L {g1 }(s) = F+ (s), para
Re s > r1 , por lo que empleando el Teorema de Lerch se concluye que f+ (t) = g1 (t). De manera
similar, adecuando el procedimiento anterior, se demuestra que f− (t) = g2 (t) (esta demostración
se deja para el lector). En otras palabras, se ha demostrado que
Como hemos mencionado en párrafos arriba, una aplicación importante del Teorema 7.13 es el
cálculo de la transformada inversa de Laplace de funciones racionales propias, lo cual se establece
en la siguiente proposición.
250 7.4. CÁLCULO DE LA TRANSFORMADA INVERSA DE LAPLACE
Proposición 7.6. Sea f (t) una función de dominio continuo cuya transformada de Laplace F(s)
es una función racional propia, con D f = {s ∈ C : r1 < Re s < r2 } su región de convergencia.
Sean pI1 , pI2 , . . . , pInI los polos de F(s) ubicados a la izquierda de D f , y pD D I
1 , p2 , . . . , pnD los polos
de F(s) ubicados a la derecha de D f . Entonces, la transformada inversa de Laplace de F(s)
está dada por
nI nD
f (t) = ∑ Res e F(s) u(t) − ∑ Res est F(s) u(−t).
st
I D
k=1 s=pk k=1 s=pk
los polos de F+ (s) son pI1 , pI2 , . . . , pInI , y los polos de F− (s) son pD D I
1 , p2 , . . . , pnD . Es claro que F+ (s)
I I D D
es analı́tica en C − {p1 , . . . , pnI } y F− (s) es analı́tica en C − {p1 , . . . , pnD }. Sea R > 0 el mı́nimo
valor de r > 0 tales que todos los polos de F(s) son puntos interiores de la circunferencia |s| = r.
Como F+ (s) y F− (s) son continuas en |s| = R y |F+ (s)| → 0, |F− (s)| → 0, cuando |s| → ∞, entonces
existen constantes positivas M1 , M2 , β1 , β2 tales que
M1 M1
|F+ (s)| ≤ y |F− (s)| ≤ , para |s| ≥ R.
|s|β1 |s|β2
Tomando M = máx{M1 , M2 }, y β = mı́n{β1 , β2 }, tenemos que:
M M
|F+ (s)| ≤ y |F− (s)| ≤ , para |s| ≥ R.
|s|β |s|β
Entonces, por el Teorema 7.13 la transformada inversa de Laplace de F(s) está dada por
nI nD
En los siguientes ejemplos se emplea la Proposición 7.6 para calcular la transformada inversa
de Laplace cuando F(s) es una función racional.
Ejemplo 7.18. Determine la transformada inversa de Laplace de
1
F(s) = , Re s > −2.
s+2
Solución. Se tiene que el único polo de F(s) es p1 = −1, además, p1 está ubicado a la izquierda de
la región de convergencia Re s > −2. Pot lo tanto, la transformada inversa de Laplace de F(s) es
f (t) = Res est F(s) u(t).
s=−2
Se tiene:
est
st
Res e F(s) = Res = est s=−2 = e−2t .
s=−2 s=−2 s+2
Luego, la transformada inversa de Laplace de F(s) es
e−2t u(t)
1
5s − 1
F(s) = , −1 < Re s < 2.
s3 − 3s − 2
Solución. Los polos de F(s) son p1 = −1 y p2 = 2, además, p1 está ubicado a la izquierda de la
región de convergencia y p2 está ubicada a la derecha. Ası́, la transformada inversa de Laplace de
F(s) está dada por:
f (t) = Res est F(s) u(t) − Res est F(s) u(−t). (7.20)
s=−1 s=2
Ahora,
st est (5s − 1)
Res e F(s) = Res
s=−1 s=−1 s3 − 3s − 2
d est (5s − 1)
= = (2t − 1) e−t (7.21)
dz (s − 2) s=−1
y
st
st e (5s − 1)
Res e F(s) = Res 3
s=2 s=2 s − 3s − 2
st
e (5s − 1)
= = e2t . (7.22)
(s + 1)2 s=2
s5 − 2s − 1
F(s) = , 0 < Re s < 1.
s2 (s − 1)3
Solución. Se tiene que F(s) es una función racional no propia. Por ello, es necesario expresar a
F(s) de la siguiente forma equivalente:
donde
3s4 − 3s3 + s2 − 2s − 1
F1 (s) = , 0 < Re s < 1.
s2 (s − 1)3
Luego, la transformada inversa de Laplace de F(s) es:
Debemos determinar la transformada inversa de Laplace de F1 (s). Se tiene que los polos a la
izquierda y a la derecha de la región de convergencia de F1 (s) son z0 = 0 y z1 = 1, respectivamente.
Por la Proposición 7.6, la transformada inversa de Laplace de F1 (s) está dada por:
f1 (t) = Res est F1 (s) u(t) − Res est F1 (s) u(−t).
s=0 s=1
Ahora,
st 4
st
e (3s − 3s3 + s2 − 2s − 1)
Res e F1 (s) = Res
s=0 s=0 s2 (s − 1)3
st 4
d e (3s − 3s3 + s2 − 2s − 1)
= = t + 5,
ds (s − 1)3 s=0
st 4 3 2
e (3s − 3s + s − 2s − 1)
Res est F1 (s) = Res
s=1 s=1 s2 (s − 1)3
1 d 2 est (3s4 − 3s3 + s2 − 2s − 1)
= 2 2
= −et t 2 − 7t + 2 .
2 ds s
s=1
Luego, sustituyendo f1 (t) en (7.23) tenemos que la transformada inversa de Laplace de F(s) es:
f (t) = δ (t) + (t + 5) u(t) + et t 2 − 7t + 2 u(−t).
2s3 + 3s2 + 6s + 4
F(s) = , −1 < Re s < 0.
(s − 2 j)(s + 2 j)(s + 1 − j)(s + 1 + j)
1 1
Res est F(s) = e−(1− j)t , Res est F(s) = e−(1+ j)t
s=−1+ j 2 s=−1− j 2
1 1
Res est F1 (s) = e2 jt , Res est F1 (s) = e−2 jt .
s=2 j 2 s=−2 j 2
Ejemplo 7.22. Sea f (t) una función de dominio continuo cuya transformada de Laplace F(s),
−1 < Re s < 0, satisface:
1
• F(4) = .
24
Determinar la transformada inversa de F(s).
Solución. Por las condiciones dadas en el enunciado del problema, una expresión matemática de
F(s) puede ser (existen infinitas considerando ceros con multiplicidad mayor que 1):
k(s − 2)(s − 3)
F(s) = ,
(s + 1)s2 (s − 1)
k(4 − 2)(4 − 3) 1
2
= ⇔ k = 5.
(4 + 1)4 (4 − 1) 24
Ası́,
5(s − 2)(s − 3)
F(s) = , −1 < Re s < 0.
(s + 1)s2 (s − 1)
Se tiene que el polo a la izquierda de la región de convergencia es: p1 = −1 y los polos a la derecha
de la región de convergencia son: p2 = 0 y p3 = 1. Por la Proposición 7.6, la transformada inversa
de Laplace de F(s) está dada por:
st st st
f (t) = Res e F(s) u(t) − Res e F(s) + Res e F(s) u(−t).
s=−1 s=0 s=1
254 7.4. CÁLCULO DE LA TRANSFORMADA INVERSA DE LAPLACE
Ahora,
5est (s − 2)(s − 3)
st
Res e F(s) = = −30 e−t ,
s=−1 s2 (s − 1)
s=−1
st
d 5e (s − 2)(s − 3)
Res est F(s) = = 25 − 30t,
s=0 ds (s + 1)(s − 1) s=0
st
5e (s − 2)(s − 3)
Res est F(s) = = 5e .
t
s=1 (s + 1)s2 s=1
Luego, la transformada inversa de Laplace de F(s) es:
f (t) = −30 e−t u(t) − (25 − 30t + 5 et )u(−t).
Ası́,
−1 1 −1 1 −1 1
f (t) = A1 L + A2,1 L + A2,2 L
s+1 s−2 (s − 2)2
1 1
+A3,1 L −1 + A3,2 L −1 .
s−3 (s − 3)2
Ahora, considerando la región de convergencia, 2 < Re s < 3, se halla la transformada inversa de
Laplace de cada uno de los sumandos de la expansión en fracciones parciales de F(s):
−1 1 −t −1 1
L = e u(t), L = e2t u(t),
s+1 s−2
1 1
L −1 = te2t
u(t), L −1
= −e3t u(−t),
(s − 2)2 s−3
−1 1
L = −te3t u(−t).
(s − 3)2
Por lo tanto, la transformada inversa de Laplace de F(s) es:
f (t) = e−t + 800 e2t + 336te2t u(t) + 801 e3t − 468te3t u(−t).
Comparando las integrales en las definiciones de las transformadas de Laplace y Fourier, aparece
que Z ∞ Z ∞
L { f (t)}( jω ) = −st
f (t) e dt = f (t) e− jω t dt = F { f (t)}. (7.25)
−∞ s= jω −∞
por lo que la región de convergencia de la transformada de Laplace de f (t) contiene a los números
complejos de la forma s = jω , es decir, el eje imaginario está contenido en la región de conver-
gencia de la transformada de Laplace. Por otra parte, si la ecuación (7.25) es cierta y f (t) posee
transformada de Laplace, cuya región de convergencia contiene el eje imaginario, entonces por
(7.26) la transformada de Fourier de f (t) existe y está dada por (7.25). Todo lo anterior se resume
en el siguiente teorema.
Teorema 7.14. Sea f (t) una función de dominio continuo. Supongamos que las transformadas
de Laplace y Fourier de f (t) existen. Entonces, la ecuación (7.25) es cierta si, y sólo si la región
de convergencia de la transformada de Laplace de f (t) contiene el eje imaginario.
El siguiente teorema establece un test que permite verificar si las transformadas de Laplace
racionales propias satisfacen la ecuación (7.25), cuando f (t) es causal. En otras palabras, permite
verificar si la transformada de Fourier de una función causal f (t) se puede calcular por la susti-
tución s = jω en la expresión algebraica de la transformada de Laplace, cuando ésta última es una
función racional propia.
Teorema 7.15. Sea f (t) una función causal. Supongamos que la transformada de Laplace de
f (t), F(s), existe y es una función racional propia. Entonces, la ecuación (7.25) es cierta si
todos los polos de F(s) poseen parte real negativa.
D f = {s ∈ C : Re s > β },
donde
β= máx Re pk ,
k=1,2,...,N
con p1 , p1 , . . . , pN los polos de F(s). Como todos los polos de F(s) poseen parte real negativa,
entonces β < 0; en consecuencia, D f contiene el eje imaginario. Luego, por el Teorema 7.14 la
ecuación (7.25) es cierta.
1
F(s) = , Re s > −a.
s+a
En este caso, f (t) es causal y el único polo de F(s) tiene parte real negativa, por tanto podemos
obtener la transformada de Fourier de f (t) sustituyendo s = jω en la expresión de F(s),
1
F { f (t)} = F( jω ) = .
jω + a
CAPÍTULO 7. TRANSFORMADA DE LAPLACE 257
Observe que la parte real de los polos de F(s) es cero; también aprecie que la región de convergen-
cia de F(s) no contiene el eje imaginario. Por lo tanto, la transformada de Fourier de f (t) no puede
calcularse a partir de la transformada de Laplace de f (t).
1 1−s 2 1
F1 (s) = , F2 (s) = = − .
s+2 s2 + 2s + 1 (s + 1)2 s + 1
La función laplace transform no toma en cuenta la parte no causal de f (t). Por ello, cuando
f (t) no es causal, laplace transform halla la transformada unilateral derecha de Laplace de
la parte causal de f (t). En el Programa 7.1 se muestra la función laplace, la cual calcula la
transformada bilateral de Laplace de una función f (t) cualquiera. La función laplace se basa en
el hecho que toda función f (t) se puede expresar como:
f (t) = f− (t) + f+ (t),
donde f− (t) es la parte no causal de f (t) y f+ (t) es la parte causal de f (t). Recuerde que una
función g(t) se dice causal si g(t) = 0 para t < 0, y ella es no causal, si g(t) = 0 para t > 0.
def l a p la c e ( f ) :
”””
H a l l a l a t r a n s f o r m a d a b i l a t e r a l de f ( t )
”””
t , s = symbols ( ’ t s ’ )
f n = H e a v i s i d e (− t ) ∗ f
fc = Heaviside ( t )∗ f
f a u x = f n . s u b s ( t ,− t )
Fc = l i s t ( l a p l a c e t r a n s f o r m ( f c , t , s ) )
Fn = l i s t ( l a p l a c e t r a n s f o r m ( f a u x , t ,− s ) )
r e t u r n Fc [ 0 ] + Fn [ 0 ]
Calculemos la transformada bilateral de Laplace de las funciones f1 (t) y f2 (t) dadas arriba.
Observe que f1 (t) es una función causal y f2 (t) = f2n (t) + f2c (t), donde
f2− (t) = −e2t u(−t) y f2+ (t) = (2t − 1) e−t u(t).
Seguidamente se emplea la función laplace para hallar las transformada bilateral de Laplace de
f1 (t) y de f2 (t).
>>> l a p l a c e ( f 1 )
1 / ( s + 2)
>>> l a p l a c e ( f 2 )
( 1 − s ) / ( s ∗∗2 + 2∗ s + 1 ) + 1 / ( s − 2 )
7.3. La transformada de Laplace de una función causal f (t) ( f (t) = 0 para t < 0) es:
s e−2s
F(s) = , Re s > −1.
s2 + 2s + 1
Determinar la transformada de Laplace de las siguientes funciones:
t
d
a) g(t) = 3 f e) g(t) = t f (t)
3 dt
b) g(t) = t f (t) f) g(t) = δ (t − a) f (t), a ∈ R
d
c) g(t) = t f (t − 1) g) g(t) = (t − 1) f (t − 1) + f (t)
dt
Z t
d
d) g(t) = f (t) h) g(t) = f (τ ) τ
dt 0
7.4. Determinar los valores inicial y final de las funciones causales f (t), cuya transformada de
Laplace se indica a continuación, sin calcular la transformada inversa de Laplace. Si no
existe valor final, indicar el motivo.
1
a) F(s) = , Re s > −2
s+2
1
b) F(s) = , Re s > −2
(s + 2)25
260 7.7. PROBLEMAS PROPUESTOS
6
c) F(s) = , Re s > 0
s(s2 + 25)
s+2
d) F(s) = , Re s > −3
s+3
s2 + s + 3
e) F(s) = , Re s > 2
s4 − 9s2 + 4s + 12
s
f) F(s) = 2 , Re s > 3
s − 2s − 3
7.5. Determinar la transformada inversa de Laplace de cada una de las siguientes transforma-
das, mediante el procedimiento por residuos.
1
a) F(s) = , Re s < −1
s2 + 1
1
b) F(s) = , Re s > −a, con a < 0
s2 + a2
s−2
c) F(s) = , −1 < Re s < 3
(s + 1)(s − 3)
s2 + 2s − 2
d) F(s) = , Re s > 1
s(s − 1)
s3 + 4s2 + s − 1
e) F(s) = , −1 < Re s < 0
s3 (s − 1)(s + 1)2
2s3 + 3s2 + 6s + 4
f) F(s) = , −1 < Re s < 0
(s2 + 4)(s2 + 2s + 2)
7.6. Sea f (t) una función de dominio continuo cuya transformada de Laplace F(s) satisface:
8.1 Definición
La transformada z es la contraparte en el dominio discreto de la transformada de Laplace.
La transformada z opera sobre funciones de dominio discreto, a diferencia de la transformada de
Laplace que opera sobre una función de dominio continuo.
Definición 8.1 (Transformada z bilateral). Sea f [n] una función de dominio discreto definida de
Z en C. La transformada z bilateral de f [n] se define como
∞
F(z) = Z { f [n]} = ∑ f [n]z−n ,
n=−∞
Definición 8.2. Sea f [n] una función de dominio discreto definida de Z en C. Se define la
transformada z unilateral derecha de f [n] como
∞
ZD { f [n]} = ∑ f [n]z−n ,
n=0
Observación 8.1. De la definición de la transformada z se infiere que f [n] son los coeficientes del
desarrollo en serie de Laurent de F(z) centrado en z0 = 0. Además, F(z) es la suma de la serie
∑∞ −n
n=−∞ f [n]z .
261
262 8.1. DEFINICIÓN
cada z tal que |F(z)| < ∞. Por lo tanto, F(z) es una función analı́tica para z tal que |F(z)| < ∞.
La transformada z está definida sólo en su región de convergencia. Existe una clase especial
de funciones de dominio discreto, denominadas causales (similares a la funciones causales de
dominio continuo), cuya transformada z (si existe) tiene como región de convergencia el exterior
de un disco centrado en el origen.
Definición 8.4 (Función causal). Una función de dominio discreto f [n] se dice causal si f [n] se
anula para n negativo, esto es, f [n] = 0 para todo n < 0.
Proposición 8.2. Sea f [n] una función de dominio discreto causal, cuya transformada z es F(z).
Entonces, existe una constante β > 0 tal que F(z) existe para |z| > β .
además, la serie converge para todo z tal que |F(z)| < ∞. Luego, por el Teorema de Cauchy-
Hadamard (Teorema 3.3), la serie
∞
∑ f [n] z−1 ,
n
n=0
CAPÍTULO 8. TRANSFORMADA Z 263
También existe la clase de funciones de dominio discreto no causales que está constituida con
funciones g[n] tales que g[n] = 0 para n ≥ 0. En la siguiente proposición se establece que la región
de convergencia de la transformada z (si existe) de una función no causal es un disco centrado en
el origen.
Proposición 8.3. Sea f [n] una función de dominio discreto no causal, cuya transformada z es
F(z). Entonces, existe una constante β > 0 tal que F(z) existe para |z| < β .
además, la serie converge para todo z tal que |F(z)| < ∞. Luego, por el Teorema de Cauchy-
Hadamard (Teorema 3.3), la serie
∞
∑ f [−n]zn
n=0
1
β= p < ∞;
lı́m | f [−n]|
n
n→∞
Por otra parte, toda función de dominio discreto se puede escribir como la suma de una función
no causal y una causal. Sea f [n] una función de dominio discreto. La parte no causal de f [n],
denotada por f− [n], está definida por
(
f [n], si n < 0,
f− [n] =
0, si n ≥ 0.
Es fácil verificar que f [n] = f− [n] + f+ [n]. Por lo tanto, la transformada z de f [n] se puede obtener
como:
F(z) = F− (z) + F+ (z),
donde
∞ ∞
F− (z) = Z { f− } = ∑ f− [n]z−n y F+ (z) = Z { f+ } = ∑ f+ [n]z−n ,
n=−∞ n=−∞
264 8.1. DEFINICIÓN
y la región de convergencia de F(z) está dada como la intersección de las regiones de convergencia
de F− (z) y F+ (z). Como f− [n] es no causal y f+ [n] es causal, entonces por las Proposiciones 8.2
y 8.2, la región de convergencia de F(z) es un anillo centrado en el origen. Todo lo anterior
constituye la prueba de la siguiente proposición.
Proposición 8.4. Sea f [n] una función de dominio discreto cuya transformada z es F(z). En-
tonces, existen constantes positivas β1 , β2 tales que F(z) existe para β1 < |z| < β2 .
Ejemplo 8.1. Calcular las transformadas z bilateral, unilateral derecha y unilateral izquierda de la
función
f [n] = an u[n + 1], a ∈ R, a 6= 0.
Solución. Se tiene que la transformada z bilateral de f [n] es:
∞ ∞ ∞ ∞
F(z) = ∑ f [n]z−n = ∑ an u[n + 1]z−n = ∑ an z−n = ∑ (az−1 )n
n=−∞ n=−∞ n=−1 n=−1
∞
z 1
= a−1 z + ∑ (az−1 )n = + , |az−1 | < 1
n=0 a 1 − az−1
o, equivalentemente,
z2
F(z) = , |z| > |a|.
a(z − a)
La transformada z unilateral derecha de f [n] es
∞ ∞
1 z
ZD { f [n]} = ∑ an u[n + 1] z−n = ∑ (az−1 )n = 1 − az−1 = z − a , |z| > |a|.
n=0 n=0
|a|
Definición 8.5. Sea F(z), para r1 < |z| < r2 , la transformada z de f [n]. La transformada z
inversa es el proceso de obtener f [n] a través de F(z) y se define como:
Z
1
f [n] = F(z) zn−1 dz, para cada n ∈ Z, (8.1)
2π j C
Z
f [n] ←→ F(z), z∈D
que se lee par de transformadas, denota que F(z) es la transformada z de f [n] con región de
convergencia el conjunto D ⊂ C, y que f [n] es la transformada z inversa de F(z).
Ejemplo 8.2. Consideremos una función f [n] cuya transformada z tiene la siguiente forma alge-
braica:
z (z − 1) (z + 3)
F(z) = .
z + 4 z − 21 (z + 1) (z − 2)
1
Es claro ver que los ceros de F(z) son: −3, 0 y 1, y los polos son: −1, − 41 , 12 y 2. Como F(z) debe
ser analı́tica en su región de convergencia, entonces se tienen 5 posibles regiones de convergencia
de la transformada z:
Para cada una de estas regiones de convergencia construyamos el diagrama de polos y ceros. Los
polos se dibujarán con un punto de color rojo y los ceros con un punto de color azul.
a) Seguidamente se muestra el diagrama de polos y ceros de la trasformada z, F(z), |z| < 1/4.
266 8.1. DEFINICIÓN
1
|z| < 1/4
b b b b b b b
x
−3 −2 −1 1 2 3
−1
−2
220 28 32 40
f [n] = (−1)n (1/4)n − (1/2)n − (−1)n − 2n u[−n].
81 27 27 81
b) Seguidamente se muestra el diagrama de polos y ceros de la trasformada z, F(z), 1/4 < |z| < 1/2.
b b b b b b b
x
−3 −2 −1 1 2 3
−1
−2
220 n−1 n 28 n 32 n 40 n
f [n] = (−1) (1/4) u[n − 1] + − (1/2) − (−1) − 2 u[−n].
81 27 27 81
CAPÍTULO 8. TRANSFORMADA Z 267
c) Seguidamente se muestra el diagrama de polos y ceros de la trasformada z, F(z), 1/2 < |z| < 1.
b b b b b b b
x
−3 −2 −1 1 2 3
−1
−2
d) Seguidamente se muestra el diagrama de polos y ceros de la trasformada z, F(z), 1 < |z| < 2.
b b b b b b b
x
−3 −2 −1 1 2 3
−1
−2
y
|z| > 2
b b b b b b b
x
−3 −2 −1 1 2 3
−1
−2
En el ejemplo anterior se aprecia que la ubicación de los polos con respecto a la región de con-
vergencia afecta la forma algebraica de la transformada z. Observe que si la región de convergencia
es un disco y, por supuesto, todos los polos están ubicados en el exterior de este disco (caso (a) en
el Ejemplo 8.2), entonces la expresión algebraica de f [n] considera una suma de términos no causa-
les, produciendo que f [n] sea una función no causal. En cambio, si la región de convergencia es el
exterior de un disco y todos los polos pertenecen a tal disco (caso (e) en el Ejemplo 8.2), entonces
f [n] está conformada por una suma de términos causales, ocasionando que f [n] sea una función
causal. En general, si la región de convergencia es un anillo (casos (b), (c) y (d) en el Ejemplo 8.2),
entonces los polos confinados por el anillo introducen términos causales en la expresión de f [n], y
los polos no confinados por el anillo, introducen términos no causales en f [n].
Teorema 8.1 (Linealidad). Si las transformadas z de las funciones f [n] y g[n] son respectiva-
mente F(z), para z ∈ D f ⊂ C y G(z), para z ∈ Dg ⊂ C, entonces
Z
a f [n] + bg[n] ←→ aF(z) + bG(z), z ∈ D f ∩ Dg ,
Z
an f [n] ←→ F a−1 z , z ∈ D,
para z0 ∈ C, ω0 ∈ R y a ∈ R.
Demostración. Como e jω0 n f [n] y an f [n] son casos particulares de zn0 f [n] (tome respectivamente
z0 = e jω0 y z0 = a), entonces solo demostraremos que Z {zn0 f [n]} = F (z/z0 ), z ∈ D. Se tiene que
∞ ∞
Z {zn0 f [n]} = ∑ zn0 f [n]z−n = ∑ f [n] (z/z0 )−n = F(z/z0 ), z ∈ D.
n=−∞ n=−∞
Teorema 8.6 (Convolución). Si las transformadas z de las funciones f [n] y g[n] son respectiva-
mente F(z), para z ∈ D f ⊂ C y G(z), para z ∈ Dg ⊂ C, entonces
Z
( f ∗ g) [n] ←→ F(z) G(z), z ∈ D f ∩ Dg .
k=−∞
Demostración. Para la prueba usaremos la transformada z del escalón unitario discreto, a saber:
z
Z {u[n]} = , |z| > 1,
z−1
la cual la hallaremos más adelante. Ahora, se tiene que
∞ n
f [n] ∗ u[n] = ∑ f [k]u[n − k] = ∑ f [k], (8.2)
k=−∞ k=−∞
272 8.2. PROPIEDADES DE LA TRANSFORMADA Z
para toda función f [n] de dominio discreto. . De esta forma, usando la propiedad de convolución Se deja al lector
en la ecuación (8.2), se tiene la prueba de la
ecuación (8.2)
Z { f [n] ∗ u[n]} = Z { f [n]} Z {u[n]}, z ∈ D ∩ {z ∈ C : |z| > 1}. (8.3)
Ahora, usando la expresión de la transformada z del escalón unitario discreto, entonces por (8.2) y
(8.3), se obtiene:
( )
n
z
Z ∑ f [k] = z − 1 F(z), z ∈ D ∩ {z ∈ C : |z| > 1}.
k=−∞
Z d
n f [n] ←→ −z F(z), z ∈ D.
dz
d
de donde se deduce que Z {n f [n]} = −z F(z), z ∈ D.
dz
Teorema 8.10 (Teorema del Valor Inicial). Sea f [n] una función causal ( f [n] = 0 para n < 0).
Si la transformada z de f [n] es F(z) para z ∈ C tal que |z| > a con a > 0, entonces
Teorema 8.11 (Teorema del Valor Final). Sea f [n] una función causal. Si la transformada z de
f [n] es F(z) para z ∈ C tal que |z| > a con a > 0, entonces
z−1
lı́m f [n] = lı́m F(z).
n→∞ z→1 z
De esta forma, tomando lı́mite en ambos lados de la ecuación anterior, cuando z → 1, se tiene:
z−1
lı́m f [N] = lı́m F(z).
N→∞ z→1 z
Sean f [n], f1 [n] y f2 [n], funciones de dominio discreto con transformadas z dadas por:
F(z) para z ∈ D, F1 (z) para z ∈ D1 y F2 (z) para z ∈ D2 , respectivamente.
(
D, si n0 ≤ 0,
Desplazamiento en tiempo Z { f [n − n0 ]} = z−n0 F(z), z∈
D − {0}, si n0 > 0
n o
Conjugación Z f [n] = F(z), z∈D
z−1
Primera diferencia Z { f [n] − f [n − 1]} = z F(z), z ∈ D ∩ {|z| > 0}
( )
n
∑ z
Acumulación Z f [k] = z−1 F(z), z ∈ D ∩ {|z| > 1}
k=−∞
d
Diferenciación en z Z {n f [n]} = −z F(z), z∈D
dz
Teorema del valor inicial f [0] = lı́m F(z)
z→∞
z−1
Teorema del valor final lı́m f [n] = lı́m F(z)
n→∞ z→1 z
CAPÍTULO 8. TRANSFORMADA Z 275
y
|z| > 1
1
b b
0 1 x
Z z
−u[−n − 1] ←→ , |z| < 1
z−1
Solución. Se tiene que
∞ −1
Z {−u[−n − 1]} = ∑ (−u[−n − 1])z−n = − ∑ z−n .
n=−∞ n=−∞
276 8.3. ALGUNOS PARES DE TRANSFORMADAS
o, equivalentemente,
z
Z {−u[−n − 1]} = , |z| < 1.
z−1
En la Figura 8.2 se muestra el diagrama de polos y ceros de Z {−u[−n − 1]}.
y
|z| < 1
1
b b
0 1 x
o, equivalentemente,
z
Z {α n u[n]} = , |z| > |α |.
z−α
o, equivalentemente,
z
Z {−α n u[−n − 1]} = , |z| < |α |.
z−α
Z z
e−aT n u[n] ←→ , |z| > e−aT
z − e−aT
∞ ∞
1
∑ ∑
n −aT −1
Z {e−aT n u[n]} = e−aT n u[n]z−n = e−aT z−1 = , e z < 1
n=−∞ n=0 1 − e−aT z−1
o, equivalentemente,
z
Z {e−aT n u[n]} = , |z| > e−aT .
z − e−aT
Z z(z − cos(ω ))
cos(ω n)u[n] ←→ , |z| > 1
z2 − 2z cos(ω ) + 1
∞
Z {cos(ω n)u[n]} = ∑ cos(ω n)u[n]z−n
n=−∞
∞ jω n
e + e− jω n
= ∑ 2
z−n
n=0
" #
∞ n ∞
1
∑ e jω z−1 + ∑ e− jω z−1
n
=
2 n=0 n=0
1 1 1
= + ,
2 1 − e jω z−1 1 − e− jω z−1
z(z − cos(ω ))
Z {cos(ω n)u[n]} = , |z| > 1.
z2 − 2z cos(ω ) + 1
Función Transformada z
δ [n] 1, z∈C
z
u[n] , |z| > 1
z−1
z
nu[n] , |z| > 1
(z − 1)2
z(z + 1)
n2 u[n] , |z| > 1
(z − 1)3
z
−u[−n − 1] , |z| < 1
z−1
z
α n u[n] , |z| > |α |
z−α
z
−α n u(−n − 1) , |z| < |α |
z−α
αz
n α n u[n] , |z| > |α |
(z − α )2
αz
−n α n u[−n − 1] , |z| < |α |
(z − α )2
z
e−aT n u[n] , |z| > e−aT
z − e−aT
z(z − cos(ω ))
cos(ω n)u[n] , |z| > 1
z2 − 2z cos(ω ) + 1
z sen(ω )
sen(ω n)u[n] , |z| > 1
z2 − 2z cos(ω ) + 1
z(z − α cos(ω ))
α n cos(ω n)u[n] , |z| > |α |
z2 − 2zα cos(ω ) + α 2
zα sen(ω )
α n sen(ω n)u[n] , |z| > 1
z2 − 2zα cos(ω ) + α 2
280 8.3. ALGUNOS PARES DE TRANSFORMADAS
z z z2
F(z) = + 2
= , |z| > 1.
z − 1 (z − 1) (z − 1)2
y
|z| > 1
b b
1 x
1 0 1 0
= ∑
2 n=−∞
n 2n e2n j z−n + ∑ n 2n e−2n j z−n .
2 n=−∞
1 ∞ 1 ∞
F(z) = ∑
2 n=0
(−n) 2−n e−2n j zn + ∑ (−n) 2−n e2n j zn
2 n=0
1 ∞ n 1 ∞
= − ∑ n 2−1 e−2 j z − ∑ n 2−1 e2 j z .
n
(8.11)
2 n=0 2 n=0
z e2 j z e2 j
= − − , |z| < 2.
(z − 2 e2 j )2 (z e2 j − 2)2
Luego, calculando a que converge cada una de las series de potencias anteriores, obtenemos:
1 1 1 1
F(z) = − 1 − − 1 + −
1 − 4−1 z 1 − 2−1 z 1 − 4−1 z−1 1 − 2−1 z−1
| {z } | {z } | {z } | {z }
|z|<4 |z|<2 |z|>1/4 |z|>1/2
y
1
2 < |z| < 2
b b b b b
1/2 2 x
b
Cuando n < 0, entonces aplicando nuevamente el Teorema de los Residuos a la integral de (8.13),
se consigue n n
z z
f [n] = Res + Res = −an + an = 0.
z=0 z − a z=a z−a
284 8.4. CÁLCULO DE LA TRANSFORMADA Z INVERSA
f [n] = an u(n).
Como
zn−1 1 d −n 1
Res = = −1, para n ≤ 0,
z=0 z − 1 (−n)! dz−n z − 1 z=0
zn−1
Res = zn−1 z=1 = 1, para todo n,
z=1 z − 1
n−1
z 1 d −n 1
Res = = −2n−1 , para n ≤ 0,
z=0 z − 2 (−n)! dz−n z − 2 z=0
entonces
Z
(
zn−1 0, si n ≤ 0,
dz = = 2π j u[n − 1] (8.16)
C z−1 2π j, si n ≥ 1,
(
−2π j 2n−1 , si n ≤ 0,
Z
zn−1
dz = = −2π j 2n−1 u[−n]. (8.17)
C z−2 0, si n ≥ 1.
CAPÍTULO 8. TRANSFORMADA Z 285
De esta forma, por (8.14), (8.15), (8.16) y (8.17), la transformada z inversa de F(z) se puede
expresar como:
f [n] = δ [n] − 3 u[n − 1] − 3 2n u[−n].
1 z 1
F(z) = + , |z| > .
z − 2 z − 12
1 2
Hallemos los desarrollos de cada una de las fracciones parciales de F(z), centrados en z0 = 0 y
válidos en |z| > 21 . Se tiene que:
∞ ∞
1 1 1
z − 12
= z−1
1 − 2−1 z−1
= z−1
∑ 2−n −n
z = ∑ 2−n u[n]z−(n+1) , |z| > ,
2
n=0 n=−∞
∞ ∞
z 1 1
z − 12
= = ∑
1 − 2−1 z−1 n=0
2−n −n
z = ∑ 2−n u[n]z−n , |z| > .
2
n=−∞
Ası́, el desarrollo de Laurent de F(z) centrado en z0 = 0 y válido en |z| > 12 , se puede expresar
como:
∞ ∞
F(z) = ∑ 2−n u[n]z−(n+1) + ∑ 2−n u[n]z−n
n=−∞ n=−∞
∞ ∞
= ∑ 2(1−n) u[n − 1]z−n + ∑ 2−n u[n]z−n
n=−∞ n=−∞
∞
1
= ∑ 2−n (2 u[n − 1] + u[n])z−n , |z| > .
2
n=−∞
1
F(z) = , |z| > 1.
(1 + z−1 )(1 − z−1 )2
z3
F(z) = .
(z + 1)(z − 1)2
Hallemos los desarrollos de Laurent centrados en z0 = 0 y válidos en |z| > 1, de cada una de las
fracciones parciales de (8.18). Se tiene que
∞ ∞
z z
= = ∑
(z + 1) z(1 + z−1 ) n=0
(−1)n −n
z = ∑ (−1)n u[n] z−n , |z| > 1, (8.19)
n=−∞
∞ ∞
z z
= = ∑
(z − 1) z(1 − z−1 ) n=0
z−n
= ∑ u[n] z−n , |z| > 1; (8.20)
n=−∞
de donde se deduce
∞
z
= ∑
(z − 1)2 n=−∞
n u[n] z−n , |z| > 1. (8.21)
1 ∞ 3 ∞ 1 ∞
F(z) = ∑
4 n=−∞
(−1)n u[n] z−n + ∑ u[n] z−n + ∑ n u[n] z−n
4 n=−∞ 2 n=−∞
∞
1 3 1
= ∑ (−1)n u[n] + u[n] + n u[n] z−n , |z| > 1.
n=−∞ 4 4 2
1 3 1
f [n] = (−1)n u[n] + u[n] + n u[n].
4 4 2
CAPÍTULO 8. TRANSFORMADA Z 287
14 1
F(z)
= 15 + 15 1 ,
z (z − 4) z− 4
∞ ∞
z 1 1
z − 14
= = ∑
1 − 4−1 z−1 n=0
4−n −n
z = ∑ 4−n u[n]z−n , |z| > .
4
n=−∞
1
De esta forma, el desarrollo de Laurent de F(z) centrado en z0 = 0 y válido en 4 < |z| < 4, es:
14 ∞ n 1 ∞ −n
F(z) = − ∑
15 n=−∞
4 u[−1 − n]z−n
+ ∑ 4 u[n]z−n
15 n=−∞
∞
1 −n 14 1
= ∑ 4 u[n] − 4n u[−1 − n] z−n , < |z| < 4.
n=−∞ 15 15 4
z3 + 4 z2 − 11
6 1 1
F(z) = , < |z| < .
z3 + 67 z2 − 32 z+ 1
3
3 2
Determinemos Z −1 {F1 (z)}. Para ello, hallemos primero el desarrollo de Laurent de F1 (z) cen-
trado en z0 = 0 y válido en 13 < |z| < 21 . La expansión en fracciones parciales de F1 (z) está dada
por:
73 17 73
− 10 15 1 1
F1 (z) = 21 1 + 1
+ , < |z| < .
z− 3 z− 2 (z + 2) 3 2
Ahora, se tiene que
∞ ∞
1 z−1 1
1
z− 3
=
1 − 3−1 z−1
= ∑ 3−n −(n+1)
z = ∑ 3(1−n) u[n]z−n , |z| > ,
3
n=0 n=−∞
∞ ∞
1 −2 1
= = − ∑ 2(n+1) zn = − ∑ 2(1−n) u[−n]z−n , |z| < ,
z − 12 1 − 2z n=0 n=−∞ 2
∞ ∞
1 2−1
(z + 2)
= = ∑
1 + 2−1 z n=0
2−(n+1) n
z = ∑ 2(n−1) u[−n]z−n , |z| < 2.
n=−∞
Ası́, usando los series de potencias anteriores obtenemos que el desarrollo de Laurent de F1 (z)
centrado en z0 = 0 y válido en 13 < |z| < 12 , es:
Luego, sustituyendo este desarrollo de Laurent en (8.22), tenemos que el desarrollo de Laurent de
F(z) centrado en z0 = 0 y válido en 13 < |z| < 12 es:
∞
73 (1−n) 17 (1−n) 73 (n−1)
F(z) = ∑ δ [n] + 3 u[n] + 2 u[−n] + 2 u[−n] z−n .
n=−∞ 21 10 15
Se tiene que
1
F(z) = Log 1 − 2−1 z−1 , |z| > .
2
CAPÍTULO 8. TRANSFORMADA Z 289
Ası́, por (8.23) el desarrollo de Laurent de F(z) centrado en z0 = 0, válido en |z| > 1/2, es:
∞ ∞
2−n −n 2−n 1
F(z) = − ∑ z =− ∑ u[n − 1] z−n , |z| < .
n=1 n n=−∞ n 2
donde F1 (z), F2 (z), . . . , FR (z), son funciones tales que se les conoce su transformada z inversa
f1 [n], f2 [n], . . . , fR [n]. De esta forma, la transformada z inversa de F(z) está dada por:
Observación 8.2. Cuando F(z) es una función racional propia, se emplea la expansión en fraccio-
nes parciales para obtener la descomposición (8.24).
Ejemplo 8.22. Determinar la transformada z inversa de
1
F(z) = , |z| > 1.
(1 + z−1 )(1 − z−1 )2
Solución. Escribimos a F(z) en potencias positivas:
z3
F(z) = .
(z + 1)(z − 1)2
Ahora, aplicando la expansión en fracciones parciales a
F(z) z2
= ,
z (z + 1)(z − 1)2
se tiene que
F(z) A1 A2,1 A2,2
= + + ,
z (z + 1) (z − 1) (z − 1)2
donde
F(z) z2 1
A1 = (z + 1) = 2
= ,
z
z=−1 (z − 1) z=−1 4
2
d 2 F(z)
d z = 3,
A2,1 = (z − 1) =
dz z
z=1 dz z + 1 z=1 4
2
F(z) z = 1.
A2,2 = (z − 1)2 =
z
z=1 z + 1
z=1 2
290 8.5. PROBLEMAS PROPUESTOS
Ası́,
1 z 3 z 1 z
F(z) = + + , |z| > 1.
4 (z + 1) 4 (z − 1) 2 (z − 1)2
Como
Z z
(−1)n u[n] ←→ , |z| > 1,
z+1
Z z
u[n] ←→ , |z| > 1,
z−1
Z z
n u[n] ←→ , |z| > 1,
(z − 1)2
8.2. La transformada z de una función causal f [n] ( f [n] = 0 para n < 0) es:
1 1
F(z) = , |z| > .
(z − 12 )3 2
a) g[n] = 2n f [n − 2]
CAPÍTULO 8. TRANSFORMADA Z 291
b) g[n] = n f [n]
c) g[n] = f [−n − 1] − f [−n]
d) g[n] = (n + 1)(1/3)n f [n − 2]
292
RESPUESTA A LOS PROBLEMAS PROPUESTOS 293
h) 1
i) −π /2 2.19 D = C − {z ∈ C : Re z ≤ 0, Im z = −1}
j) −π /2
2.20 D = C − {z ∈ C : Re z = 0, |Im z| ≥ 1}
2.5 1 + i 1
(ez +1) ,
2.21 a) f (z) = e 2 Log√
2.6 a) C − {−3i} ′ z
f (z) = e /(2 ez + 1)
b) C
b) f (z) = cos(Log(z)),
c) C − {z : Im z = 0}
f ′ (z) = − sen(Log(z)) /z
2.7 C c) f (z) = Log (ez + 1),
f ′ (z) = ez /(ez + 1)
2.9 a) D = {z = x + i y : y = x}, f ′ (z) = 2x
2
b) D = {z = x+ i y : x = −3/2}, f ′ (z) = 2x+ 2 d) f (z) = e(Log(z)) ,
2
c) D = {− 12 , − 12 + i}, f ′ (z) = 2y + i f ′ (z) = 2 eLog(z) Log(z) /z
f) Res [ f (z)] = 1
z=0 e)
√ f5 (t)
2
g) Res [ f (z)] = 4 (1 + i) 1
z=eπ i/4
√ √ ··· ···
1+ 3i 3+ 3
h) Res [ f (z)] = − sen 2 12
z=eπ i/3 −3π −π π 3π t
-π 0π π
i) Res [ f (z)] = −π
2 2 2 2
z=π
4.10 a) i) 0, ii) 2π i
b) i) π3 (−2 − 4i3 ), ii) 2π i f)
√ 6π √
f6 (t)
c) i) 0, ii) (2 6−1)( 6+1)
, iii) 0
1
d) i) 0, ii) 0
e) i) 2π i, ii) 6π i √
2
√
2 t
−( + 1) ( − 1)
π 2 2
f) i) 0, ii) 25 (−14 + 2i)
19π i 19π i
g) i) 108 , ii) − 108
g)
Capı́tulo 5 f7 (t)
5.1 a) 4
f1 (t)
3
4
2
3
1
2 1/2
1 t
1 1 3 2
2 2
1 2 3 t
b)
f2 (t) h)
f8 (t)
1
4
1 2 3 t
3
c) 2
f3 (t)
1
1
-5 - 9 -4 -3 -2 - 3 -1 1 3 2 3 t
t 2 2 2
a
296 RESPUESTA A LOS PROBLEMAS PROPUESTOS
5.2 a) 0 b)
g(n)
b) 12 2 b
c) 1/2 1 b
d) −9
1 2
n
5.3 a) h(t) = pa (t − (a + b))
c)
b) No existe g(n)
b
2
c) h(t) = 12 t 2 u(t) − 12 (t − 1) u(t − 1)
b b
1
d) h(t) = −(t + 1)u(t + 1) + 2t u(t)
−(t − 1)u(t − 1) 0
n
-20 -16 -12 -4
e) h(t) = u(−t) + 2e−t − e−2t u(t) -1
g) h(t) = 21 3 − e−2t u(t)
d)
h) h(t) = e−2(t−1) u(t − 1) + g(n)
e−2t (et − 1)u(t) 2 b
1
5.4 a) h(t) = −(t + 2)u(t + 2) +
2(t + 1) u(t + 1) − 0
2(t − 1)u(t − 1) + 1 2 3
n
b
(t − 2) u(t − 2) -1
b
b) h(t) = −(t + 1)u(t + 2) + -2
2(t + 1) u(t + 1) − 2 u(t)−
2(t − 1)u(t − 1) +
(t − 1) u(t − 2) e)
g(n)
2
c) h(t) = 2(t + 2)u(t + 2) −
2(t + 1) u(t + 1) − 2t u(t)+ b b b b b
1 b b b b
2 ··· ···
b b b b b
0, t≥2 n
-6 -5 -4 -3 -2 -1 1 2 3 4 5 6
5.5 a) 5 4
g(n) 5.6 a) h(n) = ∑ u(n − k) − ∑ u(n + k)
b k=1 k=0
2
b
b) h(n) = (4(1/2)n − 2(1/3)n) u(n) +
1
(1/2)n−1u(n − 1)
0 c) h(n) = (n + 3) (u(n + 2) − u(n − 1)) +
1 2 3 4 5
n
-1 b
(3 − n) (u(n − 1) − u(n − 3))
d) No existe
b b
-2 3
e) h(n) = ∑ (n − k)u(n − k)
k=−2
RESPUESTA A LOS PROBLEMAS PROPUESTOS 297
a
j) F(s) = , Re s < −a Capı́tulo 8
a2 − s2
1 − (1 + 3s)e−3s z
7.2 a) F1 (s) = , Re s > 0 8.1 a) F(z) = , |z| > 12
s2 z + 12
1 − (1 + 3s)e −3s 1 2
b) F2 (s) = 2
+ , Re s > 0 2z z − a 2a+1
s 2 b) F(z) = , |z| > |a|
1 − e−2s (z − a)(z − 1a )
c) F3 (s) = , Re s > 0
s
2 3 senh(1) z (z2 − 9)
2e−3s/2 es/2 − 1 c) F(z) = , |z| > 1
d) F4 (s) = , Re s > 0 (z2 − 6 cos(1) z + 9)2
s2
3
18e−6s d) F(z) = , |z| < 3
7.3 a) G(s) = , Re s > − 31 z+3
(s + 13 )2
z11 − 1
4e−2s(s + 2) e) F(z) = , |z| > 1
b) G(s) = , Re s > −1 z5 (z − 1)
(s + 1)3
2e−3s(3s + 5) − 53 z 1
c) G(s) = , Re s > −1 f) F(z) = , 3 < |z| < 2
(s + 1)3 (z − 13 )(z − 2)
2s e−2s
d) G(s) = , Re s > −1 − 47 z
(s + 1)2 g) F(z) = , |z| > 2
(z − 14 )(z − 2)
e−2s (4s2 + 6s − 2)
e) G(s) = , Re s > −1 −5 z
(s + 1)3 h) F(z) = , |z| < 1
( 25z2 + 1 5
0, a < 0,
f) G(s) = −as
s∈C eα senh(β ) z
f (a)e , a ≥ 0, i) F(z) = ,
z2 − 2eα cosh(β )z + e2α
2e−3s s2 es + s(2 + es) + 4 |z| > eα +β
g) G(s) = ,
(s + 1)3
Re s > −1 16
2e−2s 8.2 a) G(z) = , |z| > 1
h) G(s) = , Re s > 0 z2 (z − 1)
s(s + 1)3
2z 1
7.4 a) f (0+ ) = 1, lı́m f (t) = 0 b) G(z) = , |z| > 2
t→∞ (z − 21 )3
b) f (0+ ) = 0, lı́m f (t) = 0
t→∞ 4z2 (z − 1)
c) G(z) = , |z| < 2
c) f (0+ ) = 0, lı́m f (t) = 6
25 (z − 2)2
t→∞
d) f (0+ ) = ∞, lı́m f (t) = 0 10z − 1 1
t→∞ d) G(z) = , |z| > 6
162 z2 (z − 61 )
e) f (0+ ) = 0, lı́m f (t) = 0
t→∞
f) f (0+ ) = 1, lı́m f (t) = 0 8.3 a) f [n] = δ [n] + 2(−1)n3n u[n]
t→∞
7.5 a) f (t) = sen(−t) u(−t) b) f [n] = 12 (1 − (−1)n) u[n]
b) f (t) = sen(at) u(t) c) f [n] = 13
u[n] + 92 n u[n] −
27
c) f (t) = 41 3e−t u(t) − e3t u(−t) 14
2n u[−n − 1]
d) f (t) = δ (t) + (2 + et ) u(t) 27
−2t
e) f (t) = − 24 1 37
6 + 5t e u(t) − d) f [n] = δ [n] + 70
37
(−1)n 2n u[−n] +
5 t
1 1 2 13
4 2 t − t − 4 + 9 e u(−t)
17
5 2−n u[−n] − 73
7 3−n u[−n]
−t
f) f (t) = e cos(t) u(t) − cos(2t) u(−t)
3−n
7.6 f (t) = α9 et u(−t) − 20e−2t − 18e−t u(t)
8.4 f [n] = − u[n − 1]
n
Bibliografı́a
[1] Churchil, R. y Ward, J. (2004). Variable Compleja y Aplicaciones 7ma. ed. McGraw-Hill,
Madrid.
[2] David, A. (1997). Variable Compleja con Aplicaciones 2da. ed. Addison-Wesley Iberoame-
ricana, Wilmington, Delaware.
[3] Derrick, W. (1987). Variable Compleja con Aplicaciones. Grupo Editorial Iberoamérica,
México.
[4] James, G. (2002). Matemáticas Avanzadas para Ingenierı́a 2da. ed. Prentice Hall, México.
[5] Kamen, E.W. y Heck, B.S. (2008). Fundamentos de Señales y Sistemas Usando la Web y
Matlab 3era. ed. Prentice Hall, México.
[6] Lindner, D.K. (1999). Introduction to Signals and Systems. McGraw-Hill, Boston.
[7] Markushévich, A.I. (1967). Teorı́a de las Funciones Analı́ticas, vol. I. Editorial Mir, Moscú.
[8] Soliman, S.S. y Srinath, M.D. (1999). Señales y Sistemas Continuos y Discretos 2da. ed.
Prentice Hall, México.
299
Índice
300
ÍNDICE 301