![]() |
|
Модераторы: LSD |
![]()
|
|
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 |
DeadLine, производная вычисляется как (f(x)-f(x+dx))/dx..
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 |
http://mal-hack.net/products/delphi/?get=mgtu1/Functions.rar Ищи df_dx, d2f_dx2. Если короче, то первая производная: (f(x + dx) - fx ) / dx; вторая: ( f( x + dx ) - ( 2 * f( x ) ) + f( x - dx ) ) / sqr( dx ); где dx меньше X на несколько порядков. |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь |
Как-то пробовал такой алгоритм реализовать Столько граблей И все с представлением действительного числа и каким нужно брать dx |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 |
Че тут разбираться... Банальная математика. Ссылку, пожалуйста.
При чем тут числа? dx, как правило, берут на 3-4 порядка меньше, чем X. Это же просто небольшое приращение.. |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь |
А при том, что у мя не получалось вычислить производную с заданной точностью Какие-то были грабли Странно Кста у описка в формуле, надо так: (f(x+dx)-f(x))/dx А если человек банально не знает что это такое? В 10-м классе, например |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград |
Ага... особенно в точке Х = 0 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 |
||||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 |
Какой темный лес. Обратная операция к дифференцированию...
Как говорил один профессор: "Техника дифференцирования и искусство интегрирования". |
|||
|
||||
| MakedoneZ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 22.12.2006 Где: Азербайджан,солне чный Баку |
Гы. TwisT_X, Производная это предел к которому стремится отношение приращения функции,к приращению аргумента,при устремлени последнего у 0. Еще она выражает тангенс угла наклона прямой к оси OX. DF/Dx = Lim(дельта(f)/дельта(x)) , дельта(x) -> 0 Если нужны последующие,то берешь производную от первой итд. В случае если функция зависит не от 1 переменной,дело чуточку усложняется. Еще нужно учитывать вариант со сложной функцией итд итп,короче почитай про это дело... у Фихтенгольца в его учебнике - "Математический анализ". |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь |
Оччень интересно А ты знаешь, что производная показывает поведение функции на интервале, а не в точке? Т.о. для вычисления второй производной нужно минимум две точки первой
Чистая математика тут не прокатит, нужны численные методы. Типа формулы Mal Hack-а. В математике это действительно так. А вот в информатике интергировать значительно легче |
|||
|
||||
| MakedoneZ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 22.12.2006 Где: Азербайджан,солне чный Баку |
||||
|
||||
| ivashkanet |
|
||||||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь |
Объясняю: нигде Вот только нельзя тяжело научить компьютер находить производную используя аналитическую запись функции Нерационально обучать его правилам нахождения производной типа:
Для него, так как он отлично считает, удобна формула
Вот только проблемма: какой должен быть dx? Очень маленький --- компьютер просто не сможет с ним работать --- не хватит точности. Большой (относительно) --- будет неточная производная Чтобы найти вторую производную значение второй производной по этой формуле нужны две точки первой производной, и т.д. Формула Mal Hack-а
в этом случае, подходит больше. Точно, но во втором полугодии, которое только началось |
||||||
|
|||||||
| Mal Hack |
|
||||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 |
Что верно, то верно.
Невозможно в принципе.
Вообще производная показывает тангенс угла наклона касательной в точке кривой... |
||||||
|
|||||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь |
А чё так? Сам хотел так написать, но не люблю таких фраз ИМХО, научить компьютер считать производные, хотя бы на уровне школьника, можно Умеет же он анализировать аналитическую запись Типа 5+6*(468*45^122).... Можно попробовать и производным научить, вот только это не рационально
Это геометрический смысл первой производной Это сообщение отредактировал(а) ivashkanet - 3.1.2007, 15:13 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск |
есть куча "неберущихся" интегралов, которые люди не умеют аналитически брать. например, f(x)= sin(x)/x. а с таким "учителем" и "ученик"(т.е. компьютер) не разберется. |
|||
|
||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |