UNPKG

782 BJavaScriptView Raw
1var R = require("../rlab");
2var s = R.S.sym;
3
4var changeLabel = function(variable) {
5 variable.label += "s";
6 return variable;
7};
8
9var E = s("E = m*\\c**2");
10log("E=MC2\nstr:", E.toString());
11log(" latex:", E.toLaTeX());
12log(" nmathml:", E.toMathML());
13log("E.simplify()=", E.simplify().str());
14log("E.approx()=", E.approx().str());
15log("E.getAllVariables()=", E.getAllVariables().str());
16log("E.mapOverVariables(changeLabel)=", E.mapOverVariables(changeLabel).str()); // 有錯
17log("E.copy()=", E.copy().str());
18log("E.getUncertainty()=", E.getUncertainty().str());
19log("E.differentiate('m')=", E.differentiate("m").str());
20
21var f = s("a*x**2 + b*x + c - y").toFunction("x", "y");
22log("(a*x**2 + b*x + c - y).toFunction(x, y)(3,2)=", f(3,2).str());