>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como calcular a inclinação a partir do Data Matlab


O programa de software MATLAB da Mathworks é uma ferramenta de matemática e engenharia incrivelmente útil, capaz de realizar cálculos e simulações avançadas. 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. As funções "polyfit" do MATLAB executam esse trabalho muito bem ao ajustar uma linha polinomial aos pontos de dados usando cálculos de mínimos quadrados. Se o usuário escolher o grau da linha polinomial como 1, o resultado será a inclinação linear de melhor ajuste dos dados.

Etapa 1


Defina uma relação entre uma variável independente e dependente. Os dados podem vir de dados experimentais ou você pode definir o relacionamento 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].

Etapa 2


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

Etapa 3


Use a função polyfit na forma "polyfit(variável independente, variável dependente, grau polinomial)". Em nosso exemplo, e desejando uma inclinação linear, digite "polyfit(t,m,1)" e o MATLAB produzirá o seguinte:2,0000 -0,0000

Etapa 4


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