|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2016, 20:29 | #1 |
Регистрация: 13.01.2015
Сообщений: 8
|
Подскажите как в Delphi реализуется подсчет производной любой функции? (или Pascal)
Подскажите как в Delphi реализуется подсчет производной любой функции? (или Pascal)
|
02.05.2016, 20:32 | #2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Что значит подсчёт? Приведи пример: что на входе и что должно быть на выходе.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
02.05.2016, 21:33 | #3 |
Регистрация: 13.01.2015
Сообщений: 8
|
|
02.05.2016, 22:03 | #4 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
откуда взялась такая задача? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
02.05.2016, 22:31 | #5 | |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
Цитата:
ТС, напиши исходную задачу, может там и не нужна вся эта махина с "символьными" выражениями |
|
02.05.2016, 22:39 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Для любых навряд ли. А вот для простых функций типа степенных, показательных, тригонометрических, логарифмических (может чего забыл еще) и их суперпозиции почему бы и нет. И без всякого искусственного интеллекта. Разработать правила описания входных данных, разобраться какие функции во введенной формуле, что пожалуй наиболее трудоемко будет, а уж производную вывести по ограниченному набору формул нет особых проблем
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.05.2016, 22:41 | #7 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
численные методы тут не канают, ибо из функции надо получить другую функцию, а не корни. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
02.05.2016, 22:49 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Не думаю, что хотя бы в одном из онлайн-вычислителей аналитической производной ИИ присутствует. А их не мало для подобных целей
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.05.2016, 22:56 | #9 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Подождите.
Требуется найти производную численно (производную функции f в точке x0)? Тогда в чём проблема? Берём определение производной: предел отношения приращения функции к приращению аргумента, при стремлении последнего к нулю, записываем формулу: image016_6.jpg И считаем ___________ Задача усложняется, если речь о символьных (аналитических) вычислениях. Но и тут ИИ не нужен. MathCAD, например, способен посчитать производную аналитически. Последний раз редактировалось Вадим Мошев; 02.05.2016 в 22:59. |
02.05.2016, 23:20 | #10 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Кстати, о численном решении .
Какую брать Δx ? Вроде - чем меньше, тем лучше. Но не все так просто. Вот, попробуйте этого : Код:
PS Если ТС в самом деле нужно численное решение. Но судя по #3 ему похоже нужен какой-то супер парсер. Последний раз редактировалось type_Oleg; 03.05.2016 в 00:03. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построить график любой функции+как задать условие | Kornegi | Общие вопросы Delphi | 10 | 13.10.2014 14:52 |
Вычислить значение производной от функции | loz09 | Помощь студентам | 8 | 16.10.2012 22:05 |
Нахождение производной или дифферинциала | StakanpORTvejna | Общие вопросы Delphi | 2 | 29.04.2009 20:56 |
Вычисление производной функции | mde | Помощь студентам | 0 | 01.06.2008 12:52 |