jueves, 16 de febrero de 2012

Código matlab: desplazamiento de un haz en función del ángulo

Para su reporte,  pueden usar este código que reproduce las curvas de desplazamiento del haz en una ventana, en función del ángulo. 

%% Script para graficar tres curvas relacionadas con la desviacion de un haz
%% de luz al atrevesar una placa transparente, en fucion del ángulo de
%% incidencia

clc % limpia la pantalla
clear % limpia la memoria temporarl
close all % cierra todas las ventanas de figuras

theta =0:0.01:pi/2; % vector que contiene los grados en radianes
thetas = theta*90*2/pi; % vector en grados: desde cero hasta 90 grados, para
% graficar se entiende mejor
h = 1; % espesor unitario
N =1.3; % indice de refraccion de la primera muestra imaginaria
d = h*sin(theta).*(1 - (cos(theta)./(sqrt(N^2 - (sin(theta)).^2)) ));
%calculo de desplazamiento
plot(thetas, d*100, 'b'); % graficando, multiplico por 100 para tener
% una referencia porcentual, creo que se
% entiende mejor
hold on

N =2;
d = h*sin(theta).*(1 - (cos(theta)./(sqrt(N^2 - (sin(theta)).^2)) ));
plot(thetas, d*100, 'r');

N =4;
d = h*sin(theta).*(1 - (cos(theta)./(sqrt(N^2 - (sin(theta)).^2)) ));
plot(thetas, d*100, 'k');

hold off

% fin del guion matlab

1 comentario:

  1. Resumen Sesión 6
    1.-Obtener f de una lente positiva.
    Proyectamos luz a través de una lente y la hicimos incidir sobre una pantalla. Ajustando la distancia de la lente buscamos una imagen nítida de la resistencia generadora de luz. Tomamos lectura de la distancia y la comparamos con la distancia focal marcada en la lente.
    2.-Verificar fórmula de lentes delgadas
    Ahora usamos una transparencia y la proyectamos a través de la lente positiva sobre una pantalla. Buscamos una imagen clara en la pantalla, llamada imagen real, y registramos las distancias S0 y Si. También registramos las medidas de la imagen proyectada en la pantalla. Variando las distancias lente-objeto-pantalla hicimos varias combinaciones para encontrar imágenes nítidas de diferentes tamaños y registramos 10 lecturas diferentes. Con estos datos se pretende buscar la relación entre las distancias y también verificar la fórmula expuesta en clase.
    3.-Obtener f de lente negativa.
    Buscar la f de una lente negativa no es tan fácil por que no puede proyectarse en una pantalla la imagen real del objeto, ya que la lente diverge. Para encontrar esta f montamos un sistema similar al anterios pero ahora nos auxiliamos de una lente positiva colocandola para proyectar una imagen real en la pantalla, como si proyectaramos la imagen virtual de la lente negativa. La distancia y las dimenciones de la imagen virtual no se pueden medir pero tomando la distancia de la lente positiva con respecto a la pantalla, su distancia focal y la distancia del objeto a la lente negativa podemos usar la ecuacion de gauss y encontrar la f que buscamos. Queda como tarea buscar el valor de la distancia entre las 2 lentes usando los datos obtenidos.
    Nos vemos en la próxima sesión...
    Guillermo Torres Coraza

    ResponderEliminar