数学建模社区-数学中国
标题:
逼近函数
[打印本页]
作者:
yaoyuan4102
时间:
2009-4-17 16:02
标题:
逼近函数
function f = Legendre(y,k,x0)
& m9 z9 p$ n/ `% y' j
syms t;
5 X# A3 K1 h4 `$ f; [9 f% u! j
P(1:k+1) = t;
. x. }0 S: Q$ F
P(1) = 1;
+ Y- ?# |9 m q
P(2) = t;
, ^1 U6 D( T+ F# Y! @; p) d
c(1:k+1) = 0.0;
8 [# D# N# J2 R: M. G, H
c(1)=int(subs(y,findsym(sym(y)),sym('t'))*P(1),t,-1,1)/2;
9 _( g) e. ]# t8 H, L% l# O, J( H
c(2)=int(subs(y,findsym(sym(y)),sym('t'))*P(2),t,-1,1)/2;
4 M6 ~* l Z. l9 D6 T2 Z/ u- N
f = 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
end
7 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