Мне нужно преобразовать математическую формулу, написанную в стиле Latex, в функцию кода C / C ++.Например: y = sin (x) ^ 2 станет чем-то вроде
double y = sin(x) * sin(x);
или
double y = pow(sin(x), 2);
, где x являетсяпеременная определена где-то раньше.Я имею в виду, что он должен преобразовывать латексную формулу в синтаксис C / C ++.Так что если есть функция y = G (x, y) ^ F (x) , не имеет значения, что такое G (x, y) и F(x) , это проблема для программиста определить его.Он просто сгенерирует
double y = pow(G(x, y), F(x));
Когда формула слишком сложна, потребуется некоторое время, чтобы включить ее в формулу C / C ++, поэтому мне нужен такой конвертер.Есть ли?