Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Artyom Petrov                        2:5024/7.352   12 Jun 2001  20:46:01
 To : Dmitry Kalinin
 Subject : Re: Аналитическое диффиринцирование
 -------------------------------------------------------------------------------- 
 
 
  DK>     Может кто подсказать идею алгоритма поиска первой производной любой
  DK> функции (от одной переменной). Hапример: (x^5)` = 5x^4, и  т.д.
  DK>     Все это, разумеется, должно работать на компьютере, человек вводит
  DK> только функцию.
 
 Hу на пример на Прологе это выглядит примерно так:
 
 % d(E,x,F)
 % E-исходное выражение
 % x - переменная интегрирования
 % F- htpekmnfn 
 
 d(x,x,1):-!. % xdx=1
 d(C,x,0):-IsConst(C). % cdx=0
 d(-U,x,-A):-d(U,x,A). % -Udx=-(Udx)
 d(U+V,x,A+B):-d(U,x,A), d(V,x,B). % (U+V)dx=Udx+Vdx
 d(C*U,x,C*A):-IsConst(C),d(U,x,A)!. % (CU)dx=C(Udx)
 d(U*V,x,B*U+A*V):-d(U,x,A), d(V,x,B) % (UV)dx=U*(Vdx)+V*(Udx)
 ...............................
 Hу и так до посинения, конечно ещё IsConst написать
 Впишешь все правила которые знаешь и всё путём.
 Всю эту рекурсию естественно можно перевести и на алгоритмический язык. 
 
 Всего хорошего,
 Artyom (2:5024/7.352)
 email:  Artyom.Petrov@p352.f7.n5024.z2.fidonet.org (в ФИДО) 
 email:  petrov_artyom@mail.ru
 * Origin: Будем упрощать выражение до тех пор, пока члены не станут маленькими!
 (2:5024/7.352)--- Automatically added by Taimyr
 
 --- ifmail v.2.15dev5
  * Origin: Automatically added (2:5024/7.352)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Аналитическое диффиринцирование   Dmitry Kalinin   10 Jun 2001 21:51:32 
 Аналитическое диффиринцирование   Stanislav Shwartsman   10 Jun 2001 21:44:16 
 Re: Аналитическое диффиринцирование   Alexander Tsyplakov   12 Jun 2001 13:57:04 
 Re: Аналитическое диффиринцирование   Artyom Petrov   12 Jun 2001 20:46:01 
Архивное /ru.algorithms/33423b268d99.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional