Динамический калькулятор, управляемый MathML, LaTex или - PullRequest
1 голос
/ 10 марта 2012

All

Я нахожусь в процессе создания веб-приложения (C #, MVC3 Razor), которое должно будет поддерживать ввод математических формул. Я знаю, что для этого есть несколько хороших библиотек JavaScript. Мой текущий вопрос касается другого конца.

После ввода формул пользователи должны взаимодействовать с ними в динамическом калькуляторе. Математика никогда не бывает значительно сложнее. Всего четыре большие операции (+, -, *, /). И формулы не будут слишком длинными.

Я не могу не чувствовать, что кто-то решил эту проблему раньше. Кто-нибудь знает что-нибудь?

Некоторые дополнительные требования: - Возможность подключить постоянные, известные системе в формулу. - Возможность указать значение основывается на двух других, которые используются для чтения из справочной таблицы. (Другими словами, пользователь вводит 5 и 20, система идет к таблице и знает, что в таком случае в формуле должно использоваться значение 3.2.)

Я полностью ожидаю, что у меня будет кое-какие настройки. Так близко и гибко достаточно хорошо.

Чтобы свести проблему к минимуму: - Ввод: формула в известном формате / разметке - Процесс: преобразование в математические символы и маркеры для ввода - Визуализация: пользовательский интерактивный калькулятор, позволяющий пользователям вводить значения и получать выходные данные, определенные по формуле.

Заранее спасибо.

1 Ответ

0 голосов
/ 10 марта 2012

Я бы попробовал NCalc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...