jukaukor

numericalderivative.jl

Apr 25th, 2024
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. # numeerinen derivointi Julia-kielellä
  2. using ForwardDiff
  3. function Derivaatat()
  4. println("Julian derivaattatesti:")
  5. f(x)=x^(exp(-x))+sin(x)*cos(x) # funktio f
  6. g(x) = x^(exp(-x)-1)*exp(-x)*(1-x*log(x))+1-2*sin(x)^2 # f:n tarkka derivaatta
  7. derf(x) = ForwardDiff.derivative(f,x) # f:n numeerinen 1. kertaluvun derivaatta
  8. println("f(2) = ",f(2))
  9. println("f'(2) tarkka derivaatta = ",g(2))
  10. println("f'(2) numeerinen derivaatta = ",derf(2))
  11. end
Advertisement
Add Comment
Please, Sign In to add comment