Vous êtes sur la page 1sur 9

Trabajo Prctico N 1

ALGEBRA COMPLEJA
TRABAJO PRCTICO N 1
ALGEBRA COMPLEJA
Los ejercicios numricos deben ser resueltos en papel y lpiz y verificados utilizando Scilab. En cada uno de
estos ejercicios se debern transcribir las instrucciones escritas y los resultados obtenidos.
Las funciones que se estima puedan ser utilizadas se transcriben a continuacin
continuacin con una breve descripcin:
Funcin
complex(x,y)
real(z)
imag(z)
isreal(z)
conj(z)
abs(z)
sqrt(z)
poly(zi,z,coeff)
roots(p)
plot2d(x,y)

Descripcin
Crea el nmero complejo x + i y, donde los argumentos x e y deben ser
nmeros reales.
Devuelve la parte real del nmero complejo z.
Devuelve la parte imaginaria del nmero complejo z.
Devuelve verdadero (%t) si el argumento z es un nmero real, de lo
contrario devuelve falso (%f).
Devuelve el complejo conjugado de z.
z
Calcula el mdulo del complejo z.
z
Calcula la raz cuadrada de z.
Define un polinomio en z, con los coeficientes zi.
Calcula las races del polinomio p.
Grafica y en funcin de x, siendo los dos vectores del mismo tamao.

1- Expresar los siguientes nmeros complejos en las notaciones restantes

a-

z = (4; 3)

c-

z=e3

b-

z = 8 6 j

d-

z = 36 (cos 4 + j sen 4 )

3- Siendo z1 = 1 - 2j; z2 = 2 + j; z3 = -1
- + j. Resolver
a- w = z1 . z 2

e- x =

b- w = j . z 2 + z 3

z
c- w = 1
z3
d- w = z 3 . z1

j
z1

f- w = j 3 4 j 2 + 2
g- w =

z2
. z1
z3

4- Resolver el siguiente sistema de ecuaciones, donde las incgnitas son cos y sen .

e j = cos + j sen
e j = cos j sen
5- Calcular las siguientes potencias.
a-

z = (1) 2

b-

z = ( j ) 2
Ing. Juan E. Nez Mc Leod

Pgina 1 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA
c-

z = (1 j ) 3

1 +
d- z =
j

6- Calcular las siguientes races.


a-

z= 4j

b-

z=3 j

c-

z=4

d-

z = 3 27 j

64
48
+j
5
5

7- Resolver las siguientes ecuaciones


a-

b-

c- 2
de-

13
10

12

14
40

0
2

0
5

8- Calcular las cinco races de


32. Graficar el polgono resultante, la circunferencia respectiva y calcular
la longitud de todos los lados para verificar si se trata de una figura regular.
9- Calcular las races del polinomio

p z

j z

2z

Ing. Juan E. Nez Mc Leod

jz

j.

Pgina 2 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA
ANEXO: USO DE SCILAB
Se har un breve repaso del uso de Scilab, haciendo hincapi en el manejo de nmeros complejos. La presente
explicacin no pretende ser un tutorial de uso, se le recuerda al alumno que debe recurrir a los apuntes de
Fundamentos de Informtica, para una descripcin detallada de los distintos comandos.
Unidad imaginaria
Para simplificar la notacin compleja, se aconseja hacer la siguiente asignacin:
-->j=%i;
Definir complejos
Si desea asignar el valor complejo 2 4 j a una variable, se puede hacer de las siguientes maneras en forma
indistinta:
-->z=2-4*j;
-->z=complex(2,-4);
Mdulo y argumento
Para calcular el mdulo de un complejo se puede utilizar la funcin de clculo del valor absoluto:
-->rho=abs(z)
rho =
4.472136
Para determinar el argumento se puede utilizar la funcin de clculo del arcotangente, la cual tiene dos formas de
uso:
-->phi=atan(imag(z)/real(z))
>phi=atan(imag(z)/real(z))
phi =
- 1.1071487
-->phi=atan(imag(z),real(z))
>phi=atan(imag(z),real(z))
phi =
- 1.1071487
En el primer caso, la funcin arcotangente devuelve valores angulares comprendidos entre el primer y cuarto
cuadrante, dando resultados en el intervalo
, . Mientras que la segunda forma trabaja sobre los cuatro
2 2

cuadrantes, dando resultados en el intervalo

Para entender bien la diferencia, supngase el complejo z = 2j, por lo que el clculo del argumento se har de la
siguiente manera:
-->z=complex(0,2)
z =
2.i
-->phi=atan(imag(z)/real(z))
>phi=atan(imag(z)/real(z))
!---error 27
Divisin por cero...

Ing. Juan E. Nez Mc Leod

Pgina 3 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA

-->phi=atan(imag(z),real(z))
>phi=atan(imag(z),real(z))
phi =
1.5707963
Al ser la parte real nula, la divisin produce un error en la primera instruccin; sin embargo, en la segunda opcin
se obtiene el resultado correcto.
Operaciones algebraicas
Las operaciones algebraicas se resuelven de manera similar a las expresiones con valores reales:
-->z1=complex(-2,8);
-->z2=complex(0,4);
-->z3=complex(6,-1);
-->w1=(z1-z2)/z3
w1 =
- 0.4324324 + 0.5945946i
Potenciacin
La potenciacin se realiza de la misma manera que con nmeros reales:
-->w2=z2^3
w2 =
- 64.i
Radicacin
A diferencia de la potenciacin, la radicacin tiene mltiples resultados, tantos como lo indique el valor del
1
radicando . Para evaluar todos los resultados se utiliza la expresin de Moivre de la radicacin:
!

"| | $%&'

()*

+, - .

1 '34

()*

+, - .

5 -

6, 0, ,, , !

Scilab devuelve un nico valor que se corresponde con el resultado obtenido para k=0. Si se desean conocer los
tres valores de / 2"0 1 se puede proceder de la siguiente manera:
-->z=complex(1,1)
z =
1. + i
-->rho=abs(z)^(1/3);
-->phi=atan(imag(z),real(z));
phi=atan(imag(z),real(z));
-->k=0;
-->w1=rho*(cos((phi+2*k*%pi)/3)+j*sin((phi+2*k*%pi)/3))
>w1=rho*(cos((phi+2*k*%pi)/3)+j*sin((phi+2*k*%pi)/3))
w1 =

Se le recuerda al lector que la radicacin no es una funcin, ya que no cumple con la unicidad.

Ing. Juan E. Nez Mc Leod

Pgina 4 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA
1.0842151 + 0.2905146i
-->k=1;
-->w2=rho*(cos((phi+2*k*%pi)/3)+j*sin((phi+2*k*%pi)/3))
=rho*(cos((phi+2*k*%pi)/3)+j*sin((phi+2*k*%pi)/3))
w2 =
- 0.7937005 + 0.7937005i
-->k=2;
-->w3=rho*(cos((phi+2*k*%pi)/3)+j*sin((phi+2*k*%pi)/3))
w3=rho*(cos((phi+2*k*%pi)/3)+j*sin((phi+2*k*%pi)/3))
w3 =
- 0.2905146 - 1.0842151i
-->z^(1/3)
ans =
1.0842151 + 0.2905146i
En la ltima instruccin se observa como Scilab calcula el valor de la raz para k=0.
Representacin grfica de los
os resultados de la radicacin
Es interesante representar en un grfico cartesiano los resultados obtenidos, para lo cual se harn las siguientes
operaciones:
-->x1=real(w1);
-->y1=imag(w1);
-->x2=real(w2);
-->y2=imag(w2);
-->x3=real(w3);
-->y3=imag(w3);
-->x=[x1 x2 x3 x1];
-->y=[y1 y2 y3 y1];
-->plot2d(x,y)
En la sucesin de instrucciones se aprecia la separacin de las partes reales de las imaginarias, con el objetivo
de generar los vectores x e y, que sern utilizados para crear el grfico.
grfico. Es interesante notar como se ha repetido
la informacin del valor w1 al final de los mencionados vectores, esto se ha hecho as para poder obtener una
figura geomtrica cerrada, tal cual se analizar a continuacin.
El grfico inicial resultante, sin utilizar ninguna opcin adicional, se observa a continuacin:

Ing. Juan E. Nez Mc Leod

Pgina 5 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA
Claramente aparece un
tringulo representado.
Antes de continuar con el
anlisis se harn algunos
cambios en la represen
tacin grfica; especial
mente se buscar que los
ejes coordenados se cru
cen en el origen (0, 0).
Para lograr esto de
manera sencilla, se abrir
el men Editar, ubicado
en la parte superior de la
ventana grfica. All se
seleccionar la opcin
Propiedades de los ejes.
Aparece un cuadro de dilogo donde se observan,
en la parte superior, distintas solapas. Las que interesan en este caso son las
llamadas X e Y.

En la figura de la izquierda se
aprecia el contenido de todas las
propiedades del eje X.
Estas
propiedades
estn
organizadas en dos marcos: uno
superior
denominado
Label
Options y otro inferior llamado
Axis Options.
Options
En este segundo marco, se
observa la propiedad Location, la
cual se encuentra con un valor
denominado bottom.
Esta propiedad es la que permite
indicar la ubicacin del eje en
cuestin, en este caso el X.
Al hacer clic sobre la flecha de la
derecha de la propiedad Location,
se despliega una lista con las
opciones: top, middle, bottom,
origin.
De todas
ellas
se
seleccionar
eccionar
origin.
Y
a
continuacin se har clic sobre el
botn Quit, que se encuentra al
final del cuadro de dilogo.

Ing. Juan E. Nez Mc Leod

Pgina 6 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA
A continuacin se realizarn
los mismos cambios, pero en
la solapa correspondiente al
eje Y.
En la grfica de la derecha se
puede observar el resultado
final, en el cual los dos ejes
de coordenadas se cruzan en
el origen.
Para poder determinar qu
tipo de tringulo se ha
generado, se proceder a
graficar una circunferencia
con centro en el origen y radio
2
8 "| |.
Debido a que la curva no es
una funcin, para poder
graficarla de manera rpida,
se proceder a definir la tabla
de valores en forma polar
para
luego
pasarla
a
coordenadas
cartesianas,
segn se observa en las
siguientes instrucciones:

-->phi=linspace(0,2*%pi,100);
phi=linspace(0,2*%pi,100);
-->xc=rho.*cos(phi);
>xc=rho.*cos(phi);
-->yc=rho.*sin(phi);
>yc=rho.*sin(phi);
-->plot2d(xc,yc)
>plot2d(xc,yc)
Se recuerda al lector que la variable
denominada rho, ya ha sido definida
con anterioridad.
Al mantenerse la ventana grfica, la
circunferencia se dibuja sobre el
tringulo anteriormente obtenido, y se
observa
que
el
tringulo
est
circunscripto a dicha circunferencia.
Adems si se desean calcular las
distancias entre los vrtices, lo que
equivale a determinar la longitud de los
lados del tringulo, se pueden escribir
las siguientes instrucciones:

-->abs(w1-w2)
Ing. Juan E. Nez Mc Leod

Pgina 7 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA
ans

=
1.9441613

-->abs(w2-w3)
ans =
1.9441613
-->abs(w3-w1)
ans =
1.9441613
Con lo que se concluye que se trata de un tringulo equiltero.
Para
finalizar,
se
proceder a ajustar el
tamao del grfico con
el objeto de visualizar la
circunferencia como tal,
y no como una elipse,
efecto debido a las
distintas escalas de los
ejes coordenados.
Para lograr esto se
abrir el men Editar,
de la ventana grfica, y
del
mismo
se
seleccionar la opcin
Propiedades de la
figura.
Al hacer clic en esta
opcin aparecer el
cuadro de dilogo de la
derecha, en el cual hay
tres solapas. En la
denominada Style, se
encuentran las propie
dades llamadas X size
e Y size.
Claramente los valores
de cada una de ellas
son distintos.
Los que se debe hacer es escribir en una de las cajas de texto el valor de la
a otra,
otra de modo que en ambas
coincidan. Para continuar con el ejemplo, se escribir en la propiedad Y size el valor 626, correspondiente al
tamao del eje X.. Una vez hecho el cambio se debe presionar la tecla Enter, para que la modificacin sea leda
por Scilab. Finalmente se hace clic sobre el botn Quit.
El resultado obtenido se puede ver en la figura que se encuentra a continuacin,
n, donde se aprecia claramente
que las proporciones de las figuras se ajustan a la realidad. Se debe tener en cuenta que, en este caso en
particular, los dos ejes tienen la misma longitud, abarcando el intervalo [-1.2;
[ 1.2; 1.2]. Si esto no fuera as, se debera
proceder unificando las longitudes de los ejes primero.

Ing. Juan E. Nez Mc Leod

Pgina 8 de 9

Trabajo Prctico N 1
ALGEBRA COMPLEJA

Polinomios
Sea el polinomio complejo
9 :

; :2

< :,

;:

,;

Al desarrollar este polinomio se obtiene el siguiente resultado, en donde se aprecia la parte real y la imaginaria
del polinomio en cuestin.
9 :

:2

< :,

; :2

Para ingresar el polinomio, se utilizan sus coeficientes segn la instruccin que se da a continuacin:
-->p=poly([4-2*j -j
j 5 1+j],'z','coeff')
p =
Parte real
2
3
4 + 5z + z
Parte imaginaria
3
- 2 - z + z
El resultado que presenta
ta Scilab est dividido en parte real e imaginaria del polinomio, tal cual se presenta en el
segundo caso.
Si se desean conocer las races del polinomio, se puede utilizar la siguiente instruccin:
-->roots(p)
ans =
- 2.7642256 + 2.2720552i
0.4083670 + 1.0195852i
- 0.1441414 - 0.7916404i

Ing. Juan E. Nez Mc Leod

Pgina 9 de 9

Vous aimerez peut-être aussi