数学建模社区-数学中国

标题: 逼近函数 [打印本页]

作者: yaoyuan4102    时间: 2009-4-17 16:02
标题: 逼近函数
function f = Legendre(y,k,x0)
& m9 z9 p$ n/ `% y' jsyms t;5 X# A3 K1 h4 `$ f; [9 f% u! j
P(1:k+1) = t;
. x. }0 S: Q$ FP(1) = 1;
+ Y- ?# |9 m  qP(2) = t;, ^1 U6 D( T+ F# Y! @; p) d
c(1:k+1) = 0.0;
8 [# D# N# J2 R: M. G, Hc(1)=int(subs(y,findsym(sym(y)),sym('t'))*P(1),t,-1,1)/2;
9 _( g) e. ]# t8 H, L% l# O, J( Hc(2)=int(subs(y,findsym(sym(y)),sym('t'))*P(2),t,-1,1)/2;
4 M6 ~* l  Z. l9 D6 T2 Z/ u- Nf = c(1)+c(2)*t;
! x, D1 ?" G' O7 ~for i=3:k+1
$ M; z" c; M! |/ s    P(i) = ((2*i-3)*P(i-1)*t-(i-2)*P(i-2))/(i-1);
/ g9 P5 [$ i& h* Z    c(i) = int(subs(y,findsym(sym(y)),t)*P(i),t,-1,1)/2;
* k* Z: S# G- M: h9 S! F    f = f + c(i)*P(i);; f" w2 |0 B6 r# q' {
    - B! _; r* W) ?0 ~, B' h2 J
    if(i==k+1)# b( N+ [3 H! z7 d
        if(nargin == 3)6 z4 u. E& w, Z; M+ G% q' H
            f = subs(f,'t',x0);6 s+ Z: k: V# k8 F" V
        else
' y4 a' U5 j& ?, W            f = vpa(f,6);+ {% }9 F# h4 }  P
        end7 j4 \& ?  i) x) S! f/ ^, e# Q
    end# n: R3 f" B: z1 _9 b% W$ l
end
作者: Kadyniost    时间: 2009-8-9 23:57
?????
作者: coolistone    时间: 2012-1-31 17:52
顶顶顶顶顶顶顶顶顶顶顶顶的
作者: hjl19890710    时间: 2012-2-15 20:27
lihan厉害厉害厉害厉害厉害
作者: hjl19890710    时间: 2012-2-15 20:29
好 dwadedcsargtg
作者: 昝斌    时间: 2012-8-27 18:29
这是什么哦?
作者: zqyzixin    时间: 2012-12-2 22:39
呵呵,非常感谢,很好很强大




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5