You are on page 1of 11

DISEO DE INTERFACES EN MATLAB PARA LA ENSEANZA

DE LA FSICA EN TITULACIONES TCNICASO


Cristian Neipp, Antonio Hernndez, Augusto Belndez, J.C. Moreno, Tarsicio
Belndez y J. J. Rodes
Departamento de Fsica, Ingeniera de Sistemas y Teora de la Seal.
Universidad de Alicante, Apartado 99, E-03080 Alicante
cristian@dfists.ua.es

Resumen
El entorno de trabajo Matlab es sin lugar a dudas una herramienta
imprescindible para un gran nmero de cientficos e ingenieros que pretenden
realizar simulaciones numricas. Esto se debe a que la programacin en
Matlab se puede realizar de manera relativamente sencilla y eficaz, gracias al
gran nmero de funciones ya implementadas en este entorno. Entre otros
aspectos interesantes, Matlab tambin permite una rpida y efectiva
visualizacin de los resultados obtenidos y asimismo posibilita la creacin de
entornos grficos para controlar los diferentes parmetros que caractericen los
sistemas estudiados.

Nosotros pretendemos en este trabajo aprovechar la versatilidad de Matlab
para crear entornos grficos que puedan ser empleados en la docencia de la
Fsica en titulaciones tcnicas. De esta forma se utilizar el entorno de
desarrollo GUIDE (Graphical User Interface development environment) para
poder simular diversos procesos fsicos. El entorno GUIDE provee un conjunto
de herramientas para crear GUIs (graphical user interfaces), herramientas
que simplifican enormemente el proceso de disear y programar los GUI. En
este trabajo presentaremos algunas de estas interfaces, utilizadas como
material de apoyo en la enseanza de diferentes temas de la Fsica como:
Mecnica y Ondas, ptica, Esttica, Electricidad y Magnetismo, etc.

1. INTRODUCCIN

Una interfaz grfica de usuario (graphical user interface, GUI) es una interfaz
generada con objetos grficos como botones, campos de texto, menus,
Estos objetos permiten al usuario interaccionar con el ordenador, de forma que
alguna accin realizada sobre un objeto cualquiera se traduce en un efecto
correlativo. Por ejemplo, si se utiliza un slider, cuando ste se mueve cambia
el valor de alguna variable. Si se oprime un botn puede aparecer un cuadro de
dilogo con informacin relevante para el usuario, etc.

La razn por la cual se pretende utilizar matlab para la creacin de estas
interfaces que en general se pueden realizar con diferentes lenguajes de
programacin, es que matlab posee un gran nmero de funciones
implementadas que facilitan enormemente la programacin en este entorno.
Adems, presenta distintas posibilidades grficas que el uso de lenguajes de
programacin como C++, Fortran o Java no poseen. En consecuencia, el uso
del lenguaje de programacin matlab permite conseguir aplicaciones con alto
contenido grfico de una manera relativamente sencilla.

Las aplicaciones que se pueden realizar utilizando GUIs son en general
bastante fciles de aprender y usar debido a que el usuario no necesita
conocer de qu manera estn disponibles los diferentes comandos o como
funcionan. El efecto que resulta de una determinada accin por parte del
usuario se puede hacer claro mediante el diseo adecuado de la interfaz.

En este trabajo se presentarn algunas interfaces generadas en matlab como
material de apoyo en la enseanza de diferentes temas de la Fsica. Se
observar de esta manera el enorme potencial que este tipo de aplicaciones
tiene al permitir una interaccin dinmica del estudiante con la interfaz.

2. CLCULO DE REFLECTANCIAS PARA UNA SUPERFICIE DE
SEPARACIN ENTRE DOS MEDIOS DIFERENTES

En primer lugar se presentar una interfaz diseada para explicar el fenmeno
de reflexin de la luz en superficies de separacin entre dos medios con
diferentes ndices de refraccin

Cuando una haz de radiacin electromagntica proveniente de un medio con
un ndice de refraccin n
1
, pasa a otro medio de ndice de refraccin n
2
, la luz
se desva de acuerdo con la ley de Snell. La relacin entre el ngulo que forma
la onda electromagntica con la normal a la superficie de separacin en el
primer medio,
1
, con el ngulo en el segundo medio se establece a travs de
la expresin [1]:

n
1
sen
1
= n
2
sen
2
(1)

Asimismo se puede calcular fcilmente la direccin del haz reflejado segn:


r
= -
1
(2)

Aunque las relaciones anteriores dan informacin de las direcciones de las
ondas electromagnticas en los diferentes medios, stas no permiten conocer
los valores de la intensidad de los campos elctrico o magntico. Para
establecer la relacin entre la energa de la onda incidente con la energa de la
onda tanto refractada como reflejada, es necesario utilizar las denominadas
relaciones de Fresnel. Las relaciones de Fresnel dependen del estado de
polarizacin de la luz. En las ecuaciones (3) y (4) se presentan los coeficientes
de Fresnel para luz con polarizacin TM (campo elctrico paralelo al plano de
incidencia) y polarizacin TE (campo elctrico perpendicular al pano de
incidencia). Donde el coeficiente de reflexin, r, se ha definido como la razn
entre la amplitud reflejada a la incidente para polarizacin. Para materiales no
magnticos:


1 2 2 1
2 2 1 1
||
||
||
cos cos
cos cos


n n
n n
E
E
r
i
r
+

= = (3)

Mientras que para polarizacin TE:


2 2 1 1
2 2 1 1
cos cos
cos cos


n n
n n
E
E
r
i
r
+

= =

(4)

Si se pretende calcular la relacin entre la energa reflejada con la energa
transmitida se debe utilizar el factor de reflexin, R, definido como:

R=|r|
2
(5)

Un aspecto interesante que se puede desprender de las expresiones (3)-(5)
est relacionado con la denominada Ley de Brewster. Cuando r
||
=0 la luz slo
puede estar polarizada perpendicularmente al plano de incidencia, lo que
ocurre cuando se verifica:

1
2
n
n
tg
B
= (6)

En la figura 1 se muestra una interfaz realizada en el entorno matlab en la cual
se representa la reflectancia (factor de reflexin) en funcin del ngulo
incidente cuando la luz pasa de un medio con ndice de refraccin n
1
=1.2 a otro
medio con ndice de refraccin n
2
=1.9. Se puede observar como en el caso de
polarizacin TM la reflectancia alcanza el valor 0 para un ngulo de 57.7
grados (ngulo de Brewster para este caso).



Figura 1.- Interfaz realizada en matlab para el clculo de la reflectancia en funcin del
ngulo incidente para polarizaciones TE y TM. El ndice de refraccin del primer medio
es menor que el ndice de refraccin del segundo medio


Por otro lado en la figura 2 se representa la reflectancia en funcin del ngulo
incidente, pero en este caso la luz incide desde un medio con ndice de
refraccin mayor (n
1
=1.9) a otro con un ndice de refraccin menor (n
2
=1.3). El
ngulo de Brewster en este caso de 34.4 grados. Es interesante observar cmo
existe un ngulo lmite a partir del cual la reflectancia alcanza el valor 1 (tanto
para polarizacin TE como para polarizacin TM), lo que indica que no existe
onda refractada y toda la energa se va a la onda reflejada. Este fenmeno se
denomina reflexin total y el ngulo a partir del cual se verifica se puede
calcular con la condicin:

n
1
sen
1
=n
2
sen/2 (7)

En este caso el ngulo incidente para el que se verifica reflexin total es

1
= 43.2 .


Figura 2.- Interfaz realizada en matlab para el clculo de la reflectancia en funcin del
ngulo incidente para polarizaciones TE y TM. El ndice de refraccin del primer medio
es mayor que el ndice de refraccin del segundo medio. Se aprecia el fenmeno de
reflexin total.

3. INTERFAZ PARA EXPLICAR CIRCUITOS DE CORRIENTE ALTERNA

A continuacin se presenta una interfaz para comprender circuitos de corriente
alterna. Se estudiarn circuitos de corriente alterna que presenten tres
elementos: resistencia, condensador y autoinduccin (circuito RLC). La
resistencia del circuito se denotar R, la autoinductancia L, mientras que la
capacidad del condensador ser C.

Si el circuito est sometido a una fuerza electromotriz variable
=
max
cos(t), en un circuito de corriente alterna la intensidad est desfasada
con respecto el potencial un ngulo [2].

I = I
max
cos(t-) (8)

El desfase viene dado a travs de la ecuacin:


R
X X
tg
C L

= (9)

Donde

C
X
C
1
= (10)

L X
L
= (11)

Mientras que la intensidad mxima est relacionada con la diferencia de
potencial mxima como:


Z
V
I
max
max
= (12)

Siendo Z la denominada impedancia del circuito:


2 2
) (
C L
X X R Z = (13)




Figura 3.- Interfaz realizada en matlab para la explicacin de la corriente alterna
mediante circuitos RLC






Es interesante darse cuenta de que la intensidad mxima se alcanza cuando
X
L
=X
C
lo que utilizando las ecuaciones (10) y (11) lleva a que la frecuencia para
la cual esto ocurre es:

LC
1
0
= (14)

Denominada frecuencia de resonancia del circuito




Figura 4.- Interfaz realizada en matlab para la explicacin de la corriente alterna
mediante circuitos RLC. El circuito se encuentra en resonancia

Para ilustrar estos conceptos se utiliza la interfaz desarrollada en matlab que se
describe en las figuras 3 y 4. En la figura 3 se han representado la diferencia de
potencial, V, y la intensidad, I, en funcin del tiempo para valores determinados
de la diferencia de potencial mxima, resistencia, autoinductancia, capacidad y
frecuencia. Se puede observar como la intensidad est desfasada de la
diferencia de potencial, con un valor del ngulo de desfase de = 67.4 . La
intensidad mxima es en este caso de I
max
= 0.38 A. Mientras que la frecuencia
de resonancia es de 1000 Hz para los valores de C y L del circuito estudiado.
Es interesante observar el efecto de la frecuencia de resonancia en el circuito.
Para ello en la figura 4 se muestra otra simulacin en la misma interfaz con los
mismos valores de los parmetros de entrada, pero utilizando en este caso la
frecuencia de resonancia como valor de la frecuencia. Como se puede apreciar
que la intensidad mxima es superior que en el caso anterior (I
max
= 1), siendo
sta la mxima intensidad que se puede alcanzar en el circuito RCL analizado.

4. INTERFAZ PARA EL ESTUDIO DEL PATRN DE DIFRACCIN DE UNA
RENDIJA RECTANGULAR

El fenmeno de difraccin es un fenmeno de carcter intrnsecamente
ondulatorio. Se puede definir la difraccin como la desviacin que sufren las
ondas alrededor de los bordes y esquinas que se produce cuando una porcin
de un frente de ondas se ve cortado o interrumpido por un obstculo [2]. Este
bordear un obstculo caracteriza el movimiento de carcter ondulatorio, ya
que el movimiento de carcter corpuscular no exhibe esta propiedad. Una
forma aproximada de entender el fenmeno de difraccin es aplicando el
principio propuesto por Huygens, segn el cual el esquema de la onda
resultante puede calcularse considerando cada punto del frente de onda
original como una fuente puntual y calculando el diagrama de interferencia que
resulta de todas estas fuentes. Aunque el mtodo propuesto por Huygens
permite explicar cualitativamente el fenmeno de la difraccin, fueron los
trabajos de Kirchhoff y posteriormente de Rayleigh y Sommerfeld los que
sentaron las bases para dar un explicacin cuantitativa de este fenmeno.

Si una onda electromagntica incide sobre una apertura y el patrn de
difraccin resultante se observa a una distancia relativamente grande, se
puede utilizar la ecuacin de Fraunhofer para determinar el valor de la amplitud
de la onda observada, U(x,y) a una distancia z de la apertura [3]:

d d y x
z
j U
z j
e e
y x U
y x
z
jk
jkz


+
(

+ = ) (
2
exp ) , ( ) , (
) (
2
2 2
(15)

Donde es la longitud de la onda y U(, ) es la amplitud de la onda evaluada
en las coordenadas de la rendija (, ).

Si se aplica la ecuacin (15) para el caso de una rendija rectangular de
dimensiones w
X
, w
Y
la intensidad, I(x,y), observada a una distancia z se puede
calcular como:


|
.
|

\
|
|
.
|

\
|
=
z
y w
z
x w
z
A
y x I
Y X

2
sinc
2
sinc ) , (
2 2
2 2
2
(16)


En las figuras 5 y 6 se presentan dos simulaciones realizadas con la interfaz
desarrollada en matlab para el estudio del patrn de difraccin de una rendija
rectangular. Los valores de la intensidad se han representado en la escala de
colores que aparece a la derecha del patrn de difraccin.


Figura 5.- Interfaz realizada en matlab para la e estudio del patrn de Frauhofer de
una rendija rectangular. z = 50 cm




Figura 5.- Interfaz realizada en matlab para la e estudio del patrn de Frauhofer de
una rendija rectangular. z = 70 cm

Conclusiones

Se han presentado diferentes interfaces generadas utilizando el lenguaje de
programacin matlab, para aprovechar, de esta forma, las distintas funciones
que matlab tiene implementadas y que facilitan el proceso de programacin.
Las potencialidades grficas de matlab permiten el diseo eficaz de interfaces,
que en nuestro caso posibiliatan la exposicin de diferentes temas de Fsica
para su enseanza en titulaciones tcnicas. En este trabajo se han presentado
tres interfaces para le explicacin de: el fenmeno de reflexin y reflexin total,
circuitos de corriente alterna y el patrn de difraccin de una rendija
rectangular.


Referencias

[1] A. Belndez, Fundamentos de ptica para Ingeniera Informtica,
Universidad de Alicante, 1996
[2] P. A. Tipler, Fsica, Revert.1999
[3] J. W. Goodman, Introduction to Fourier Optics, McGraw-Hill, 1996

You might also like