![]() |
Сохранение математических формул
Можно ли как-нибудь сохранять математические формулы в какой-нибудь объект или каким-нибудь другим образом?
К примеру задается (динамически) формула: var formula = Math.sin(x) + Math.atan(x/2); После этого к ней нужно добавить какой-нибудь Math.sqrt и протрейсить при разных х. Жаль, что нельзя сохранить formula как String, потом заменить все иксы на нужное значение и распарсить... |
Код:
myFunction = function(x) { |
формула фиксированная? что значит "добавить какой-нибудь Math.sqrt"? куда добавить? ;)
Код:
var x=...Код:
function formula(x:Number):Number { |
опередили меня... :)
|
Не фиксированная формула!
Нужно реализовать что-то вроде инженерного калькулятора. То есть при нажатии на кнопку "cos" в формулу добавляется косинус х, а после того, как формула сформирована, подставляем разные значения х. |
Существует еще генерация функций:
Код:
function mult(f1:Function, f2:Function):Function { |
| Часовой пояс GMT +4, время: 15:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.