javascript annoying_function.js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript annoying_function.js相关的知识,希望对你有一定的参考价值。

const newton = (x0, fn, derivative) => {

    const estimates = [x0]

    let next, last
    while ( estimates.slice(-1).pop() > 0.09 ){
        
        last = estimates.slice(-1)[0]

        next = last - (fn(last)/derivative(last))
        estimates.push(next)

    }

    return estimates.slice(-1)[0]

}

const f = (x) => {
    return Math.pow( Math.E, ( -1/( Math.pow(x,2) ) ) )
}

const df = (x) => {
    return ( 1/Math.pow(x,3) )*( 2*( Math.pow( Math.E, ( -1/Math.pow(x,2) ) ) ) )
}

console.log(newton(0.1, f, df))

以上是关于javascript annoying_function.js的主要内容,如果未能解决你的问题,请参考以下文章

javascript的题。

javascript JavaScript isset()等效: - JavaScript

JavaScript 使用JavaScript更改CSS(JavaScript)

JavaScript之基础-1 JavaScript(概述基础语法)

前端基础-JavaScript的基本概述和语法

JavaScript