-3

В интеграции Gauss-legendre нам нужно найти нули функции legendre, но я не могу найти способ написать код, который позволит мне это сделать? Насколько я понимаю, есть список «xi», в котором эта функция равна нулю, но мы можем написать программу, которая найдет эти «xi» на своем собственном?Можно ли написать программу, которая может найти нули определенной функции?

+0

HI, это не сайт «написать код для меня»; (a) сделать попытку кодирования и (б) спросить, встали ли вы на определенную точку. Также (c) покажите свою работу. Вот несколько примеров в c и C++ из google: http://berenger.eu/blog/c-legendre-polynomial-by-recurrence-programming/ http://cboard.cprogramming.com/c-programming /131370-programme-computing-legendre-polynomials.html – gms0ulman

+0

спасибо за ответ, я просто хотел посмотреть, возможно ли это или нет, и все ссылки, которые вы публикуете, о написании функций legendre, но я хотел видеть, что если это возможно для меня написать код, чтобы найти нули этих функций. –

ответ

0

В общем, поиск нулей произвольной функции не является проблемой, которая может быть решена алгоритмом. Независимо от того, может ли ваша конкретная функция или класс функций быть решена с помощью алгоритма или нет, он должен зависеть от конкретных математических свойств ваших функций, поскольку ваш алгоритм должен опираться на эти свойства. Вопросы о ваших функциях и свойствах, которыми он может обладать, выходят за рамки программирования и, вероятно, информатики; Я предлагаю обмен математическим стеклом. Если вы можете заставить математика объяснить, как решить проблему вручную, по крайней мере теоретически, то вы находитесь в точке, где программисты и ученые-компьютерники могут вам помочь.

+0

Спасибо за ответ. Я знаю, как решить эту проблему теоретически самостоятельно, но реальная проблема заключается в том, что расширение Гаусса-легионера продвигается вперед по увеличению степени многочленов, поэтому я думаю, что писать код для него невозможно, но я хочу посмотреть, можно ли принципиально написать программа для этого или нет. В любом случае спасибо за ваше время и ответ. : D –