Este repositório contém o código fonte para o programa desenvolvido como parte do trabalho prático sobre Ajustes de Curvas da disciplina Algoritmos Numéricos.
O trabalho tem como objetivo a implementação e cálculo do ajuste de curvas para conjuntos de dados fornecidos. A técnica utilizada é baseada no modelo exponencial definido por:
onde:
- N é a quantidade de carbono-14 na amostra,
- t é a idade da amostra em anos,
- β0 e β1 são coeficientes a serem determinados.
A partir do cálculo dos coeficientes β0 e β1, o programa é capaz de determinar a estimativa de idade de uma amostra, fornecida uma quantidade específica de carbono-14.
Para compilar o programa, utilize o seguinte comando:
make
Este comando irá compilar o programa principal e criar o executável "ajusteDeCurva".
Para executar o programa, utilize o seguinte comando:
./ajusteDeCurva
O programa utilizará os dados do arquivo dados.dat para o ajuste de curvas e fornecerá os coeficientes ( \beta_0 ) e ( \beta_1 ), bem como a estimativa de idade para uma quantidade específica de carbono-14.
Para limpar os arquivos gerados durante a compilação, utilize o seguinte comando:
make clean
Este comando removerá os arquivos objetos, bibliotecas e o executável.