![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как рассчетать значение функции из строки [D7, WinXP]
kutuzov47 © (2005-11-10 20:25:00)Например, имеем str='x^2+4*x+6'.
Как найти значение функции при любом x?
злобная танька (2005-11-11 11:00:00) [1]вот новый:
http://www.delphikingdom.com/asp/viewitem.asp?catalogID=519
ещё не проверяла его но должно быть намного круче. и надеюсь без глюков.
clark (2005-11-11 02:28:00) [2]злобная танька
а как назывется? как найти?
злобная танька (2005-11-11 00:27:00) [3]на delphikingdom.ru есть офигенный компилятор.. в смысле он по твоей строчке создает функцию которую можна потом вызывать.. только он глючный немного, степени не берет кажысь.
Zeqfreed (2005-11-10 23:16:00) [4]kutuzov47 © (10.11.05 20:25)
Алгоритм действий примерно такой:
1. Заходим на гугл: http://www.google.ru
2. Вводим строку запроса: delphi + Разбор математических выражений
3. Тыкаем кружок "Искать в русском интернете"
4. Тыкаем кнопку "Мне повезет!"
5. Получаем: http://www.citforum.ru/programming/delphi/delphmath/
6. Читаем
7. Качаем "Библиотеку для разбора и трансляции математических формул: optMathParser" (ссылка внизу статьи)
8. Изучаем и много думаем
kutuzov47 (2005-11-10 22:27:00) [5]Если не трудно, напишите как распознавать такую строку
kutuzov47 (2005-11-10 22:26:00) [6]Интересно, почему 2 выражения добавились?
kutuzov47 (2005-11-10 22:25:00) [7]Удалено модератором
kutuzov47 (2005-11-10 22:24:00) [8]А если выражение намного более сложное?
Например
(X^(exp(x+45)-6*x)-6*cos(4*x))/(x-6)
NightLord (2005-11-10 21:40:00) [9]Распозновай строку и делай нужные операции =)