Даны переменные типа string
string y1 = "34*x^2+2*x+7";
string y2 = "x^17+1";
string y3 = "2*sin(13*x)";
string y4 = "ln(2x)"
//и т.д.
Вопрос: Как мне найти значение выражения в точке?
Есть ли встроенная функция или определенный алгоритм для таких задач?
Желательно решение на C#
UPD: мне нужно общее решение, к примеру я в
string y
могу ввести любое выражение, а из него хочу получить значение в точке
Наглядно это будет выглядеть так:
>Введите выражение у = [*ожидание ввода выражения]
>Введите x = [*ввод x]
>Значение Выражения в точке X = [значение выражение в точке]