Você está na página 1de 1

Projeto de Elementos de Análise numérica:

Ajuste de pontos em Octave e Excel

Realizado por: Pedro Miguel Rocha Freitas Da Silva

Universidade Católica Portuguesa, Escola Superior de Biotecnologia

Introdução/Resumo Objetivos
No âmbito do projeto realizado este semestre para a cadeira de elementos de O objetivo deste projeto é resolver um dos problemas propostos, sendo neste
análise numérica foram fornecidos pelo professor quatro problemas a serem caso o problema escolhido o primeiro, como já foi brevemente referido na
realizados em excel e octave, sendo o problema resolvido neste projeto o introdução. O problema proposto apresentava três pontos a serem cumpridos, o
primeiro fornecido. Desta forma, para resolver o primeiro problema, ajustaram- primeiro tinha como objetivo a determinação dos parâmetros “K” “R” e “Y” de
se os pontos com o auxilio dos dois programas lecionados ao longo deste maneira a que o ajuste fosse mais preciso, o segundo pretendia que fossem
semestre: octave e excel. Foram primeiro determinados os parâmetros de “K” “R” determinados pontos que pudessem ser considerados outliers, e o terceiro pedia
e “Y” de maneira a que o erro fosse mínimo, para alcançar uma maior precisão a demonstração dos cálculos e dos gráficos usados para resolver o problema em
no ajuste destes pontos, assim como a remoção de alguns pontos de maneira a geral. Apresento em baixo uma imagem com os diversos pontos a cumprir. Em
diminuir ainda mais o desvio da curva de ajuste. suma, o objetivo seria o ajuste dos pontos dados, assim como a apresentação
dos recursos usados para tal efeito em octave e excel.

Métodos
Os métodos usados na resolução deste problema baseiam-se na utilização dos dois Em segundo lugar, passo à explicação dos métodos usados em octave para a
programas já referidos várias vezes: excel e octave. Em primeiro lugar, passo à resolução do problema. Foram representados num gráfico em octave os pontos
explicação dos métodos usados em excel para resolver o problema em questão. Foram experimentais fornecidos com a ajuda de vários comandos conhecidos,
passados os pontos fornecidos para uma tabela em octave, de seguida foi passada a procedeu-se à utilização de uma função com o nome de Se2 neste caso para o
equação de “o” para a tabela de “o” experimental, a qual dependia dos valores de “K”, “R” calculo do erro e da soma dos erros, análogo ao solver no excel foi usada uma
e “Y” por calcular, e depois, escrita a expressão de cálculo do erro entre o valor do “o” linha de código em octave com a ajuda de fmin-search que tem o objetivo de
experimental e o fornecido no exercício, assim como a soma total dos erros. Tendo sido minimizar o erro, e que neste caso foram dados parâmetros não conhecidos (os
escritas estas fórmulas, foram calculados os valores dos parâmetros de maneira a que o parâmetros que queremos calcular) que são diferenciados de parâmetros
erro total calculado fosse mínimo com o auxílio do solver , um add-on do excel. conhecidos porque os primeiros representam-se com um @ em octave. Assim
Determinados estes parâmetros, foi calculado o para uma melhor visualização da como no excel, foi escrita a equação de “o” também esta foi escrita em octave de
precisão do ajuste de pontos obtido. Como consequência da determinação dos valores maneira diferente e usada para várias linhas de código como na função de
experimentais, foram também determinados os pontos de ajuste do gráfico variando o cálculo do erro e no fmin-search. Acabando esta primeira análise, recorri
“z” em intervalos de 0,005 apartir do qual foi calculado o “o” para cada “z” também à remoção do outlier em octave que acaba por ser uma adaptação do
correspondente, com vista a formar o gráfico obtido. Estando a parte do gráfico de código já usado anteriormente mas sem o ponto referido como sendo outlier.
ajuste tratada, passando à explicação do método usado para determinar o outlier : Apresento assim, em baixo os dois gráficos obtidos assim como o código
removeram-se alternadamente todos os pontos fornecidos inicialmente (pontos utilizado.
experimentais) de maneira a observar a variação de , já que um aumento do valor deste
significa uma concordância maior entre os pontos experimentais, o outlier seria o ponto
que, quando removido iria aumentar de maneira mais significativa o . Desta forma,
justificando o estudo realizado no que toca à remoção de pontos experimentais
alternadamente, neste caso, o outlier detetado foi o ponto (0,6009; 6,47). Procedeu-se
então à representação do gráfico de ajuste sem este ponto e com este ponto incluído
com vista a comparar os resultados

Gráfi co de ajuste Gráfi co de ajuste (Sem outlier)


8 8

7 7

6 6

5 5

4 4
O
O

3 3

2 2

1 1

0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

Z Z

Conclusões
Em suma, ambos os programas utilizados foram viáveis para a resolução do problema, apesar de uma maior dificuldade da resolução deste em octave comparativamente
ao excel devido às várias linhas de código introduzidas que eram previamente desconhecidas. Ambos os resultados de foram iguais em ambas as resoluções como o
esperado.

Reconhecimentos
Com a ajuda de: Martim Gutierres, Tiago Machado, Leonardo Almeida.

Você também pode gostar