2016
DOI: 10.1590/s1806-11173812057
|View full text |Cite
|
Sign up to set email alerts
|

Geração de imagens animadas GIF com o Mathematica®: Simulações didáticas de ondas eletromagnéticas e polarização da luz

Abstract: As animações e simulações são importantes ferramentas didáticas para o ensino da física. Elas podem auxiliar na visualização e na compreensão de fenômenos físicos complexos. Neste artigo é apresentado o uso do Mathematica® para a produção de imagens animadas para simular ondas eletromagnéticas propagando, atravessando polarizadores e meios opticamente ativos. As imagens são no formato GIF (Graphics Interchange Format), que se notabiliza pela facilidade de inclusão em softwares de apresentação, como o PowerPoin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 5 publications
0
0
0
2
Order By: Relevance
“…sendo: ε o = permissividade elétrica no vácuo = 8,85 x 10 −12 C 2 / N.m 2 Para prótons (q = 1,6x10 −19 C e m = 1,67x10 −27 kg): Logo: k = 0,034m 3 /s 2 Para os próximos passos temporais (dt) de velocidade e posição: Passo de Velocidade */ Vn1(Vn,a,dt):=Vn+a*dt$ /* Passo de Posicao */ Sn1(Sn,Vn,a,dt):=Sn+Vn*dt+a/2*(dt^2)$ Na segunda parte de programação é preciso criar três funções: NovaCena para criar uma cena, Impacto para verificar se foi atingida a distância de fusão e Cenas que cria uma lista de cenas. Os parâmetros necessários para são: Vo: velocidade inicial das partículas, b: separação horizontal inicial, r: distância de fusão, dt: passo de tempo, Xm e Ym: dimensões da imagem, Tit: título do gráfico e Esc é a escala da imagem (10 −15 [2])<=Ym) and not (Impacto(Sn,r)) do ( an:float(a(Sn*Esc)), Vn:float(Vn1(Vn,an,dt)), Sn:float(Sn1(Sn*Esc,Vn,an,dt)/Esc), Imagens:append(Imagens, NovaCena(Sn,r,Xm,Ym,white,Tit))), if (Impacto(Sn,r)) then ( for a:1 thru 5 do Imagens:append(Imagens, NovaCena(Sn,r,Xm,Ym,yellow,Tit), NovaCena(Sn,r,Xm,Ym,white,Tit))), Imagens )$ A última parte do programa soma as cenas e gera o arquivo com as imagens animadas:…”
Section: Programação Da Simulaçãounclassified
See 1 more Smart Citation
“…sendo: ε o = permissividade elétrica no vácuo = 8,85 x 10 −12 C 2 / N.m 2 Para prótons (q = 1,6x10 −19 C e m = 1,67x10 −27 kg): Logo: k = 0,034m 3 /s 2 Para os próximos passos temporais (dt) de velocidade e posição: Passo de Velocidade */ Vn1(Vn,a,dt):=Vn+a*dt$ /* Passo de Posicao */ Sn1(Sn,Vn,a,dt):=Sn+Vn*dt+a/2*(dt^2)$ Na segunda parte de programação é preciso criar três funções: NovaCena para criar uma cena, Impacto para verificar se foi atingida a distância de fusão e Cenas que cria uma lista de cenas. Os parâmetros necessários para são: Vo: velocidade inicial das partículas, b: separação horizontal inicial, r: distância de fusão, dt: passo de tempo, Xm e Ym: dimensões da imagem, Tit: título do gráfico e Esc é a escala da imagem (10 −15 [2])<=Ym) and not (Impacto(Sn,r)) do ( an:float(a(Sn*Esc)), Vn:float(Vn1(Vn,an,dt)), Sn:float(Sn1(Sn*Esc,Vn,an,dt)/Esc), Imagens:append(Imagens, NovaCena(Sn,r,Xm,Ym,white,Tit))), if (Impacto(Sn,r)) then ( for a:1 thru 5 do Imagens:append(Imagens, NovaCena(Sn,r,Xm,Ym,yellow,Tit), NovaCena(Sn,r,Xm,Ym,white,Tit))), Imagens )$ A última parte do programa soma as cenas e gera o arquivo com as imagens animadas:…”
Section: Programação Da Simulaçãounclassified
“…Essas observações respaldaram a consideração de encaminhamentos metodológicos que abordem o funcionamento das estrelas. Com esse intuito, organizamos uma simulação da reação de fusão nuclear e da análise do tempo de vida das estrelas, por meio de imagens animadas no formato GIF (Graphics Interchange Format) [2].…”
Section: Introductionunclassified