b*********h 发帖数: 46 | 1 【 以下文字转载自 Mathematics 讨论区 】
发信人: breakthough (吾将上下而求索), 信区: Mathematics
标 题: 请教个低级计算问题
发信站: BBS 未名空间站 (Wed Mar 24 16:08:57 2010, 美东)
俺知道这里牛人多,问个低级问题还希望多多包涵
我需要计算高阶(整数)legendre polynomial在(-1,1)很多点上的值,
但是不想从低阶递推,因为点数太多,效率低,有没有办法直接计算,或者
只对其中一小部分值做递推。我看了不少手册,仿佛没有讲怎样避免这个递
推过程的公式。
问题比较土,谢谢了。 | r****t 发帖数: 10904 | 2 numpy/scipy has poly1d class, with that you can express legendre poly
as a poly1d object (of course, you specify the coefficients first), and
directly evaluate the result.
【在 b*********h 的大作中提到】 : 【 以下文字转载自 Mathematics 讨论区 】 : 发信人: breakthough (吾将上下而求索), 信区: Mathematics : 标 题: 请教个低级计算问题 : 发信站: BBS 未名空间站 (Wed Mar 24 16:08:57 2010, 美东) : 俺知道这里牛人多,问个低级问题还希望多多包涵 : 我需要计算高阶(整数)legendre polynomial在(-1,1)很多点上的值, : 但是不想从低阶递推,因为点数太多,效率低,有没有办法直接计算,或者 : 只对其中一小部分值做递推。我看了不少手册,仿佛没有讲怎样避免这个递 : 推过程的公式。 : 问题比较土,谢谢了。
|
|