Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
LJ Гость
|
Добавлено: Чт Авг 22 2002 15:48 Заголовок сообщения: Вычисление математического выражения. |
|
|
Я ищу компонент (или функцию), который бы принимал математическое выражение в качестве строки (например "2 + arcsin(3) - log (7)") и выдавал бы его значение (т.е. решал его). Функция eval из Microsoft Script control меня не устраивает, так как не знает некоторых тригонометрических функций (например, arcsin). А может можно как-то научить её (eval) заменять сложные функции более простыми? Может нужная функция есть в Windows API? |
|
Вернуться к началу |
|
|
Шейх Гость
|
Добавлено: Ср Авг 28 2002 12:09 Заголовок сообщения: Написать самому быстрее, чем искать |
|
|
Мне кажется, что легче написать такой компонент самому, особенно при твоих требованиях к нему. Парсинг подобных выражений --- отлаженная технология, в сети по этому вопросу прорва документации. Создание полноценного аналога займет два-три часа. Зато получишь код, в котором ты хозяин. |
|
Вернуться к началу |
|
|
|