quinta-feira, 15 de maio de 2014

A utilidade da representação das variações em escalas aritmética e logarítmica

Com o Matlab a visualização gráfica destas escalas é muito fácil desde que se apliquem os princípios simples desta linguagem.

O primeiro passo consiste na definição do intervalo de variação do nosso "vector coluna" que corresponderá à escala aritmética, isto é, antes da transformação logarítmica:

  x=(0:0.1:4)';

Aqui escolhemos só valores positivos para evitar a indeterminação do logaritmo 0  e só vamos até ao valor 4. Como queremos uma matriz a uma coluna temos que usar a plica (').

Vamos transformar a matriz x utilizando o operador logaritmo de base 10:

logs=[x; (log10(x))]

Esta operação vai gerar uma matriz de 41 linhas por 2 colunas (uma com o passo aritmético e outra com o passo logarítmico) que não vamos aqui representar para isto não ficar com o aspecto de uma folha de cálculo.

Depois é só aplicar a função "plot" para obter o gráfico:

plot (x,logs)

E o resultado é:


De uma forma simples podemos facilmente ver como varia a transformação logarítmica em comparação com a variação de uma progressão aritmética de passo igual a 0.1.
Os matemáticos poderão mais facilmente explicar a aplicabilidade directa desta função nas mais variadas situações!



Sem comentários: