- 在线时间
- 0 小时
- 最后登录
- 2010-3-3
- 注册时间
- 2010-2-19
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 52 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 20
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 8
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   15.79% 该用户从未签到
- 自我介绍
- 追求完美,强迫症。
 |
clear all;
0 m. C$ l5 g) A/ Anx=50;4 J8 a, |" V; l: M# E" \
ny=30;
/ o2 x4 B" u! k+ j' k& t9 ghx=pi/nx;
' }" `, s% U Q; H( i4 ~" ox=linspace(0,pi,nx+1);, N/ w5 p# ^2 G# B2 T9 q! K% \
y=linspace(0,pi,ny+1);
- w, @, N' U. u- n1 zx_plus_h=x+hx.*ones(1,nx+1);
1 ?0 S1 B: ^, } L/ S' N! ?$ Sx_minus_h=x-hx.*ones(1,nx+1);
1 ^5 l' _. i7 G5 F& _) N) w- C% tfor i=1:nx+1
! a) K N1 T1 \8 L0 L+ m3 g2 d% b! ^ for j=1:ny+1: p/ V9 Z: R6 ~
f_xx(j,i)=(f9(x_plus_h(i),y(j))-2*f9+f9(x_minus_h(i),y(j)))./(hx.^2); %原式f(x+hx,y)-2f(x,y)+f(x-hx,y)./(hx^2)
; p& d# L. G( W8 R3 { end;" S* c0 `; h, q0 g* x
end;
4 {$ s; ~) E$ P0 A) J. x1 a: p& k8 {[xx,yy]=meshgrid(x,y);
: o, z \( H1 U) U9 k, B1 psurf(xx,yy,f_xx);
4 D3 |$ j; z4 m! |& Ptitle('partial derivative w.r.t.xx')) z* M$ n4 Y8 Q, P) A
,
' d5 y. t3 I. z- U# G; L! \! E+ ?% E: X, F5 P( V
另开一个f9文件,
7 x q4 f1 Y$ \& Z8 Z0 t" Efunction l=f9(x,y)
: u+ v M9 N6 E! Jl=exp(sin(x-y));' ]( S6 {1 c+ Y. s: O
: ~1 V' t! i3 b0 J
' i- h# q) A- T8 d1 F# I" l
然后出来说错误了,( f* h$ r6 u; a1 b
??? Input argument "x" is undefined.7 P6 h, S: [+ \* T
' f. p. ~8 z4 j$ `Error in ==> f9 at 24 \, V& `2 o. {7 {
l=exp(sin(x-y));
- d# ]: [; g8 ?1 eError in ==> partial_derivxx at 11
4 |. g- l5 M- O f_xx(j,i)=(f9(x_plus_h(i),y(j))-2*f9+f9(x_minus_h(i),y(j)))./(hx.^2);
$ h; ~2 H) m8 R) l4 @4 \/ H0 d8 ?
; i! e n) a" f/ H各位要怎么改才对呢 |
zan
|