Escolar Documentos
Profissional Documentos
Cultura Documentos
Expectroscopia Corrigido
Expectroscopia Corrigido
Conteudo
1 Introducao iii
2 Instrumental iii
3 O experimento iv
3.1 Procedimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
3.2 Espectro do Helio e do Mercurio e a Reta de calibracao . . . . . . . v
3.2.1 Helio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
3.2.2 Mercurio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
3.2.3 Reta de calibracao . . . . . . . . . . . . . . . . . . . . . . . vi
3.3 Espectro de Hidrogenio . . . . . . . . . . . . . . . . . . . . . . . . . ix
3.3.1 Constante de Rydberg . . . . . . . . . . . . . . . . . . . . . xi
5 Conclusao xiv
6 Bibliografia xvi
1 Introducao
Segundo a mecanica quantica um eletron ao mudar seu nvel de energia de um
maior para um menor , ele libera um foton com valor de energia exatamente
igual a diferenca de energia entre as orbitas. Ao aquecer uma lampada de gas
monoatomico podemos estudar a luz emitida, fazendo-a passar em um prisma ou
rede de difracao, podendo assim determinar o espectro (pelo menos o visvel) da
luz emitida por esse gas. Podemos entao atraves da Serie de Balmer dada por
1
n
= R( 212 n12 ); n 3 -onde n e o comprimento de onda associado a raia de
nvel n e R e a constante de Rydberg- , ajustar uma reta para medir a constante
de Rydberg.
No nosso experimento , queremos medir essa constante atraves do espectro de
hidrogenio .
2 Instrumental
Em todo o experimento usamos
3 O experimento
Nosso experimento pode ser pensado em 2 etapas , primeiro medimos o espectro
do mercurio e helio , afim de obter uma reta de calibracao atraves de um ajuste.
Assim partimos para a 2 etapa que sera obter a constante de Rydberg atraves da
medicao do espectro do hidrogenio.
3.1 Procedimento
1. Montamos nossa bancada conforme mostrado na Figura:1
3.2.1 Helio
Obtivemos as seguintes medias para o espectro do Helio.
3.2.2 Mercurio
Analogamente para o Mercurio , obtemos
Com esses dois conjuntos de medidas, podemos ajustar uma reta de calibracao
usando o Programa 1 e 2 (Apendice 1)
3 O EXPERIMENTO vi
| h |
p m = 4932, 13 > 2 Incompatvel (7)
2 m + 2 h
| h |
q m = 5661, 76 > 2 Incompatvel (8)
2m + 2h
| 0|
q h = 1463, 82 > 2 Incompatvel (9)
20 + 2h
| 0|
q m = 6274, 86 > 2 Incompatvel (10)
2m + 20
1
K= (11)
1 1
B=( 2
2) (12)
2 n
Aqui sera mostrado que o erro associado a variavel depende diretamente
do valor do angulo medido, fazendo assim a ocorrencia de erros diferentes para
as variaveis K, alem disso, nao podemos deixar de notar a existencia de uma
correlacao entre os erros sigmaa e sigmab, porem nao vamos entrar no merito
desses calculos sabendo assim que nossos erros a partir daqui estao sendo de certa
forma erroneos.
Propagacao do erro.
= |0 i | (13)
0, 05
0 = i = 0, 05 = rad (14)
180
2(0, 05)
= rad (15)
180
Sendo = sin + ,
3 O EXPERIMENTO x
2 = ( )2 + ( )2 + ( )2 + 2 (16)
2 = sin2 2 + cos2 2 + 2 + 2 sin (17)
Entao
Onde k = 2
Atraves do Programa 3 (Apendice 1), podemos obter a seguinte tabela de
dados:
| h |
p m = 0, 85 < 2 Compatvel (27)
2 m + 2 h
| h |
q m = 0, 97 < 2 Compatvel (28)
2m + 2h
| 0|
q h = 0, 23 < 2 Compatvel (29)
20 + 2h
| 0|
q m = 1, 14 < 2 Compatvel (30)
2m + 20
Como nao sera feito o ajuste linear com peso, nao faz sentido calcular os erros
associados as variaveis e k. Atraves de uma variante trivial do Programa 3
(Mudanca nos coeficientes a e b), podemos obter a seguinte tabela de dados:
Lembrando das equacoes (11) e (12).
Logo
|R |
p = 0, 39 < 2 Compatvel (34)
R2 + 2
Em relacao ao zero,
|0 |
p = 0, 51 < 2 Compatvel (35)
02 + b2
4 QUESTOES PROPOSTAS xiii
Logo
|R |
p = 1, 43 < 2 Compatvel (39)
R2 + 2
Em relacao ao zero,
|0 |
p = 1, 62 < 2 Compatvel (40)
02 + b2
|Rc/peso Rs/peso |
r = 0, 0836 < 2 Compatvel (41)
R2 + R2
c/peso s/peso
Em relacao ao zero,
|bc/peso bs/peso |
r = 0, 088 < 2 Compatvel (42)
b2 + b2
c/peso s/peso
4 Questoes Propostas
Existiria alguma diferenca, em termos de precisao, se na determinacao dos compri-
mentos de onda do hidrogenio usassemos os espectros de diferentes ordens (primeira
ou segunda)? Sim, durante o experimento pudemos conferir os espectros de se
5 CONCLUSAO xiv
segunda ordem e uma diferenca notavel era na intensidade das faixas, o que difi-
cultaria mais ainda a identificacao das faixas e diminuindo o numero de medidas,
por exemplo, uma faixa do hidrogenio foi bem difcil de ser enxergada, com toda
certeza ela nao seria vista ao utilizarmos o espectro de segunda ordem, assim
teramos apenas 2 medidas, o que diminui muito a confianca dos nossos dados (na
verdade, dois dados e o mnimo possvel para se ajustar uma reta).
5 Conclusao
Podemos perceber, que apesar da utilizacao de dois metodos diferentes, conseguir-
mos medir a constante de Rydberg com certa precisao e com boa compatibilidade,
utilizando o metodo de regressao linear com peso obteve-se,
o mesmo vale, nao conseguimos atribuir nenhum fator que explicasse algum tipo
de subestimacao dos erros a nao ser os discutidos acima.
Temos tambem o problema da nao consideracao da correlacao no calculo
dos erros associados as variaveis e consequentemente K, logo, apesar dos
resultados terem sido muito bons, nosso nvel de confianca neles nao pode ser
bom, pois a correlacao pode assumir valores tanto positivos quanto negativos,
o que afetaria drasticamente os erros da variavel K de forma a aumentar ou
diminuir os erros, o que se refletiria nos pesos e consequentemente no erro da
medida, fazendo-a ser ate incompatvel em alguns casos. Analisando as relacoes
ente e esperamos uma correlacao forte com valor negativo, entao para o
termo:
2 sin(2)
2 sin(2) = u sin()
sin(11, 1 ) = 0, 1925
6 Bibliografia
Vuolo, Jose Henrique. Fundamentos da teoria dos erros. E. Blucher, 1996.
Caruso, Francisco, and Vitor Oguri. Fsica moderna. Elsevier, 2006.
Sala, Oswaldo. Uma introducao a espectroscopia atomica-O atomo de hi-
drogenio.QUIMICA NOVA 30.7 (2007): 1773.
7 APENDICE 1 :Programas
7.1 Programa 1
1 # include < iostream >
2 # include < stdlib .h >
3 # include < math .h >
4 # include < fstream >
5
10 ifstream ler ;
11
20 if (! ler . is_open () ) {
21 cout << " O arquivo " << file << " nao foi aberto " << " \ n \ n " ;
22
23 return 0;
24 } else {
25 cout << " O arquivo " << file << " foi aberto " << " \ n \ n " ;
26
27 int n ;
28
31 cin >> n ;
32
33 cout << " \ nO Arquivo possui " << n << " linha ( s ) " << " \ n \ n " ;
34
35 // armazenando os dados
36
37 double w [ n ] , x [ n ] , y [ n ];
38
39
46 }
47
50 ler . close () ;
51
52 // sigma ^2
53 double temp = 0;
54 double sigma2 ;
55
60 }
61
62 sigma2 = 1/ temp ;
63
64 cout << " sigma2 = " << sigma2 << " \ n \ n " ;
65
66
67
68 // desvio padrao de x
69
72 STDEV_x = 0;
73 media = 0;
7 APENDICE 1 :PROGRAMAS xviii
74
79 }
80
81 cout << " media = " << media << " \ n \ n " ;
82
88 cout << " STDEV_x = " << STDEV_x << " \ n \ n " ;
89
90 // coeficiente angular ( a )
91
92 double a =0;
93
98 }
99
104 double b = 0;
105
112 }
113
117
118 // erro de a
119
124 cout << " sigma_a = " << sigma_a << " \ n \ n " ;
125
126 // erro de b
127
130 media_2 = 0;
131
136 }
137
138 cout << " media_2 = " << media_2 << " \ n \ n " ;
139
142 cout << " sigma_b = " << sigma_b << " \ n \ n " ;
143
144
145
146 // Resultado
147 cout << " Resultados : " << " \ n \ n " ;
148 cout << " a = ( " << a << " + - " << sigma_a << " ) " << endl ;
149 cout << " b = ( " << b << " + - " << sigma_b << " ) " << " \ n \ n " ;
150
151 }
152 }
7.2 Programa 2
1 # include < iostream >
2 # include < stdlib .h >
3 # include < math .h >
4 # include < fstream >
5
7 APENDICE 1 :PROGRAMAS xx
10 ifstream ler ;
11
20 if (! ler . is_open () ) {
21 cout << " O arquivo " << file << " nao foi aberto " <<
"\n\n";
22
23 return 0;
24 } else {
25 cout << " O arquivo " << file << " foi aberto " << " \ n
\n";
26
27 int n ;
28
31 cin >> n ;
32
33 cout << " \ nO Arquivo possui " << n << " linha ( s ) " <<
"\n\n";
34
35 // armazenando os dados
36
37 double x [ n ] , y [ n ];
38
39
46 }
47
50 ler . close () ;
51
52
53 // desvio padrao de x
54
57 STDEV_x = 0;
58 media_x = 0;
59
62 media_x += x [ i ];
63
64 }
65 media_x = media_x / n ;
66
67 cout << " media_x = " << media_x << " \ n \ n " ;
68
76 cout << " STDEV_x = " << STDEV_x << " \ n \ n " ;
77
78 // desvio padrao de y
79
82 STDEV_y = 0;
83 media_y = 0;
84
87 media_y += y [ i ];
88
7 APENDICE 1 :PROGRAMAS xxii
89 }
90 media_y = media_y / n ;
91
92 cout << " media_y = " << media_y << " \ n \ n " ;
93
101 cout << " STDEV_y = " << STDEV_y << " \ n \ n " ;
102
103 // Covariancia
104
107 STDEV_y = 0;
108
116 cout << " STDEV_xy = " << STDEV_xy << " \ n \ n " ;
117
128 double b = 0;
129
130 b = a * media_x ;
131 b = media_y - b ;
7 APENDICE 1 :PROGRAMAS xxiii
132
135 // epsilon_y
136
137 double ey ;
138
139 ey = 0;
140
150 // erro de a
151
156 cout << " sigma_a = " << sigma_a << " \ n \ n " ;
157
158 // erro de b
159
162 sigma_b = sigma_a * sqrt ( pow ( STDEV_x ,2) + pow ( media_x ,2)
);
163
164 cout << " sigma_b = " << sigma_b << " \ n \ n " ;
165
166
167
168 // Resultado
169 cout << " Resultados : " << " \ n \ n " ;
170 cout << " a = ( " << a << " + - " << sigma_a << " ) " <<
endl ;
171 cout << " b = ( " << b << " + - " << sigma_b << " ) " <<
"\n\n";
7 APENDICE 1 :PROGRAMAS xxiv
172
173 }
174 }
7.3 Programa 3
1 # include < iostream >
2 # include < math .h >
3 using namespace std ;
4 int main ()
5 {
6 float erro ,t ,l ,a ,b ,k , errok ;
7
8 int continuacao ;
9 continuacao =1;
10 if ( continuacao !=1)
11 {
12 return 0;
13 }
14 if ( continuacao ==1)
15 {
16 while ( continuacao ==1)
17 {
18
33
34 }
35 }
36 }