Преобразование математического выражения (String) в используемые переменные - PullRequest
0 голосов
/ 08 ноября 2011

Я пытаюсь создать приложение для iPhone, которое выполняет симуляцию Монте-Карло по уравнениям, заданным пользователем.Я хочу, чтобы пользователь мог вводить что-то вроде: «2x + (y ^ 2)», а затем получать результат.

Есть ли способ проанализировать эту строку и получить используемые переменные, на которых я могу выполнять вычисления(библиотека, о которой ты знаешь, возможно)?

1 Ответ

0 голосов
/ 08 ноября 2011

Посмотрите на инструменты компилятора .хотя это может быть немного раздутым, на нем легко написать любой «язык», даже если это просто для простых математических выражений.

...