- 在线时间
- 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),
: w' T0 `$ w( Y" t* n边界boundary conditions u(a)=0,u(b)=0.2 q3 r: h( C P3 C) U H
(u(x+h)-2u(x)+u(x-h))/h^2=f(x);# C6 B! E. y! D- D" S
3 O+ ~: `1 K+ {) \/ l9 _maltab code: B. e- g1 h( H! T3 o
3 z9 U: [$ \6 b) O ]
clear all: s- k! [* g: I# b+ [
a=0;
$ g9 Z8 H P \- Y) C( v8 Xb=1;0 M- ~$ B1 O: A8 _. T6 u
n=10; d) O. u2 b" s
h=(b-a)/(n+1);. x5 u9 n- W6 g4 N, q% M% S N( b
x_with_boundary=linspace(a,b,n+2)';3 ? W; I- l$ U% {, C, _* f$ {: M
x=x_with_boundary(2:n+1);9 M! w) c; e5 ~
A=h^(-2).*(diag(ones(1,n-1),-1)+diag(-2.*ones(1,n),0)+diag(ones(1,n-1),1));
7 k* i+ {3 p0 r9 K* `rhs=f4(x);
1 f& s, a& O3 h, I, nsol=A\rhs;: x9 w2 X% n2 C* g4 |4 f
sol_with_boundary_conds=[0;sol;0];
4 n5 v7 Q' ^" H' v( a0 [/ jplot(x_with_boundary,sol_with_boundary_conds);
% N9 F, g0 c$ J" f0 H- t% G- `2 ]1 b, q, M p' R8 E5 L5 c# z
5 n% l! B( Y% U/ A5 c另开一文档,f4,
2 }, ~8 F% Z& x1 c2 v. J. rfunction y=f4(x)
* N/ s8 Q0 d# u- o2 m% yy=ones(length(x),1);) d+ ^+ G. Z4 _7 G
R" T4 Q+ k; {$ }: V) @
出来后是抛物线。
. ?# I; s0 j6 w4 X+ _1 f. e; Y
8 z8 ?& b1 O6 w- j( _# [8 Z1 e( q4 H! u, @' C, m5 c) p
现在问题是,1 w/ x% n3 [/ @0 x1 l0 D- T3 S
u''(x)=sin(2pix);
4 e2 V/ m+ q, u; h" Ju(-1)=0;
! [# H2 ~* o+ |# J) h0 ?+ Ru(1)=0;7 v9 o6 j4 I, s1 F {
范围[-1;1]# g0 R5 X" s/ C
; ` v3 C4 s, e$ {: M3 G R& T$ w请问各位要怎么把问题代入原题目中,哪些数值需要修改。 |
zan
|