数学建模社区-数学中国
标题:
逼近函数
[打印本页]
作者:
yaoyuan4102
时间:
2009-4-17 16:02
标题:
逼近函数
function f = Legendre(y,k,x0)
; u; U. a; M4 k5 Y% U- M, P) Z
syms t;
$ p- \7 j7 E7 U+ ^; N& o
P(1:k+1) = t;
: J; c( K4 i0 Z+ j$ J9 r# g
P(1) = 1;
: }0 z# f) t) }' P
P(2) = t;
, H3 O# P; D$ P: X4 {: d
c(1:k+1) = 0.0;
) ~+ w% G& I5 U( X6 z6 w2 H
c(1)=int(subs(y,findsym(sym(y)),sym('t'))*P(1),t,-1,1)/2;
$ \6 |4 l g1 C U1 X
c(2)=int(subs(y,findsym(sym(y)),sym('t'))*P(2),t,-1,1)/2;
2 D& m$ ]; A; g l. x
f = c(1)+c(2)*t;
0 V- T; J! Y `& r& I1 q9 S
for i=3:k+1
t. c6 g: m6 H' V& t
P(i) = ((2*i-3)*P(i-1)*t-(i-2)*P(i-2))/(i-1);
$ \6 z/ J8 D7 Q8 }) f& V/ J7 ^
c(i) = int(subs(y,findsym(sym(y)),t)*P(i),t,-1,1)/2;
+ O2 _* q6 U( x& x! W
f = f + c(i)*P(i);
2 `4 M& b) i! ~1 V
( ]% O) H/ P2 p1 ~, Y3 Z8 C
if(i==k+1)
/ P* K6 I$ r0 D* e7 d% |0 K
if(nargin == 3)
! _& s3 ]1 M! q' [9 F
f = subs(f,'t',x0);
( p. \8 m) }" G% N3 R9 b3 u6 n2 p
else
B3 R- }2 f' t" p
f = vpa(f,6);
* ]0 F# q/ p6 N7 L! j. E" l
end
& }* ]% G- ~: r
end
/ k, i. d% b6 {# X
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