求导数

来源:互联网 发布:台湾交友软件line 编辑:程序博客网 时间:2024/04/29 19:46

求导数


open System


let epsilon = 1e-10

let d (f : float -> float) x = 

    let dx = sqrt  epsilon

    (f (x + dx) - f(x - dx)) / (2.0 * dx)



[<EntryPoint>]

let main argv = 

//    printfn "%A" argv


    let f x = x ** 4.0 - x - 1.0

    printfn "%A" (d f 2.0)

    let f' = d f

    printfn "%A" (f' 2.0)

    


    Console.ReadLine() |> ignore

    0 


原创粉丝点击