changjiang66 发表于 2007-10-21 15:54

如何把一个函数按照勒让德函数展开

大家好,小弟最近做了个工作,需要将一函数用勒让德函数展开,手工算得话很不方便,不知matlab可以做吗?谢谢啊!

[ 本帖最后由 eight 于 2007-10-21 23:20 编辑 ]

花如月 发表于 2007-10-21 18:10

MATLAB提供了taylor函数将函数展开为幂级数,其调用格式为:

taylor(f,v,n,a)

该函数将函数f按变量v展开为泰勒级数,展开到第n项(即变量v的n-1次幂)为止,n的缺省值为6。v的缺省值与diff函数相同。参数a指定将函数f在自变量v=a处展开,a的缺省值是0。

论坛就不说了,光百度就搜了一堆答案出来。新手发帖的时候先看看版规:handshake
否则一律删帖

[ 本帖最后由 花如月 于 2007-10-21 18:12 编辑 ]

eight 发表于 2007-10-21 23:22

原帖由 花如月 于 2007-10-21 18:10 发表 http://www.chinavib.com/forum/images/common/back.gif
MATLAB提供了taylor函数将函数展开为幂级数,其调用格式为:

taylor(f,v,n,a)

该函数将函数f按变量v展开为泰勒级数,展开到第n项(即变量v的n-1次幂)为止,n的缺省值为6。v的缺省值与diff函数相同。参数a指 ...

估计与楼主想要的有点距离, taylor 函数是按照幂函数展开,而楼主要按照勒让德函数展开。不过我觉得只要 search 一下 matlab 的帮助就应该找到答案

changjiang66 发表于 2007-10-21 23:46

eight兄说的是,不是级数展开。 遇到问题我也是先找 matlab 中 help的,但我找了一下,没发现,所以想请问一下各位有没有用过。

VibrationMaster 发表于 2007-10-22 06:59

应该是没有现成的可用

花如月 发表于 2007-10-23 13:58

回复 #3 eight 的帖子

没看仔细:loveliness:
页: [1]
查看完整版本: 如何把一个函数按照勒让德函数展开