nerdamer-prime
Version:
javascript light-weight symbolic math library
50 lines (38 loc) • 1.46 kB
JavaScript
/* global expect */
;
var nerdamer = require('../nerdamer.core.js');
require('../Algebra.js');
require('../Calculus.js');
require('../Solve.js');
require('../Extra.js');
console.global = {tsDebugChannels: {notimeout: true}};
// console.log(nerdamer('solve((5-3y)/(5+y)=(1-9y)/(3y-7),y)')
// .toString());
// console.log(nerdamer('(5-3y)/(5+y)=(1-9y)/(3y-7)').solveFor("y").toString());
// console.log(nerdamer('limit((2sin(x)-sin(2x))/(x-sin(x)),x,0)').toString());
// const testEq= ["0=a*c", "0=b"];
// const testUnkwowns = ["a", "b"];
// const sol = nerdamer.solveEquations(testEq, [...testUnkwowns]);
// console.log(sol.toString());
// const x = nerdamer("-0.5*sqrt(5)+0.5").simplify().text()
// let x = nerdamer("solve(-4901*t^2+1000*h*s^2, t)").evaluate().text();
// let x = nerdamer("factor(4901*t^2+1000*h*s^2)").evaluate().text("fractions");
// console.log(x);
// x = nerdamer("factor(4902*t^2+1000*h*s^2)").evaluate().text();
// console.log(x);
// x = nerdamer("factor(4903*t^2+1000*h*s^2)").evaluate().text();
// console.log(x);
// let x = nerdamer("3.53540^3.5").evaluate().text();
// console.log(x);
// x = nerdamer("3.535401^3.5").evaluate().text();
// console.log(x);
let text;
let x;
try {
x = nerdamer('vecget(primes(0,5),3)').evaluate();
console.log(x.text());
} catch (error) {
console.log("error "+error)
}
// console.log(text);
console.log("done");