- 在线时间
- 0 小时
- 最后登录
- 2010-3-3
- 注册时间
- 2010-2-19
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 52 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 20
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 8
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   15.79% 该用户从未签到
- 自我介绍
- 追求完美,强迫症。
 |
u''(x)=f(x),. O9 K" O c9 t, V, c( E
边界boundary conditions u(a)=0,u(b)=0.
$ Y/ V' ^, b# e Z1 @' [- p: `(u(x+h)-2u(x)+u(x-h))/h^2=f(x);
3 l2 @% F) S8 |$ f1 g" b
( v9 D$ b. m7 l8 fmaltab code:! ^) X1 j' u! ~
4 y3 N( U" J' x/ M6 `$ s+ G% }
clear all
v+ ?, v. \, a0 r/ ga=0;
3 k& s9 m% e, ub=1;2 q, R& p, i' r/ t4 L4 L; g5 G
n=10;
7 l. z7 {# V% @! t+ R1 n) Hh=(b-a)/(n+1);
1 r% b8 z0 @/ s9 K7 C* mx_with_boundary=linspace(a,b,n+2)';% m5 Q+ [1 E$ v& p: t, l8 |" @
x=x_with_boundary(2:n+1);# |4 k5 P$ Y8 ?* @" C( n) W0 h
A=h^(-2).*(diag(ones(1,n-1),-1)+diag(-2.*ones(1,n),0)+diag(ones(1,n-1),1));4 |' q! r' v6 W( A; S
rhs=f4(x);
" x3 x2 ~+ Z. X2 D( esol=A\rhs;/ H' G7 z0 Q- N1 J9 ]# ?
sol_with_boundary_conds=[0;sol;0];$ e" k3 n! G/ W2 s7 d& T5 |6 x
plot(x_with_boundary,sol_with_boundary_conds);
' q8 G B- Y7 }- ?# `
$ ~5 s2 P" t* b5 j6 X1 [
7 A1 E4 M& L! U$ r# u另开一文档,f4,
; u8 P# K; m. S- w: mfunction y=f4(x)
# W8 l0 e) s8 P" ]y=ones(length(x),1);# G$ b6 z; z4 T9 n" N
; e a7 O8 L# |$ ^5 |- Z5 |出来后是抛物线。% w7 M+ h& N& n4 |( A
. w( ]- f. e) c) L8 K: q% @0 K# E+ C0 w
& U0 n3 M+ o- Z }8 L现在问题是,% o! O, [' j- ]$ M1 U% s3 {) m
u''(x)=sin(2pix);
6 Y% F" x: v" Z1 y* t# U# _u(-1)=0;
9 z0 i, ^" I% w$ ?u(1)=0;0 S3 @9 Z9 K4 O
范围[-1;1]
$ u! M3 _5 j* {! ~4 H. A1 q% B/ H% M0 V# I; g
请问各位要怎么把问题代入原题目中,哪些数值需要修改。 |
zan
|