Derivada de uma função no Octave
Neste tutorial, vou orientá-lo passo a passo sobre como calcular derivadas de uma função utilizando o Octave.
Para efetuar o cálculo da derivada, deve-se recorrer ao comando diff()
diff(função, variável, ordem)
Onde o primeiro parâmetro representa a expressão da função, o segundo refere-se à variável de derivação e o terceiro indica a ordem da derivada (primeira, segunda, terceira, e assim por diante).
Antes de utilizar este comando, assegure-se de que o pacote Symbolic esteja devidamente instalado no seu Octave.
Vamos a um exemplo prático.
Primeiro, defina a variável `x` como símbolo:
syms x
Em seguida, calcule a primeira derivada da função x3+x2+x com o auxílio da função diff()
diff(x**3+x**2+x,x,1)
Na expressão, utilizamos `**` para representar a exponenciação.
O resultado apresentado será a primeira derivada da função:
ans = (syms)
3⋅x^2 + 2⋅x + 1
Para calcular a segunda derivada da mesma função, ajuste o último parâmetro para 2:
diff(x**3+x**2+x,x,2)
O resultado, neste caso, será:
ans = (syms)
2⋅(3⋅x + 1)
Para a terceira derivada, proceda de forma similar, alterando o último parâmetro para 3:
diff(x**3+x**2+x,x,3)
E obterá como resposta:
ans = (syms)
6
O Octave também permite derivar funções com múltiplas variáveis, como f(x, y).
Por exemplo, ao definir os símbolos das variáveis.
syms x y
E calcular a primeira derivada da função x2y2 em relação a x.
diff(x**2*y**2,x,1)
A resposta será a derivada parcial.
ans = (syms)
2xy**2
Espero que este guia sobre o GNU Octave, elaborado por Nigiara, tenha sido esclarecedor. Continue acompanhando nossas atualizações para mais informações.