- 在线时间
- 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),
$ }* s* @& W" ?+ G边界boundary conditions u(a)=0,u(b)=0.
: P5 I/ l! a R M- C(u(x+h)-2u(x)+u(x-h))/h^2=f(x);) Z" b9 W8 Y6 x4 y/ u
! o3 u4 Y6 I# lmaltab code:
! b( E1 {7 @- P1 l; {* s6 X4 z
( A" k& D( x; @% g9 P; q8 Bclear all
4 O J6 S/ B0 K+ ja=0;+ I- V2 f$ w8 ~; D2 v6 T0 [
b=1;9 s1 E8 Q% S; A: U
n=10;' L: n9 d7 _1 q( y/ B6 o! i
h=(b-a)/(n+1);
) g' Z8 k$ H6 J9 jx_with_boundary=linspace(a,b,n+2)';
# L7 t5 p" s0 q- Jx=x_with_boundary(2:n+1);: K# u2 q M* |+ N1 ~/ p7 n! B
A=h^(-2).*(diag(ones(1,n-1),-1)+diag(-2.*ones(1,n),0)+diag(ones(1,n-1),1));' d! Y" D4 a( `# L$ O' G3 k# h2 o
rhs=f4(x);
) I+ e9 Z0 H0 e* Ysol=A\rhs;
3 g8 F8 G: x! S% t( g1 ysol_with_boundary_conds=[0;sol;0];
) _9 k! K9 z4 j# D, E; Kplot(x_with_boundary,sol_with_boundary_conds);# E" A* N7 b( R" M/ u
- {! ], B) ~8 [! ~# I; z
0 G! P4 u7 | p! @& y3 v另开一文档,f4,( ]: k' e% D2 e% X( A
function y=f4(x)
: E! T* W- q" R; C9 C5 q; ry=ones(length(x),1);* n& m! {6 r H1 j
2 R* N# V8 u7 X出来后是抛物线。% o# t7 i/ m5 k8 r" o6 D
. U3 e J! O% y, B5 E
5 p8 H7 X$ G* P7 Z c现在问题是,% W7 ]& k- c) I. G2 T
u''(x)=sin(2pix);
0 z' W% J$ y3 qu(-1)=0;
5 j; j* j0 {" Uu(1)=0;+ R! z2 n2 j$ v2 D) ~8 }9 s* P
范围[-1;1]
+ U0 p2 r. X* w, L6 o3 j' u. G9 U% Q: o9 m/ e3 `
请问各位要怎么把问题代入原题目中,哪些数值需要修改。 |
zan
|