>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Calcular Inclinação a Partir de Dados no MATLAB

O programa de software MATLAB da Mathworks é uma ferramenta de matemática e engenharia incrivelmente útil, capaz de realizar cálculos avançados e simulações. Uma de suas funções mais úteis é realizar muitos tipos diferentes de análise de dados. Um tipo comum de análise é calcular a inclinação de melhor ajuste a partir de um grupo de pontos de dados. A função "polyfit" do MATLAB realiza este trabalho perfeitamente ajustando uma linha polinomial aos pontos de dados usando cálculos de mínimos quadrados. Se o usuário escolher o grau do polinomial como 1, o resultado é a inclinação linear de melhor ajuste dos dados.

Passo 1

Defina uma relação entre uma variável independente e uma dependente. Os dados podem vir de dados experimentais ou você pode definir a relação diretamente. Por exemplo, dados experimentais podem ser uma medida de magnitude versus tempo. Neste caso, a lista 't' pode consistir nos números [1 2 3 4 5] e a lista 'm' pode conter os valores [2 4 6 8 10].

Passo 2

Decida se a curva polinomial desejada para ajustar os dados deve ser de grau 1 (linear), 2 (quadrática) ou superior.

Passo 3

Use a função polyfit na forma "polyfit(variável independente, variável dependente, grau do polinomial)". No nosso exemplo, e desejando uma inclinação linear, digite "polyfit(t,m,1)" e o MATLAB retornará: 2.0000 -0.0000

Passo 4

Observe que o '2' na saída do passo anterior é a inclinação linear de melhor ajuste dos dados fornecidos.