1
resposta

DERIVADA X=5

Olá, quando testei o cálculo no programa máxima, o resultado só funcionou com limite mas usando a função diff deu zero.

Segue o código:

f(x):=x^3*sqrt(x^2-1); limit((f(5+delta)-f(5))/delta, delta, 0); #resultado ok (igual resposta correta da questão) diff(f(5),x,1); #resultado dá zero

Alguém sabe por que está dando diferente o resultado? Qual erro que cometi?

1 resposta

Olá Ramires, tudo bem ? Espero que sim.

Desculpe pela demora do retorno.

Cheguei na solução de duas maneiras:

  • Primeiro declarei a função f(x):
    f(x):=x^3*sqrt(x^2-1);
    Agora podemos ir para a solução da derivada:
    diff(f(x),x,1);
    Então temos a derivada:
    df(x):=3*x^2*sqrt(x^2-1)+x^4/sqrt(x^2-1);
    Agora substituindo o x por cinco:
    float(df(5));
    Temos o resultado:
    495.001052187434
  • Agora utilizando o limite:
    float(limit(((f(5+x)-f(5))/x), x, 0));
    Temos o resultado:
    495.001052187434

Entendo que incluindo o valor 5 já no diff, o valor 5 já é substituído em x então temos uma constante e a derivada da constante é zero.

diff(f(5),x,1);

Resultado:

0

Espero ter ajudado, bons estudos : )

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software