E&S Engineering and Science (Jun 2024)
Desenvolvimento de código aberto em Octave para ajustes de funções através de linearização e MMQ
Abstract
Todos os estudos de engenharia recorrem a bases matemáticas para sua realização, sejam elas da probabilidade, da estatística, do cálculo diferencial e integral, da álgebra vetorial, etc. Fato é que a abordagem matemática é parte crucial do desenvolvimento. Nos estudos que lidam com dados discretos, é evidente a necessidade de parametrizações que demonstrem o comportamento de tal conjunto de dados, tornando o ajuste de curva imprescindível. Nesse sentido, destaca-se o contexto amplo do trabalho, que pretende escrever um código em Octave para parametrização de dados discretos. A metodologia implementada é o Método dos Mínimos Quadrados (MMQ), bem como a sua avaliação quantitativa de qualidade feita através do coeficiente de correlação ( ). Além disso, recursos matemáticos de linearização de modelos são utilizados para posterior adequação no MMQ. Como resultado, obtém-se um código em Octave que realiza a parametrização para os modelos: linear, de potência, exponencial, recíproca e Michaelis-Menten. O código é verificado com diferentes resultados da literatura. Como conclusão, observa-se a facilidade do script em Octave, que não apenas permite a parametrização e ajuste de curva para conjuntos de dados, mas também fornece base para inserção de demais modelos dentro do script. Além disso, o código desenvolvido conduz a novas proposições, como programas que façam algo de forma similar para 3D, ou mesmo programas que realizem cálculos de forma automatizada.