Проблема в том, что вы не указали значение
obj.compiledExpressionS = parsedExpressionS.compile(math);
, а Sin
должно быть в нижнем регистре
Рабочая скрипта: http://jsfiddle.net/oxb3sp5o/414/
Рабочий код
obj = {};
obj['number'] = 1;
obj['expressionS'] = 'sin(0.5 * c1)';
obj['compiledExpressionS'] = null;
let cnr = 'c' + obj.number;
let params = {};
params[cnr] = 2;
var parsedExpressionS = math.parse(obj.expressionS);
obj.compiledExpressionS = parsedExpressionS.compile(math);
let value = obj.compiledExpressionS.eval(params);
console.log(value);