Оценить физическое уравнение с отсутствующим оператором в Javascript

Я пытаюсь оценить физическое уравнение, используя библиотеку math.js, которую пользователь пишет в текстовом поле.

Например, его F=ma так как нет оператора междуma который должен быть как m*a оценить, как я могу добавить отсутствующий оператор в уравнение, если таковой отсутствует в нем..

var equation = 'f=ma';
var variables={m:7,F:35,a:5};
// separate the left and rhs of the equation
var lhs_rhs = equation.split('=');
var lhs = math.eval(equation_lhs_rhs[0],variables);
var rhs = math.eval(equation_lhs_rhs[1],variables);
if (lhs == rhs) {
  alert('Equation is fine');
}

0 ответов

Другие вопросы по тегам