JSFiddle - React, Tailwind, and code Playground

by Josh Pullen

JavaScript

function findRoots(f, numberToFind) {

}

function findRoot(f) {
	let guess = 0;
  const dx = 0.001;
  
  for (let i = 0; i < 100; i++) {
  	const fPrime = (f(guess + dx / 2) - f(guess - dx / 2)) / dx;
    guess += -f(guess) / fPrim
  }
}

const f = (x) => {
	return x**5 - 15 * x**4 + 85 * x**3 - 225 * x**2 + 274 * x - 120;
}