Disciplina de Física Computacional, ministrada no IFSC na qual fui monitor nos anos de 2017 e 2018.
Professor: Eric
Arquivos: projeto?/p?_fiscomp18.pdf
- Projeto 1
- Exercício 1 - fatoriais e a aproximação de Stirling
- Exercício 2 - série de Taylor para o cosseno
- Exercício 3 - valores médio e desvio padrão
- Exercício 4 - organize uma lista
- Exercício 5 - método da potência e auto{valor,vetor} dominante
- Projeto 2
- Exercicio 1 - derivada numérica
- Exercicio 2 - integral numérica
- Exercicio 2 - equações algébricas não lineares
- Projeto 3
- Exercicio 1 - ciclista
- Exercicio 2 - lançamento de projetil
- Exercício 3 - pêndulo simples
- Projeto 4
- Exercício 1 - órbitas circulares e elípticas
- Exercicio 2 - satélite geoestacionário e os efeitos da Lua
- Exercicio 3 - coreografias celestes
- Projeto 5
- Exercicio 1 - ponto fixo de período um
- Exercicio 2 - dobras de período e caos
- Exercicio 3 - modelo predador-presa
- Projeto 6
- Exercicio 1 - números aleatórios, integrais e amostragem
- Exercicio 2 - decaimento radioativo
- Exercicio 3 - passeio aleatório
Os projetos da Tereza foram similares, mas:
- projeto 4 dela foi sobre números aleatórios.
- projeto 6 dela foi sobre anã branca.
Arquivos: projeto?/proj?_fiscomp18.pdf
A pasta misc tem códigos diversos:
-
matrix.f90
ilustra leitura de matrizes em fortran: é por colunas: -
iso_c_binding.f90
ilustra como usar os parâmetroskind
corretamente e quais valores são compatíveis com o padrão C, através do móduloISO_C_BINDING
do Fortran 2003:Sugestão de compilação:
gfortran -Wall -Wextra -Wconversion-extra iso_c_binding.f90
-
maxMinValues.f90
mostra os valores máximos que inteiros de diversos tipos podem ter. Também mostra os valors máximos e mínimos de variáveis reais: