Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Производные и интегралы 
:(
    Опции темы
Mal Hack
Дата 2.1.2007, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004




DeadLine, производная вычисляется как (f(x)-f(x+dx))/dx..
PM ICQ   Вверх
Mal Hack
Дата 2.1.2007, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004




Цитата(TwisT_X @  2.1.2007,  17:07 Найти цитируемый пост)
Mal Hack, можешь приветси приверный код производной? 

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 на несколько порядков.


PM ICQ   Вверх
ivashkanet
Дата 2.1.2007, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь




Цитата(Mal Hack @  2.1.2007,  15:56 Найти цитируемый пост)
(f(x)-f(x+dx))/dx..

Как-то пробовал такой алгоритм реализовать smile
Столько граблей smile  
И все с представлением действительного числа и каким нужно брать dx smile 

PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 2.1.2007, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004




Цитата(TwisT_X @  2.1.2007,  17:17 Найти цитируемый пост)
Mal Hack, спосибо за функции.. буду разбираца.. smile

Че тут разбираться... Банальная математика.

Цитата(TwisT_X @  2.1.2007,  17:17 Найти цитируемый пост)
Мне мой лектор задал задание по массивам (я его кинул в форум "интерсные и занимательные хадачи") просто так, мол типа смогу я его сделать или нет.. ну я чето пытался набрасать но всеравно не че не получилось.. может кто то подскажет.. Он мне это задал и сказал что сделал этот код сперва на 4 листах а потом в 20 строчек через несколько лет.. 

Ссылку, пожалуйста.


Цитата(ivashkanet @  2.1.2007,  18:51 Найти цитируемый пост)
И все с представлением действительного числа и каким нужно брать dx

При чем тут числа?
dx, как правило, берут на 3-4 порядка меньше, чем X. Это же просто небольшое приращение..
PM ICQ   Вверх
ivashkanet
Дата 2.1.2007, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь




Цитата(Mal Hack @  2.1.2007,  17:54 Найти цитируемый пост)
При чем тут числа?

А при том, что у мя не получалось вычислить производную с заданной точностью smile

Какие-то были грабли smile И именно с точностью smile

Странно smile Сейчас все работает  smile 

Кста у описка в формуле, надо так:

(f(x+dx)-f(x))/dx

Цитата(Mal Hack @  2.1.2007,  17:54 Найти цитируемый пост)
Че тут разбираться... Банальная математика.

А если человек банально не знает что это такое?
В 10-м классе, например smile
PM MAIL WWW ICQ   Вверх
Akina
Дата 2.1.2007, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград




Цитата(Mal Hack @  2.1.2007,  18:15 Найти цитируемый пост)
Если короче, то первая производная: (f(x + dx) - fx ) / dx;
вторая: ( f( x + dx ) - ( 2 * f( x ) ) + f( x - dx ) ) / sqr( dx );
где dx меньше X на несколько порядков.

Ага... особенно в точке Х = 0  smile 


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Mal Hack
Дата 2.1.2007, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004




Akina, это частный случай smile

Цитата(ivashkanet @  2.1.2007,  19:10 Найти цитируемый пост)
А если человек банально не знает что это такое?
В 10-м классе, например smile 

Дык вроде же в 10 банально производные дают. Не знаю, не учился...
PM ICQ   Вверх
Mal Hack
Дата 2.1.2007, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004




Какой темный лес. Обратная операция к дифференцированию...
Как говорил один профессор: "Техника дифференцирования и искусство интегрирования".
PM ICQ   Вверх
MakedoneZ
Дата 3.1.2007, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 22.12.2006
Где: Азербайджан,солне чный Баку




Цитата(Exception @  24.12.2005,  23:09 Найти цитируемый пост)
Добавь интегралы

Гы.  smile 

TwisT_X, Производная это предел к которому стремится отношение приращения функции,к приращению аргумента,при устремлени последнего у 0.
Еще она выражает тангенс угла наклона прямой к оси OX.

DF/Dx = Lim(дельта(f)/дельта(x)) , дельта(x) -> 0
Если нужны последующие,то берешь производную от первой итд.
В случае если функция зависит не от 1 переменной,дело чуточку усложняется.
Еще нужно учитывать вариант со сложной функцией итд итп,короче почитай про это дело... у Фихтенгольца в его учебнике - "Математический анализ".
PM ICQ   Вверх
ivashkanet
Дата 3.1.2007, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь




Цитата(MakedoneZ @  3.1.2007,  11:51 Найти цитируемый пост)
Если нужны последующие,то берешь производную от первой итд.

Оччень интересно smile
А ты знаешь, что производная показывает поведение функции на интервале, а не в точке?
Т.о. для вычисления второй производной нужно минимум две точки первой   smile 
Цитата(MakedoneZ @  3.1.2007,  11:51 Найти цитируемый пост)
 Производная это предел к которому стремится отношение приращения функции,к приращению аргумента,при устремлени последнего у 0.

Чистая математика тут не прокатит, нужны численные методы. Типа формулы Mal Hack-а.
Цитата(Mal Hack @  2.1.2007,  21:45 Найти цитируемый пост)
Техника дифференцирования и искусство интегрирования

В математике это действительно так. 
А вот в информатике интергировать значительно легче  smile 
PM MAIL WWW ICQ   Вверх
MakedoneZ
Дата 3.1.2007, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 22.12.2006
Где: Азербайджан,солне чный Баку




Цитата(ivashkanet @  3.1.2007,  12:56 Найти цитируемый пост)
А ты знаешь

Не совсем понял.
Ну беру я производную от y = x^2.Это y' = 2*x.Потом еще одну y'' = 2  ,x определено везде.
И что? 

Можно добавить что не у всех функций есть производные n-го порядка на заданном интервале.

Обьясни где ошибся.
PM ICQ   Вверх
ivashkanet
Дата 3.1.2007, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь




Цитата(MakedoneZ @  3.1.2007,  12:22 Найти цитируемый пост)
Обьясни где ошибся.

Объясняю: нигде  smile 

Вот только нельзя  тяжело научить компьютер находить производную используя аналитическую запись функции  smile 

Нерационально обучать его правилам нахождения производной типа:
Цитата
(x^n)' = n*x^(n-1)


Для него, так как он отлично считает, удобна формула 
Цитата
(f(x+dx)-f(x))/dx
.

Вот только проблемма: какой должен быть dx?
Очень маленький --- компьютер просто не сможет с ним работать --- не хватит точности.
Большой (относительно) --- будет неточная производная  smile 

Чтобы найти вторую производную значение второй производной по этой формуле нужны две точки первой производной, и т.д.
Формула Mal Hack-а 
Цитата
( f( x + dx ) - ( 2 * f( x ) ) + f( x - dx ) ) / sqr( dx )
,
в этом случае, подходит больше.

Цитата(Mal Hack @  2.1.2007,  18:21 Найти цитируемый пост)
Дык вроде же в 10 банально производные дают

Точно, но во втором полугодии, которое только началось smile 

PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 3.1.2007, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004




Цитата(ivashkanet @  3.1.2007,  12:56 Найти цитируемый пост)
В математике это действительно так. 
А вот в информатике интергировать значительно легче  smile  

Что верно, то верно.


Цитата(ivashkanet @  3.1.2007,  14:19 Найти цитируемый пост)
тяжело научить компьютер находить производную используя аналитическую запись функции  smile

Невозможно   в принципе.

Цитата(ivashkanet @  3.1.2007,  12:56 Найти цитируемый пост)
А ты знаешь, что производная показывает поведение функции на интервале, а не в точке?

Вообще производная показывает тангенс угла наклона касательной в точке кривой...
PM ICQ   Вверх
ivashkanet
Дата 3.1.2007, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь




Цитата(Mal Hack @  3.1.2007,  14:06 Найти цитируемый пост)
Невозможно   в принципе.

А чё так?  smile 

Сам хотел так написать, но не люблю таких фраз  smile 
ИМХО, научить компьютер считать производные, хотя бы  на уровне школьника, можно smile
Умеет же он анализировать аналитическую запись smile
Типа 5+6*(468*45^122).... 
Можно попробовать и производным научить, вот только это не рационально  smile 
Цитата(Mal Hack @  3.1.2007,  14:06 Найти цитируемый пост)
Вообще производная показывает тангенс угла наклона касательной в точке кривой...

Это геометрический смысл первой производной smile

Это сообщение отредактировал(а) ivashkanet - 3.1.2007, 15:13
PM MAIL WWW ICQ   Вверх
skyboy
Дата 3.1.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск




Цитата(ivashkanet @  3.1.2007,  13:19 Найти цитируемый пост)
Вот только нельзя  тяжело научить компьютер находить производную используя аналитическую запись функции

есть куча "неберущихся" интегралов, которые люди не умеют аналитически брать. например, f(x)= sin(x)/x.
а с таким "учителем" и "ученик"(т.е. компьютер) не разберется. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0629 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.