| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > парсинг математических выражений |
| Автор: mntek_ 29.3.2005, 15:49 |
| нужно строку введенную с клавиатуры разобрать и посчитать, те. введено что-то типа sin(x)*cos(x^2)-x^(1/13), и нужно построить его график, найти производные, касательные и тп. |
| Автор: Dr.No_xXx 29.3.2005, 15:54 | ||||
Ну насчет графика не знаю,а вот чтобы узнать букву в edit можно сделать так
А дальше например так
Это значит что если первой идет буква s то выполнится какое то действие. |
| Автор: Vit 29.3.2005, 16:09 |
| Для парсинга есть модуль в RxLib - parsing.pas - вычисляет значение такой функции для известного x. А производные и касательные - или числовыми методами с помощью того же модуля, или в раздел алгоритмов чтоб разработать алгоритм аналитического решения (если он вообще есть) |