Reflexion Refraccion y Polarizacion de Ondas

Embed Size (px)

Citation preview

  • 7/24/2019 Reflexion Refraccion y Polarizacion de Ondas

    1/6

    Refexion y Reraccion de ondas

    Codigo Matlab para ambos casos

    functionfdtd1d(epsir2,sigma2)% FDTD1D resuelve la propagacin de una onda plana en dos medioscontiguos% separados por un plano sobre el cual la onda incideperpendicularmente.% % % % % % % % % % valores recomendados % % % % % % % % % % % %%% caso 1: epsi2r1, sigma2! adaptacin% caso 2: epsi2r", sigma2! desadaptacin intermedia, refle#inparcial% caso $: epsi2r", sigma2!.!" desadaptacin intermedia con absorcin% caso ": epsi2r", sigma21!! refle#in totalclose all

    2!!&'c2&t!"!&spread12&n!&*!!&e#()!& +()!&-1:&e#i1!& e#i2!& e#d1!& e#d2!&epsi!./"10e12& c$ed1!!&epsirepsir2&sigmasigma2&f!!e*&lambdaminc(s3rt(epsir)4f)&delta-lambdamin1!&deltatdelta-(24c)&eaf(deltat4sigma)(24epsir4epsi!)&sigma-5ones(1,#d1) ones(1,#d61)4((1eaf)(16eaf))7&epsi-5!./4ones(1,#d1) !./4ones(1,#d61).(epsir4(16eaf))7&52 27& -d5#d #d7&delta-lambdamin1!&deltatdelta-(24c)&% % % % % % % % % % % % % 8asos de tiempo % % % % % % % % % % % % %forn1:% % % % % % % calculo del campo el9ctrico % % % % % % %for'2:e#(')sigma-(')4e#(')6epsi-(')4(+('1)+('))&endpulsosin(24pi4f4deltat4n)&(/)e#(/)6pulso&% % % % % % % % % % % % % % % % ;< % % % % % % % % % % % % % % % % %%e#(1)e#i2& e#i2e#i1& e#i1e#(2)& e#()e#d2& e#d2e#d1& e#d1e#(1)&% % % % % % % calculo del campo magn9tico % % % % % % %for'1:1+(')+(')6!./4(e#(')e#('61))&end% % % % % % % % visuali-acin % % % % % % % % % % % % % % % % % % % %%

    subplot(2,1,1)plot(-,e#,=b=,-d,,=g=)

  • 7/24/2019 Reflexion Refraccion y Polarizacion de Ondas

    2/6

    label(=>?#=)a#is(5/ 2 27),te#t(!,1./,=@epsilon?!=),te#t(1!/,1./,=@epsilon?2, @sigma?2=)label(=-=)bo# off

    subplot(2,1,2)plot(-,+,=r=,-d,,=g=),label(=A?=)

    a#is(5/ 2 27),te#t(!,1./,=@epsilon?!=),te#t(1!/,1./,=@epsilon?2, @sigma?2=)label(=-=)bo# offpause(!.!1)end

    Simulacion Refracion de una onda.

    Ilustracin 1 Onda plana que al propagarse desde un medio incide perpendicularmente sobrela interfaz plana de separacion con otro medio de distinta impedancia intrinseca yabsorbente

  • 7/24/2019 Reflexion Refraccion y Polarizacion de Ondas

    3/6

    Simulacion Reexion de una onda

    Ilustracin 2 Onda plana que al propagarse desde un medio incide perpendicularmente sobrela interfaz plana de separacin con otro medio de distinta impedancia intrnseca y altamenteabsorbente.la enorme absorcion del segundo medio produce una reexion total

  • 7/24/2019 Reflexion Refraccion y Polarizacion de Ondas

    4/6

    Polarizacion de ondas

    Cdigo Matlab campo magnetico

    % incop+i$/4pi1!&'lsin(p+i)&'tcos(p+i)&lambdat24pi't&lambdal24pi'l&-linspace(!,lambdat2,2!)&linspace (!,$4lambdal, *!)&

    #& -&5B,C7mes+grid(#,)&fort!:"! +cos(p+i)4cos('t4C).4cos(24pi4t2!'l4B)& +-sin(p+i)4sin('t4C).4sin(24pi4t2!'l4B)& 3uiver(B,C,+,+-)& a#is(5! 24lambdal ! lambdat27) set(gca,=8lot;o#spectatio=,52,117) imagegetframe& E(t61)image& 8frame2im(image)& director=images=& numbernum2str(t)&

    e#tension=.bmp=& filename5director,number,e#tension7& imrite(8,eval(=filename=),=bmp=)&end

    Simulacin campo magnetico

  • 7/24/2019 Reflexion Refraccion y Polarizacion de Ondas

    5/6

    Ilustracin 3 simulacion matlab polarizacion de una onda campo magnetico! representadomediante campos "ectoriales

    Ilustracin # polarizacion de una onda en un medio

    Cdigo matlab campo elctrico

  • 7/24/2019 Reflexion Refraccion y Polarizacion de Ondas

    6/6

    % inco;p+i$/4pi1!&'lsin(p+i)&'tcos(p+i)&lambdat24pi't&lambdal24pi'l&

    -linspace(!,lambdat2,2!)&linspace(!,$4lambdal,*!)& -&5B,C7mes+grid(#,)&fort!:"! ecos(p+i)4sin('t4C).4sin(24pi4t2!'l4B)& e-sin(p+i)4cos('t4C).4cos(24pi4t2!'l4B)& 3uiver(B,C,+,+-)& a#is(5! 24lambdal ! lambdat27) set(gca,=8lot;o#spectatio=,52,117) imagegetframe& E(t61)image& 8frame2im(image)&

    director=images=& numbernum2str(t)& e#tension=.bmp=& filename5director,number,e#tension7& imrite(8,eval(=filename=),=bmp=)&end

    Ilustracin $ simulacion matlab polarizacin de una onda campo electrico! representadomediante campos "ectoriales