Clase (9/14) - Formas canónicas

Los números complejos son una extensión de los números reales. El conjunto de los números complejos se define con la notación ${\mathbb {C} }$, siendo ${\mathbb {R}}$ el conjunto de los números reales se cumple que ${\mathbb {R}} \subset {\mathbb {C}}$ (${\mathbb {R}} \subset {\mathbb {C}}$ está estrictamente contenido en ${\mathbb {C} }$).
Los
números complejos incluyen todas las raíces de los polinomios, a diferencia de los reales. Todo número complejo puede representarse como la suma de un número real y un número imaginario (que es un múltiplo real de la unidad imaginaria, que se indica con la letra $i$), o en forma polar.
El origen de los números complejos se debe a las aportaciones del matemático e ingeniero hidráulico italiano Raffaele Bombelli (Rafael Bombelli).
Los números complejos se forman por una parte real y una imaginaria
donde $x \in \mathbb{R}$ es la parte real, $y \in \mathbb{I}$ es la parte imaginaria y $i = \sqrt{-1}$.
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 158
% Tipo: Simbólico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
a = sym('a','real');
b = sym('b','real');
c = a + b*i
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 159
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
a = 3 + 5*i
b = complex(3,5)
Los números complejos existen en el plano complejo ${\mathbb{C}}$, en el cual, el eje de las abscisas (eje real) representa a los números reales ${\mathbb{R}}$ y el eje de las ordenadas (eje imaginario) describe a los números imaginarios ${\mathbb{I}}$, tal y como se observa en la siguiente gráfica
![]() |
Figura 1. Gráfica de un número complejo |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 160
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
p1 = [-1 0];
p2 = [5 0];
dp = p2-p1;
quiver(p1(1),p1(2),dp(1),dp(2),0, 'k')
hold on
p3 = [5 0];
p4 = [-1 0];
dp = p4-p3;
quiver(p3(1),p3(2),dp(1),dp(2),0, 'k')
hold on
p5 = [0 5];
p6 = [0 -1];
dp = p6-p5;
quiver(p5(1),p5(2),dp(1),dp(2),0, 'k')
hold on
p7 = [0 0];
p8 = [0 5];
dp = p8-p7;
quiver(p7(1),p7(2),dp(1),dp(2),0, 'k')
figure(1)
grid on
axis([-1 5 -1 5])
text(1.8, -0.25, 'Eje Real')
h=text(-0.25, 1.5, 'Eje Imaginario');
set(h,'Rotation',90);
z = complex(3, 2)
plot( real(z), imag(z), '*', 'LineWidth', 5, 'MarkerEdgeColor', 'r' )
grid on
hold on
text(3.1, 2.1, '3.0000 + 2.0000i', 'Color', 'red')
\[\large{ \left| z \right| = \sqrt {{x^2} + {y^2}}. }\]
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 161
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c=complex(2,5);
re=real(c);
im=imag(c);
z1 = sqrt(re.^2 + im.^2)
z2 = abs(c)
El ángulo $\theta$ de $z$ es el ángulo, en radianes o grados, que el segmento de recta forma con el eje real positivo y se define como:
\[\large{ \theta = {\tan ^{ - 1}}\Bigg( {\frac{y}{x}} \Bigg). }\]
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 162
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c=complex(2,5);
re=real(c);
im=imag(c);
z = abs(c)
thetaRadianes1 = angle(c)
thetaRadianes2 = atan(im/re)
thetaGrados1 = rad2deg(thetaRadianes2)
thetaGrados2 = atand(im/re)
\[\large{ z = \underbrace {x + iy}_{{\rm{rectangulares}}} = \underbrace {\left| z \right|{\rm{ }}\angle \theta }_{{\rm{polares}}} }\]
donde $x = \left| z \right| \cos \left( \theta \right)$ y $y = \left| z \right| \mathrm{sen} \left( \theta \right)$.
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 163
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c1 = complex(2,5);
z = abs(c1)
thetaRadianes = angle(c1)
[x,y] = pol2cart(thetaRadianes, z)
c2 = complex(x,y)
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 164
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
z = 5.3852;
thetaRadianes = 1.1903;
[x,y] = pol2cart(thetaRadianes, z)
c = complex(x,y)
x1 = z*cos(thetaRadianes)
y1 = z*sin(thetaRadianes)
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 165
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
x = 2;
y = 5;
c = complex(x,y)
[theta,rho] = cart2pol(x,y)
![]() |
Figura 2. Gráfica de la magnitud y el ángulo de un número complejo |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 166
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
p1 = [0 0];
p2 = [5 0];
dp = p2-p1;
quiver(p1(1),p1(2),dp(1),dp(2),0, 'k')
hold on
p3 = [4 0];
p4 = [-1 0];
dp = p4-p3;
quiver(p3(1),p3(2),dp(1),dp(2),0, 'k')
hold on
p5 = [0 5];
p6 = [0 -1];
dp = p6-p5;
quiver(p5(1),p5(2),dp(1),dp(2),0, 'k')
hold on
p7 = [0 0];
p8 = [0 5];
dp = p8-p7;
quiver(p7(1),p7(2),dp(1),dp(2),0, 'k')
hold on
figure(1)
grid on
axis([-1 5 -1 5])
text(1.8, -0.25, sprintf('Eje Real'))
h1=text(-0.25, 1.5, 'Eje Imaginario');
set(h1,'Rotation',90);
origen = complex(0,0);
z1 = complex(3,3);
z = [origen ; z1] ;
plot(real(z),imag(z),'r', 'LineWidth', 2)
hold on
plot(real(z),imag(z),'*r')
Z = abs(z1);
theta = rad2deg(angle(z1));
h = text((real(z1)/2)-0.5, (imag(z1)/2)+0.1, sprintf('|z| = %.4f', Z), 'Color','red');
set(h,'Rotation', rad2deg(angle(z1))-10);
text(real(z1)+ 0.1, imag(z1)+ 0.1, sprintf('%.2f + %.2f i', real(z1), imag(z1)), 'Color','red')
text(real(z1)*0.15, imag(z1)*0.1, sprintf('theta = %.2f', theta), 'Color','red')
El complejo conjugado del número
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 167
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
x = 2;
y = 5;
c = complex(x,y)
cc = conj(c)
![]() |
Figura 3. Gráfica de un número complejo$z$ y su conjugado $\bar{z}$ |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 168
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
p1 = [0 0];
p2 = [5 0];
dp = p2-p1;
quiver(p1(1),p1(2),dp(1),dp(2),0, 'k')
hold on
p3 = [4 0];
p4 = [-1 0];
dp = p4-p3;
quiver(p3(1),p3(2),dp(1),dp(2),0, 'k')
hold on
p5 = [0 0];
p6 = [0 -5];
dp = p6-p5;
quiver(p5(1),p5(2),dp(1),dp(2),0, 'k')
hold on
p7 = [0 0];
p8 = [0 5];
dp = p8-p7;
quiver(p7(1),p7(2),dp(1),dp(2),0, 'k')
hold on
figure(1)
grid on
axis([-1 5 -5 5])
text(1.8, -0.25, sprintf('Eje Real'))
h1=text(-0.25, 1.5, 'Eje Imaginario');
set(h1,'Rotation',90);
origen = complex(0,0);
z1 = complex(3,3);
P1 = [origen ; z1] ;
plot(real(P1),imag(P1),'r', 'LineWidth', 2)
hold on
plot(real(P1),imag(P1),'*r')
z2 = complex(3,-3);
P2 = [origen ; z2] ;
plot(real(P2),imag(P2),'b', 'LineWidth', 2)
hold on
plot(real(P2),imag(P2),'*b')
Z1 = abs(z1);
theta = rad2deg(angle(z1));
text(real(z1)+ 0.1, imag(z1)+ 0.1, sprintf('%.2f + %.2f i', real(z1), imag(z1)), 'Color','red')
Z2 = abs(z2);
theta = rad2deg(angle(z2))
text(real(z2)+ 0.1, imag(z2)+ 0.1, sprintf('%.2f + %.2f i', real(z2), imag(z2)), 'Color','blue')
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 169
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(2,5)
cc = conj(c)
plot([0 real(c)],[0 imag(c)],'r')
grid
hold on
plot([0 real(cc)],[0 imag(cc)],'b')
scatter(real(c), imag(c), 100, 'r', '*', 'Linewidth',1)
scatter(real(cc), imag(cc), 100, 'b', '*', 'Linewidth',1)
axis([0 2.5 -6 6])
text(2.05, 5, sprintf('2.00 + 5.00 i'),'Color','red')
text(2.05,-5, sprintf('2.00 + 5.00 i'),'Color','blue')
Un número complejo puede escribirse de varias formas
\[\large{ \begin{equation*} \begin{array}{rl} \textrm{Forma Rectangular} &\left \{ \begin{array}{l} z = x+iy\\ \\ z = | z | \left \{ \cos(\theta) + i \: \rm{sen} (\theta) \right \} \end{array} \right. \\ \\ \textrm{Forma Polar} &\left \{ \begin{array}{l} z = |z| \angle \theta\\ \\ z = | z | e^{i \theta} \end{array} \right. \end{array} \end{equation*} }\]
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 170
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
z1 = complex(2,5)
MagZ= abs(z1);
thetaRadianes1 = angle(z1);
z2 = MagZ*(cos(thetaRadianes1) + i*sin(thetaRadianes1))
z3 = MagZ*exp(i*thetaRadianes1)
\[\large{ \begin{equation*} \begin{array}{*{20}{c}} {{\textrm{Rectangular a polar}}}&{\left\{ {\begin{array}{*{20}{l}} {z = \sqrt {{x^2} + {y^2}} }\\ \\ {\theta = {{\tan }^{ - 1}}\Bigg( {\dfrac{y}{x}} \Bigg)} \end{array}} \right.}\\ {}&{}\\ {{\textrm{Polar a rectangular}}}&{\left\{ {\begin{array}{*{20}{l}} {x = \left| z \right|\cos \left( \theta \right)}\\ \\ {y = \left| z \right|{\rm{sen}}\left( \theta \right)} \end{array}} \right.} \end{array} \end{equation*} }\]
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 171
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
x = 2;
y = 5;
z= complex(2,5)
Magz1 = sqrt(x.^2 + y.^2)
Magz2 = abs(z)
theta1 = atan(y/x)
theta2 = angle(z)
[x,y] = pol2cart(theta1, Magz1)
x1 = Magz2*cos(theta2)
y1 = Magz2*sin(theta2)
Nótese que
\[\large{ \begin{align} z=& { x + iy = \left| z \right|\angle ( + \theta ) = \left| z \right|\left\{ {\cos \left( \theta \right) + i{\rm{sen}}\left( \theta \right)} \right\}}\\ \nonumber\\ {\bar z} =& { x - iy = \left| z \right|\angle ( - \theta ) = \left| z \right|\left\{ {\cos \left( \theta \right) - i{\rm{sen}}\left( \theta \right)} \right\}} \end{align} }\]
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 172
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
x = 2;
y = 5;
z = complex(2,5)
zc = conj(z)
MagZ = abs(z)
theta = angle(z)
z1 = MagZ*(cos(theta) + i*sin(theta))
z1c = MagZ*(cos(theta) - i*sin(theta))
![]() |
Figura 4. Número complejo en ${\mathbb{C}}$ |
Las expansiones de series de potencia de $\cos (\theta) $ y $\rm{sen} \left( \theta \right)$ son, respectivamente,
\[\large{ \begin{align} \cos \left( \theta \right) &= 1 - \dfrac{{{\theta ^2}}}{{2!}} + \dfrac{{{\theta ^4}}}{{4!}} - \dfrac{{{\theta ^6}}}{{6!}} + \ldots \\ \nonumber\\ {\rm{sen}}\left( \theta \right) &= \theta - \dfrac{{{\theta ^3}}}{{3!}} + \dfrac{{{\theta ^5}}}{{5!}} - \dfrac{{{\theta ^7}}}{{7!}} + \ldots \end{align} }\]
\[\large{ \cos \left( \theta \right) + i{\rm{sen}}\left( \theta \right) = 1 + \left( {i\:\theta } \right) + \dfrac{{{{\left( {i\:\theta } \right)}^2}}}{{2!}} + \dfrac{{{{\left( {i\:\theta } \right)}^3}}}{{3!}} + \dfrac{{{{\left( {i\:\theta } \right)}^4}}}{{4!}} + \ldots }\]
Puesto que
\[\large{ {e^x} = 1 + x + \dfrac{{{x^2}}}{{2!}} + \dfrac{{{x^3}}}{{3!}} + \dfrac{{{x^4}}}{{4!}} + \dfrac{{{x^5}}}{{5!}} + \dfrac{{{x^6}}}{{6!}} + \dfrac{{{x^7}}}{{7!}} + \ldots }\]
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 173
% Tipo: Simbólico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
syms theta
T1 = taylor(sin(theta));
T2 = taylor(cos(theta));
T3 = taylor(exp(theta))
T4 = T1 + T2
\[\large{ \cos \left( \theta \right) + i{\rm{sen}}\left( \theta \right) = {e^{i\:\theta }} \qquad {\textrm{teorema de Euler}} }\]
A continuación se presenta el teorema de Euler y su complejo conjugado:
\[\large{ \begin{align} {e^{i \: \theta }} & = \cos \left( \theta \right) + i \mathrm{sen} \left( \theta \right)\\ \nonumber\\ {e^{ - i \: \theta }} & = \cos \left( \theta \right) - i \mathrm{sen} \left( \theta \right). \end{align} }\]
\[\large{ \begin{align} \cos \left( \theta \right) & = \dfrac{{{e^{i \: \theta }} + {e^{ - i \: \theta }}}}{2}\\ \nonumber\\ \mathrm{sen} \left( \theta \right) & = \dfrac{{{e^{i \: \theta }} - {e^{ - i \: \theta }}}}{{2i}} \end{align} }\]
La comprobación gráfica del Teorema de Euler se observa en la siguiente figura
![]() |
Figura 5. $\cos(\theta) + i \: \rm{sen} (\theta) = e^{i \theta}$ |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 174
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
subplot(1,2,1);
p1 = [-1 0];
p2 = [1 0];
dp = p2-p1;
quiver(p1(1),p1(2),dp(1),dp(2),0, 'k')
hold on
p3 = [1 0];
p4 = [-1 0];
dp = p4-p3;
quiver(p3(1),p3(2),dp(1),dp(2),0, 'k')
hold on
p5 = [0 1.5];
p6 = [0 -1.5];
dp = p6-p5;
quiver(p5(1),p5(2),dp(1),dp(2),0, 'k')
hold on
p7 = [0 -1.5];
p8 = [0 1.5];
dp = p8-p7;
quiver(p7(1),p7(2),dp(1),dp(2),0, 'k')
hold on
theta = -2*pi:0.01:2*pi;
c = cos(theta) + i*sin(theta);
plot(real(c),imag(c), 'r')
grid on
axis equal
title('cos(\theta) + i* sin(\theta)')
xlabel('eje Real')
ylabel('eje Imaginario')
subplot(1,2,2);
p1 = [-1 0];
p2 = [1 0];
dp = p2-p1;
quiver(p1(1),p1(2),dp(1),dp(2),0, 'k')
hold on
p3 = [1 0];
p4 = [-1 0];
dp = p4-p3;
quiver(p3(1),p3(2),dp(1),dp(2),0, 'k')
hold on
p5 = [0 1.5];
p6 = [0 -1.5];
dp = p6-p5;
quiver(p5(1),p5(2),dp(1),dp(2),0, 'k')
hold on
p7 = [0 -1.5];
p8 = [0 1.5];
dp = p8-p7;
quiver(p7(1),p7(2),dp(1),dp(2),0, 'k')
hold on
e = exp(i*theta);
plot(real(e),imag(e), 'b')
grid on
axis equal
title('eˆ{(i*\theta)}')
xlabel('eje Real')
ylabel('eje Imaginario')
Debido a la inclusión de los números imaginarios es necesario un espacio tridimensional formado por una parte real, una parte imaginaria y el tiempo.
![]() |
Figura 6. Plano completo |
![]() |
Figura 7. Teorema de Euler en el plano completo |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 175
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
t = linspace(0, 2.5, 250);
f = exp(2*pi*4/2.5*1i*t);
figure(1)
plot3(t, real(f), imag(f), 'LineWidth',2)
hold on
plot3(t, real(f), zeros(size(t))-1.5)
plot3(t, zeros(size(t))-2, imag(f))
hold off
grid on
axis([-1 3 -2 2 -1.5 1.5])
view([-125 30])
xlabel('Tiempo', 'Rotation',-30)
ylabel('Eje Real', 'Rotation',10)
zlabel('Eje Imaginario')
Como se observa en la figura, el teorema de Euler descrito por:
![]() |
Figura 8. $\cos (t)$ |
Mientras que la función senoidal existe en el plano formado por el eje imaginario y el tiempo $\{ {\mathbb{I}}, t \}$
![]() |
Figura 9. $i \: \rm{sen} (t)$ |
![]() |
Figura 10. Círculo formado por las funciones seno y coseno |
Las funciones reales solo tienen parte real, es decir, la parte imaginaria es cero. Este tipo de funciones existe en el plano $\{ {\mathbb{R}}, t\}$.
![]() |
Figura 12. Parte real de la función $e^{-t}$ |
![]() |
Figura 13. Parte imaginaria de la función $e^{-t}$ |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 176
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
t= linspace(0,6*pi,500);
f = exp(-t);
figure(1)
plot3(t, real(f), imag(f), 'LineWidth',2)
hold on
plot3(t, real(f), zeros(size(t))-1.5)
plot3(t, zeros(size(t))-2, imag(f))
hold off
grid on
xlabel('Tiempo', 'Rotation',-30)
ylabel('Eje Real', 'Rotation',10)
zlabel('Eje Imaginario')
La función $\cos(t)$ se representa en el plano completo de la siguiente forma
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 177
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
t= linspace(0,6*pi,500);
f = cos(t);
figure(1)
plot3(t, real(f), imag(f), 'LineWidth',2)
hold on
plot3(t, real(f), zeros(size(t))-1.5)
plot3(t, zeros(size(t))-2, imag(f))
hold off
grid on
xlabel('Tiempo', 'Rotation',-30)
ylabel('Eje Real', 'Rotation',10)
zlabel('Eje Imaginario')
La función $\rm{sen}(t)$ se representa en el plano completo de la siguiente forma
![]() |
Figura 19. Parte imaginaria de la función $\rm{sen}(t)$ |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 178
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
t= linspace(0,6*pi,500);
f = sin(t);
figure(1)
plot3(t, real(f), imag(f), 'LineWidth',2)
hold on
plot3(t, real(f), zeros(size(t))-1.5)
plot3(t, zeros(size(t))-2, imag(f))
hold off
grid on
xlabel('Tiempo', 'Rotation',-30)
ylabel('Eje Real', 'Rotation',10)
zlabel('Eje Imaginario')
De modo que si se escriben dos números complejos
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 179
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
x = 3;
y = 6;
u = 3;
v = 6;
c1 = complex(x, y)
c2 = complex(u, v)
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 180
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c1 = complex(3, 6)
c2 = complex(-2, 9)
suma1 = c1 + c2
suma2 = (real(c1) + real(c2)) + i*(imag(c1) + imag(c2))
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 181
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c1 = complex(3, 6)
c2 = complex(-2, 9)
resta1 = c1 - c2
resta2 = (real(c1) - real(c2)) + i*(imag(c1) - imag(c2))
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 182
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(3, 6)
alpha = 2
multiplicacion1 = alpha*c
multiplicacion2 = alpha*(real(c) + i*imag(c))
multiplicacion3 = alpha*real(c) + alpha*i*imag(c)
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 183
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c1 = complex(3, 6)
c2 = complex(-2, 9)
multiplicacion1 = c1*c2
multiplicacion2 = (real(c1) + i*imag(c1)) * (real(c2) + i*imag(c2))
multiplicacion3 = (real(c1)*real(c2) - imag(c1)*imag(c2)) + i* (real(c1)*imag(c2) + imag(c1)*real(c2))
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 184
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c1 = complex(3, 6)
c2 = complex(-2, 9)
[theta1,rho1] = cart2pol(real(c1),imag(c1));
[theta2,rho2] = cart2pol(real(c2),imag(c2));
rho = rho1*rho2;
theta = theta1-theta2;
fprintf('[rho, theta]=[ %g, %g]\n', rho, theta)
![]() |
Figura 20. Multiplicación por $i$ |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 185
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
p1 = [0 0];
p2 = [4 0];
dp = p2-p1;
quiver(p1(1),p1(2),dp(1),dp(2),0, 'k')
hold on
p3 = [0 0];
p4 = [-4 0];
dp = p4-p3;
quiver(p3(1),p3(2),dp(1),dp(2),0, 'k')
hold on
p5 = [0 0];
p6 = [0 -4];
dp = p6-p5;
quiver(p5(1),p5(2),dp(1),dp(2),0, 'k')
hold on
p7 = [0 0];
p8 = [0 4];
dp = p8-p7;
quiver(p7(1),p7(2),dp(1),dp(2),0, 'k')
hold on
figure(1)
grid on
axis([-4 4 -1 4])
text(1.8, -0.25, sprintf('Eje Real'))
h1=text(-0.25, 1.5, 'Eje Imaginario');
set(h1,'Rotation',90);
origen = complex(0,0);
z1 = complex(3,3);
zP1 = [origen ; z1] ;
plot(real(zP1),imag(zP1),'r', 'LineWidth', 2)
hold on
z2 = complex(-3,3);
zP2 = [origen ; z2] ;
plot(real(zP2),imag(zP2),'b', 'LineWidth', 2)
hold on
plot(real(zP1),imag(zP1),'*r')
Z1 = abs(z1);
theta1 = rad2deg(angle(z1));
text(real(z1)+ 0.1, imag(z1)+ 0.1, sprintf('%.2f + %.2f i', real(z1), imag(z1)), 'Color','red')
plot(real(zP2),imag(zP2),'*b')
Z2 = abs(z2);
theta2 = rad2deg(angle(z2));
text(real(z2)+ 0.1, imag(z2)+ 0.1, sprintf('%.2f + %.2f i', real(z2), imag(z2)), 'Color','blue')
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 186
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(3, 6)
ci = i*c
compass(c, 'r');
hold on
polar(angle(c), abs(c), '*r');
compass(ci, 'b');
polar(angle(ci), abs(ci), '*b');
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 187
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(3, 6)
ci1 = i*c
ci2 = i*(real(c) + i*imag(c))
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 188
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(1.4142, 1.4142)
[thetaC, zC] = cart2pol(imag(c), real(c));
zC
rad2deg(thetaC)
thetaI = rad2deg(pi/2)
zI = 1
z = zC*zI
theta = rad2deg(thetaC)+thetaI
x = z*cosd(theta)
y = z*sind(theta)
cC1= complex(x, y)
cC2 = i*c
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 189
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c1 = complex(-5, 6)
c2 = complex(2, -2)
[thetaC1, zC1] = cart2pol(imag(c1), real(c1));
[thetaC2, zC2] = cart2pol(imag(c2), real(c2));
zC1
rad2deg(thetaC1)
zC2
rad2deg(thetaC2)
z = zC1/zC2
theta = rad2deg(thetaC1)-rad2deg(thetaC2)
x = z*cosd(theta)
y = z*sind(theta)
cC1= complex(x, y)
cC2 = c1/c2
![]() |
Figura 21. División entre $i$ |
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 190
% Tipo: Numérico/Gráfico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
p1 = [0 0];
p2 = [4 0];
dp = p2-p1;
quiver(p1(1),p1(2),dp(1),dp(2),0, 'k')
hold on
p3 = [0 0];
p4 = [-4 0];
dp = p4-p3;
quiver(p3(1),p3(2),dp(1),dp(2),0, 'k')
hold on
p5 = [0 0];
p6 = [0 -4];
dp = p6-p5;
quiver(p5(1),p5(2),dp(1),dp(2),0, 'k')
hold on
p7 = [0 0];
p8 = [0 4];
dp = p8-p7;
quiver(p7(1),p7(2),dp(1),dp(2),0, 'k')
hold on
figure(1)
grid on
axis([-4 4 -4 4])
text(1.8, -0.25, sprintf('Eje Real'))
h1=text(-0.25, 1.5, 'Eje Imaginario');
set(h1,'Rotation',90);
origen = complex(0,0);
z1 = complex(3,3);
zP1 = [origen ; z1] ;
plot(real(zP1),imag(zP1),'r', 'LineWidth', 2)
hold on
z2 = complex(3,-3);
zP2 = [origen ; z2] ;
plot(real(zP2),imag(zP2),'b', 'LineWidth', 2)
hold on
plot(real(zP1),imag(zP1),'*r')
Z1 = abs(z1);
theta1 = rad2deg(angle(z1));
text(real(z1)+ 0.1, imag(z1)+ 0.1, sprintf('%.2f + %.2f i', real(z1), imag(z1)), 'Color','red')
plot(real(zP2),imag(zP2),'*b')
Z2 = abs(z2);
theta2 = rad2deg(angle(z2));
text(real(z2)+ 0.1, imag(z2)+ 0.1, sprintf('%.2f + %.2f i', real(z2), imag(z2)), 'Color','blue')
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 191
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(3, 6)
ci = c/i
compass(c, 'r');
hold on
polar(angle(c), abs(c), '*r');
compass(ci, 'b');
polar(angle(ci), abs(ci), '*b');
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 192
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(3, 6)
ci = c/i
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 193
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(1.4142, 1.4142)
[thetaC, zC] = cart2pol(imag(c), real(c));
zC
rad2deg(thetaC)
thetaI = rad2deg(pi/2)
zI = 1
z = zC/zI
theta = rad2deg(thetaC)-thetaI
x = z*cosd(theta)
y = z*sind(theta)
C1 = complex(x, y)
C2 = c/i
% Unidad: Preliminares Matemáticos
% Programa: Matlab
% Código: 194
% Tipo: Numérico
% Autor: Pablo Sánchez Sánchez
clear variables
close all
clc
c = complex(1.4142, 1.4142)
[thetaC, zC] = cart2pol(imag(c), real(c));
zC
rad2deg(thetaC)
n = 5
zP = zC.^n
thetaP = n*rad2deg(thetaC)
x = zP*cosd(thetaP)
y = zP*sind(thetaP)
C1 = complex(x, y)
C2 = c.^n
1.5.11.1. Periodicidad
Si elevamos $i$ a potencias cada vez más altas, no se vuelve más grandes como harían los otros números. Cualquier número que pertenece a los reales al ser elevado a una potencia tiene un comportamiento creciente, tal y como se observa en la siguiente tabla
$\large{2^{0} = 1}$ |
$\large{2^{1} = 2}$ |
$\large{2^{2} = 4}$ |
$\large{2^{3} = 8}$ |
$\large{2^{4} = 16}$ |
$\large{2^{5} = 32}$ |
$\large{2^{6} = 64}$ |
$\large{2^{7} = 128}$ |
$\large{2^{8} = 256}$ |
![]() |
Figura 23. Dirección de la multiplicación de un número positivo por uno negativo |
Mientras que al elevar el número imaginario $i$ a potencias cada vez más altas no ve creciendo sino más bien aparece un comportamiento periódico, tal y como se observa en la siguiente tabla
$\large{i^{0} =+1}$ |
$\large{i^{1} =+i}$ |
$\large{i^{2} =-1}$ |
$\large{i^{3} =-i}$ |
$\large{i^{4} =+1}$ |
$\large{i^{5} =+i}$ |
$\large{i^{6} =-1}$ |
$\large{i^{7} =-i}$ |
$\large{i^{8} =+1}$ |
![]() |
Figura 25. Gráfica de $i^{0}$ |
Un número complejo tiene una parte real y una parte imaginaria y ambas partes son constantes. Si la parte real y/o la parte imaginaria son variables, el número complejo se llama variable compleja.
Un caso particular es la transformada de Laplace, en donde se usa la notación $s$ como una variable compleja; esto es,
donde $\sigma$ es la parte real y $\omega$ es la parte imaginaria.
Una función compleja $F(s)$, como función de $s$, tiene una parte real y una parte imaginaria, es decir
donde $F_x$ y $F_y$ son cantidades reales.
La magnitud y el ángulo de $F(s)$ se definen como
El complejo conjugado de $F(s)$ es $\bar{F} (s) = F_x - i F_y$.
Comentarios