Buscar

Derivada Numérica no python

alguém sabe me dizer como é o comando para realizar  aderivada numéria de qualquer função pelo python? tipo, derivar qualquer função pra depois só especificar as variáveis  e a aproximação.

 

💡 7 Respostas

User badge image

Gustavo Henrique Ferrari

def fx (x): #####função que vai ser derivada#####
fx = x**2+2*x+15 #####################################
return fx
def deriv (x,h): ####função para executar a derivada###
a = x+h
b = x-h
fderiv = (fx(a) - fx(b))/(2.0*h)
return fderiv

derivnoponto = deriv (10,00000.1) #####chamando a função
print derivnoponto

 

3
Dislike1
User badge image

Altamiro Allebrandt Jr

Basta você definir a função:

Ex:

def f(x):

    return x**2+1

e definir a derivada usando a definição de derivada:

def deriv(x, h):

    fd=(f(x+h)-f(x))/h

    return fd

2
Dislike0
User badge image

Gustavo Henrique Ferrari

não sei se ainda ajuda kk

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais