[an error occurred while processing this directive]
|
запускаем Maple или Matlab (сейчас под рукой последний, поэтому пишу в его не самой удобной, но вполне понятной нотации)
итак:
syms x n
maple('assume (n, integer);')
f1=sym('sin(x)/x')
f2=sym('sin(x - 2 * n * pi ) / (x - 2 * n * pi )')
f3=simplify(int( f1*f2, x, -Inf, Inf ))
Вот и всё.
Что касается нахождения первообразной (и, как следствие, определенного интеграла) компьютером, то тут все вполне правомерно, если знать что задача о взятии интеграла в квадратурах алгоритмически разрешимая, и есть программы (тот же Maple), которые его берут (либо сообщают, что нельзя). Доказал это дело R. Risch, 1968-69.
Посмотреть какие-то работы можно здесь
http://www-sop.inria.fr/cafe/Manuel.Bronstein/publications/progvanie92.ps.gz
Integration and Differential Equations in Computer
Algebra , Programming and Computer
Software 18, 201-217.
http://www-sop.inria.fr/cafe/Manuel.Bronstein/publications/symbint1.html
Symbolic Integration 1 - Transcendental Functions,
Algorithms and Computation in Mathematics 1,
M. Bronstein, Springer-Verlag, Heidelberg, 1997.
Это к вопросу о полезности вещей, преподаваемых в институте. Наверняка, каждый из Вас, уважаемые, помнит весь этот неуместный пиздец, связанный с интегралами, на начальной стадии обучения в ВУЗе. Кулаки сами сжимаются.
E-mail: info@telesys.ru