数学建模社区-数学中国
标题:
求助,逼近积分
[打印本页]
作者:
splelvis
时间:
2010-2-25 08:55
标题:
求助,逼近积分
u''(x)=f(x),
) N( G2 H( @ ?. J2 ]) l# h% H
边界boundary conditions u(a)=0,u(b)=0.
. l+ R f b" \0 i% _. H* n
(u(x+h)-2u(x)+u(x-h))/h^2=f(x);
( w8 _/ s' i4 d# Q
9 }/ N7 v* m: s( B# q
maltab code:
% I4 x9 N) |4 m$ s, I2 s* d0 v
4 ~4 g9 F( g. L4 ~7 ~$ w8 V- k
clear all
- \4 B, ^ i6 g; \# T5 ^
a=0;
: _! |9 F0 G% X8 L
b=1;
" |8 q: a2 j% d7 p0 \, m
n=10;
* T, q- ]. U" s* {) C7 U
h=(b-a)/(n+1);
2 h- l- ]6 N' p% i) f
x_with_boundary=linspace(a,b,n+2)';
1 N( ^( I0 O/ ~0 m+ j8 m8 b$ X
x=x_with_boundary(2:n+1);
! z, v! [2 i: \. f# ?- N
A=h^(-2).*(diag(ones(1,n-1),-1)+diag(-2.*ones(1,n),0)+diag(ones(1,n-1),1));
: D0 W1 t2 Q: @9 B% q2 t/ z v
rhs=f4(x);
, z& }/ g1 \9 Y
sol=A\rhs;
4 c$ l2 S8 G; b! f5 i
sol_with_boundary_conds=[0;sol;0];
7 Q$ | x3 R+ b# A6 e, [1 l
plot(x_with_boundary,sol_with_boundary_conds);
( v- U, k0 I3 y$ E+ S
6 v( k9 O# ?8 J& d& C2 q
9 _, U* R5 I& Y, H
另开一文档,f4,
- f( e7 W! W+ v/ f/ h' q
function y=f4(x)
: p/ C3 O) g8 H$ p! A8 w
y=ones(length(x),1);
6 @+ ]9 i6 d. W" z7 v
v1 A" j% \8 U8 l0 ~
出来后是抛物线。
; Q; u0 p* Z8 x8 Y) _
! O( ^5 u' O M
& I1 W( v! ^: {, `2 D V
现在问题是,
3 F7 Y' c* q5 J
u''(x)=sin(2pix);
" O: G& G; q9 |4 f# [# F
u(-1)=0;
/ r" J+ o1 P- u
u(1)=0;
6 a0 U: p7 k" W, y
范围[-1;1]
9 f- K' J7 E8 M) F
6 _, A* ]8 T/ u( U. y m
请问各位要怎么把问题代入原题目中,哪些数值需要修改。
作者:
splelvis
时间:
2010-2-26 04:07
没人能帮忙一下吗,
1 ^, k( J( S% Z$ B. f2 d. L0 t
还是有什么资料不明确?
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5