IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Вычислить функцию, заданную строкой, - разделено
Mavra
сообщение 20.12.2008 16:32
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Женский
Реальное имя: Анна

Репутация: -  0  +


Вопрос такой:
В делфи. на форме, LabeledEdit, вводится функция (наприм., 3*x^2 + ln(3*x))
в итоге получается строка....
как преобразовать и присвоить значение функции для дальнейших вычислений?

пс. не знала, где написать. новую тему создавать-бессмысленно...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 20.12.2008 16:40
Сообщение #2


Гость






Цитата
как преобразовать и присвоить значение функции для дальнейших вычислений?
Написать (или взять готовый и прикрутить) парсер арифметических выражений, тогда передавая ему эту строку и значение X, на выходе будешь получать значение функции, заданной строкой, при этом самом X... Примеры несложных парсеров можешь поискать на этом форуме, уже выкладывалось.

Цитата
пс. не знала, где написать. новую тему создавать-бессмысленно...
А поднимать ту, которой больше полутора лет только потому, что в названии присутствует слово строки - осмысленно?
 К началу страницы 
+ Ответить 
Lapp
сообщение 21.12.2008 10:57
Сообщение #3


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Нет, ну ладно бы еще поднимать - а то ведь просто откровенно флудить! mad.gif

Самой создавать тему - бессмысленно, а вот заставить модераторов это сделать - тут прям море смысла!! Слов нет.. blink.gif

 ! 
Разделено.



--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 13.07.2025 8:55
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"