L7-diffRules.mws

Calculo I

Lição 7:  Regras de Diferenciação

 Nesta seção, nós revisaremos a definição da derivada de uma função, olharemos os comandos do Maple para diferenciação, e usa eles para verificar as fórmulas de differenciação básicas.

A Definição da Derivada

Primeiro, a definição.  A derivada da finção f  no ponto x  é

D(f)(x) := limit((f(x+h)-f(x))/h,h = 0)  ,

fornecido, claramente, que o limite existe.   x Desde a derivada conta com o ponto onde isto é avaliado, isto é si mesmo uma função.   Maple  usa a notação D(f)  para essa função; a notação mais usual é   f  ' .  vocë deve estar agora familiarizado com varias interpretações para   f  ' : isto é o valor instantâneo de mudança de   f  em x ; isto é a rampa da linha tangente ao gráfico de   f ; se f(x)  representa a posição de um objeto no tempo x , então f  '( x ) não é velociade.

Comandos de Diferenciação do Maple

>    restart;

É facil para escrever o procedimento do Maple  que calcuela a derivada da função usando a definição. (O comando unapply é usado para converter a expressão em função.)

>    myD := proc(f) unapply(limit((f(x+h)-f(x))/h,h=0), x) end:

>    f := x -> x^2;

f := proc (x) options operator, arrow; x^2 end proc

>    myD(f);

proc (x) options operator, arrow; 2*x end proc

>    myD(sin);

cos

Entretanto, o comando D  desenvolvido faz a mesma coisa:

>    D(f);

proc (x) options operator, arrow; 2*x end proc

>    D(sin);

cos

Note que D  diferencia a   função,  e que a derivada da função é de novo a função.  Por exemplo, D(f)  pode ser calculado no ponto:

>    D(f)(3); D(f)(-5); D(f)(0);

6

-10

0

mas o   Maple  fornece outro comando que é mais próximo da prática comum de matemática (isto é o equivalente do Maple  da notação d/dx  .)  O Comando diff  diferencia a expressão, e da de volta uma outra expressão.

>    diff(x^2, x); diff(x^3 + 5*x, x);

2*x

3*x^2+5

Note que quando vocë usa o diff , vocë deve dizer ao Maple  a variavel indepedente.  Adivinhe qual é a resposta para o próximo comando antes de vocë pressionar o <enter>.

>    diff(x^2,y);

0

Isto é tudo, existem diferenciações no Maple .  Somente recorde que a derivada de uma função é a outra função, ae que eles são calculados com D  e diff  respectivamente.  Isto é um exemplo simples do Maple forçando você a pensar claramente, a propósito.  A distinção entre diferenciar funções e expressões não foi inventada pelos programadores do Maple: isto é real, e é refletido no fato que nós temos ambos a notação  primaria (')  e que a notação   d/dx   para diferenciação, mas isto é usualmente mostrado acima ou ignorado nos textos.

Regras de Diferenciação

Agora vamos usar D  e diff para calcular algumas derivadas.  Enquanto fazemos isto, nós vamos ter a oportunidade de verificar as trës regras básicas de diferenciação.  (O Ponto que permaneçe é a Regra de Cadeia, que nós exploraremos em um outro worksheet.)  Primeiro, a derivada é linear:

diff(a*f(x)+b*g(x),x) = a*diff(f(x),x)+b*diff(g(x),x)   para qualquer constante a  e b .

Segundo, nós temos a regra de produto:

diff(f(x)*g(x),x) = diff(f(x),x)*g(x)+f(x)*diff(g(x),x)  .

Terceiro, a regra de quociente:

diff(f(x)/g(x),x) = (diff(f(x),x)*g(x)-f(x)*diff(g(x),x))/(g(x)^2)  .

A regra linear é simples.

>    diff(x^2, x); diff(x^3, x);

2*x

3*x^2

>    diff(7*x^2 + 4*x^3, x); diff(5*x^2 - Pi*x^3, x);

14*x+12*x^2

10*x-3*Pi*x^2

Aqui é isto de novo, usando D .

>    f := x -> cos(x^2); g := x -> x*exp(2*x);

f := proc (x) options operator, arrow; cos(x^2) end proc

g := proc (x) options operator, arrow; x*exp(2*x) end proc

>    D(f); D(g);

proc (x) options operator, arrow; -2*sin(x^2)*x end proc

proc (x) options operator, arrow; exp(2*x)+2*x*exp(2*x) end proc

>    D(3*f - g);

3*proc (x) options operator, arrow; -2*sin(x^2)*x end proc-proc (x) options operator, arrow; exp(2*x)+2*x*exp(2*x) end proc

Se você olha cuidadosamente a sintaxe do Maple, você pode ver que esta última resposta verifica a regra, mas pôde ser  mais fácil checando as várias funções em:

>    D(3*f - g)(x);

-6*sin(x^2)*x-exp(2*x)-2*x*exp(2*x)

>    3*D(f)(x) - D(g)(x);

-6*sin(x^2)*x-exp(2*x)-2*x*exp(2*x)

>   

Agora vamos olhar o produto e regras de quociente, com as mesmas funções f  e g .  A regra de produto primeiro:

>    D(f*g);

proc (x) options operator, arrow; -2*sin(x^2)*x end proc*g+f*proc (x) options operator, arrow; exp(2*x)+2*x*exp(2*x) end proc

>    D(f*g)(x);

-2*sin(x^2)*x^2*exp(2*x)+cos(x^2)*(exp(2*x)+2*x*exp(2*x))

>    D(f)*g + f*D(g);

proc (x) options operator, arrow; -2*sin(x^2)*x end proc*g+f*proc (x) options operator, arrow; exp(2*x)+2*x*exp(2*x) end proc

>    D(f)(x)*g(x) + f(x)*D(g)(x);

-2*sin(x^2)*x^2*exp(2*x)+cos(x^2)*(exp(2*x)+2*x*exp(2*x))

Em termos de expressão, os mesmos calculos podem parecer

>    diff(f(x)*g(x), x);

-2*sin(x^2)*x^2*exp(2*x)+cos(x^2)*exp(2*x)+2*cos(x^2)*x*exp(2*x)

>    diff(f(x), x)*g(x) + f(x)*diff(g(x), x);

-2*sin(x^2)*x^2*exp(2*x)+cos(x^2)*(exp(2*x)+2*x*exp(2*x))

Em outra forma, vocë pode ver que a regra de produto funciona.  Agora, para a regra de quociente:

>    diff(f(x)/g(x), x);

-2*sin(x^2)/exp(2*x)-cos(x^2)/x^2/exp(2*x)-2*cos(x^2)/x/exp(2*x)

>    simplify(%);

-(2*sin(x^2)*x^2+cos(x^2)+2*cos(x^2)*x)/x^2*exp(-2*x)

>    (diff(f(x), x)*g(x) - f(x)*diff(g(x), x)) / (g(x))^2;

(-2*sin(x^2)*x^2*exp(2*x)-cos(x^2)*(exp(2*x)+2*x*exp(2*x)))/x^2/exp(2*x)^2

>    simplify(%);

-(2*sin(x^2)*x^2+cos(x^2)+2*cos(x^2)*x)/x^2*exp(-2*x)

(Voce pode fazer o cálculo com D   se voce desejar.)

>   

>