Vous êtes sur la page 1sur 8

Instituto Tecnolgico de Morelia

Jos Mara Morelos y Pavn


Practica No.4
Alumno: Ricardo Snchez Cuevas

Carrera:

Ingeniera en Tecnologas
de la Informacin
y la Comunicacin.
4 Semestre

Profesor: Aldo Israel Sandoval Monroy

Anlisis de Seales y Sistemas

Martes 17 de Septiembre de 2016


1

Tabla de contenido
INTRODUCCIN..................................................................................3
OBJETIVO.........................................................................................3
PRACTICA3:......................................................................................4
FUNCIONESDEVARIABLECOMPLEJA.....................................................4
CODIGO............................................................................................5
CONCLUSIONES..................................................................................7

INTRODUCCIN
En esta prctica se muestra el manejo de diferentes Funciones con
variable compleja, ya que calcularemos e z , Sinz, Cosz, Sinhz, Coshz,
sin 1 z , cos1 z ,logzdediferentesfunciones,yalmismotiemposuforma
dedesplegarlas.
Adiferenciadelapracticaanterior,enestarealizaremoslasoperaciones
delapracticaanterior,perominimizandoelcdigoconayudadeCiclos.

PRACTICA4:
FUNCIONESDEVARIABLECOMPLEJA
SeanlosNmeros:
SEA:

Z1=5
Z2=5
Z3=j
Z4=j
Z5=1+j
a) AplicarlasfuncionesvistasenclaseyDesplegarlasenPantalla:
e z ,Sinz,Cosz,Sinhz,Coshz, sin 1 z , cos1 z ,Logz.
b) ObtenerlasPotencias Z 4 y Z 10 .
c) Obtenerlasraces Z 1 /4 de Cada Numero (Roots).
FormadeDespliegue:
Z1=5
expz=
sinz=
coshz=
sinhz=
arcsinz=
arccosz=
z^4=
z^10=
RaizDeZ=
Raiz2/4DeZ=
RaizDeZ=
Raiz4/4deZ=

OBJETIVO

El objetivo de esta prctica es calcular el resultado de diferentes


funcionesconvariablecompleja,ascomocomprobarelvalordesurazya
suvezmostrarlaformadedesplegarlosresultadosdelasmismasenpantalla,
paraestonosapoyaremosconelusodealunasfuncionesdeMatlabcomo
roots()yMatrices.Yasivezminimizaremoselcdigoconayudadeciclosya
seafor()owhile().

CODIGOEXPLICADO

1. DeclaramoslasvariablesqueseencuentranenlSEA:
2. RealizamosunaMatrizconlasvariablesdeclaradas.

3. Realizamoslasoperacionesquesepidenenelincisoa).(Comosemuestraenlas
Imgenes).
4. Calculamoslasexpresionesdelincisob).Conayudadelsmbolode^.(Comose
muestraenlasImgenes).
5. Calculamoslarazquesepideenelincisoc)conayudadelafuncinroots()que
llevaraelcontenidoparacalcularlarazdelasdiferentesvariables.
6. DesplegamosenpantallaelresultadodecadaOperacinconayudadelafuncin
disp.()ynum2str().(Comosemuestraenlasimgenes).
7. Creamosunavariablequenosfuncionecomocontadorparaasusaruncicloelcual
noscuenteelnmerodevecesquesenecesitarepetirelcdigopararealizarlas
operacionesdetodaslasvariables.
8. Metemoselcdigoenelciclocomosemuestraenlasimgenesyveremosquenos
generaelmismoresultadodelapracticaanterior.
5

clc;
clear all;
i=1;
%Sea:
z1 = -5;
z2 = 5;
z3 = j;
z4 = -j;
z5 = 1-j;
z6 = -1+j;
z = [z1, z2, z3, z4, z5, z6]; %empezando el arreglo desde 1
while i < 7
% Delimitando el nmero de ciclos
%a) Z(n)---------------------------------------------------------y1= exp(z(i));
y2= sin(z(i));
y3 = cos(z(i));
y4 = asin(z(i));
y5 = acos(z(i));
y6 = sinh(z(i));
y7 = cosh(z(i));
y8 = log(z(i));
%b) Z(n)
y9 = z(i)^4;
y10 = z(i)^10;
%c) Z(n)------------------------------------------------------------------y11 = roots([1 0 0 0 z(i)]);
disp(['z' num2str(i) '= ' num2str(z(i))])
disp(['Exp z' num2str(i) '= ' num2str(y1)])
disp(['Sin z' num2str(i) '= ' num2str(y2)])
disp(['Cos z' num2str(i) '= ' num2str(y3)])
disp(['Sinh z' num2str(i) '= ' num2str(y6)])
disp(['Cosh z' num2str(i) '= ' num2str(y7)])
disp(['ArcSin z' num2str(i) '= ' num2str(y4)])
disp(['ArcCos z' num2str(i) '= ' num2str(y5)])
disp(['z' num2str(i) '^4= ' num2str(y9)])
disp(['z' num2str(i) '^10= ' num2str(y10)])
disp(['Raiz 1/4 de Z' num2str(i) num2str(1) '= ' num2str(y11(1))]);
disp(['Raiz 1/4 de Z' num2str(i) num2str(2) '= ' num2str(y11(2))]);
6

disp(['Raiz 1/4 de Z' num2str(i) num2str(3) '= ' num2str(y11(3))]);


disp(['Raiz 1/4 de Z' num2str(i) num2str(4) '= ' num2str(y11(4))]);
i=i+1;
end

ResultadoDesplegadoenPantalla:

CONCLUSIONES
Enestaprcticahemosaprendidocmomanejarlasracesenfunciones
convariablescomplejas,yamejorarelusodelafuncinDisp()parahacerun
mejordesplieguedelainformacinenlapantalla.
TambinaprendimoselusodeCiclosenMATLAByaqueestoshacen
quesesimplifiquemselcdigoyasconestoevitarescribirvariaslneasde
cdigo.

Vous aimerez peut-être aussi