- 在线时间
- 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),
. d: Q; n; n/ I0 z0 @) p3 b0 B0 A边界boundary conditions u(a)=0,u(b)=0.
: G" e+ O8 s: Y0 {3 ? K6 c3 V(u(x+h)-2u(x)+u(x-h))/h^2=f(x);6 M1 i# j4 w9 |
5 O" Y C( ^( T0 q
maltab code:4 h/ C0 b9 `+ d
" d/ U0 o. b7 f5 a% w
clear all! q0 d! A. P7 s4 B5 J/ _4 B
a=0;
% v+ I) I+ y; ?7 n7 _5 ? Wb=1;) ?& @' @: y* R. o8 b" j
n=10;/ M) [* U3 ?" p1 s: z: {+ H
h=(b-a)/(n+1);& A, C$ } L) n( B+ W: j$ u
x_with_boundary=linspace(a,b,n+2)';
% h- F- ]/ }$ k, S4 Dx=x_with_boundary(2:n+1);5 B- V7 n5 e$ f- L/ n6 V4 S/ v2 ]
A=h^(-2).*(diag(ones(1,n-1),-1)+diag(-2.*ones(1,n),0)+diag(ones(1,n-1),1));5 B P5 O# C& Y% Q: v
rhs=f4(x);1 C- n. |* v- c& I+ ~; L( l
sol=A\rhs;
2 K6 F6 a4 \* esol_with_boundary_conds=[0;sol;0];' H' ?' i& y* P! f' p
plot(x_with_boundary,sol_with_boundary_conds);
6 s( {1 X5 s5 t* k% X- c# Y. D. r# W9 H& `/ q
" @' E, j' s; p另开一文档,f4,
7 p- ?* G4 F K( ]1 f3 j, K5 n0 Gfunction y=f4(x)
; `' Y t u% e* fy=ones(length(x),1);
5 C4 k' [. F2 s8 _0 T# h* `& |1 ~2 p% L
出来后是抛物线。
9 Q M7 N* q/ d0 {4 [
* e+ ]" v0 I8 o: e$ b1 d K9 Q. e7 G$ ^( \9 R- F
现在问题是,
6 h7 j8 {2 h" d/ K, wu''(x)=sin(2pix);
( v6 R/ i$ O5 Y5 b: Ju(-1)=0;3 ^8 u3 U, u$ i# l
u(1)=0;
' u- \$ |% x, E$ O$ j! r' `范围[-1;1]' d3 r& T+ i B/ z
- Y8 s4 [0 U0 E7 y请问各位要怎么把问题代入原题目中,哪些数值需要修改。 |
zan
|