Estoy tratando de usar la biblioteca nerdamer para resolver la ecuación. El siguiente es un ejemplo que funciona: //múltiples raíces
var y = nerdamer.solve('x^6+41*x^5+652*x^4+5102*x^3+20581*x^2+40361*x+30030', 'x'); console.log(x4.toString());Pero quiero resolver con una expresión que contiene una variable constante ya calculada. Por ejemplo:
var y= nerdamer.solve('x^6+a*x^5+652*x^4+b*x^3+20581*x^2+40361*x+30030', 'x');donde a y b ya se han calculado en código javascript por encima de esta expresión.
¿Cómo puedo hacerlo? ¿Es posible convertir términos en cadenas y concatenar?
gracias
Hay muchas maneras de hacer esto, podría usar la concatenación de cadenas:
var y= nerdamer.solve('x^6+' + a + '*x^5+652*x^4+' + b + '*x^3+20581*x^2+40361*x+30030', 'x');O literales de plantilla para permitir la sustitución de variables:
var y= nerdamer.solve(`x^6+${a}*x^5+652*x^4+${b}*x^3+20581*x^2+40361*x+30030`, 'x');