- 在线时间
- 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;
. T! Z2 y5 y1 c) ]; Anx=50;" ^+ ~1 z9 u4 p' f1 ]1 S
ny=30;2 \, c5 E3 Z/ }- t5 W, H9 v4 o# C0 W
hx=pi/nx;
( a$ l% z! d8 q6 y: \! Gx=linspace(0,pi,nx+1);
+ r: V1 o) q5 r2 ty=linspace(0,pi,ny+1);
. a3 y$ `/ `8 |0 B [x_plus_h=x+hx.*ones(1,nx+1);: C O% D$ H: D, L- H# L: M
x_minus_h=x-hx.*ones(1,nx+1);
7 t5 y M, F) q& L3 B* [for i=1:nx+1$ A+ `" y s* J! w! e& l
for j=1:ny+18 i! s3 l& G( r, ~
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)4 `6 q3 b5 I& R' P% k8 [
end;$ n- i1 H( H0 T x: H! T9 L; B" ^; o
end;
X- l9 s1 \) b2 u; p, t# c, b[xx,yy]=meshgrid(x,y);
/ G: t( C. [' k7 Q+ rsurf(xx,yy,f_xx);5 f9 y6 U. E1 S2 R
title('partial derivative w.r.t.xx')3 w4 v0 e& x0 B7 V
,4 K4 o% S2 c- V4 q7 W! t- ^6 H+ ?
3 ]2 V3 q' ?+ r* Y) F6 h: m8 [0 B
另开一个f9文件,; I+ g9 Z- G% f7 ]
function l=f9(x,y)
$ z% `. i7 T6 v5 @7 Al=exp(sin(x-y));
$ U3 U* \3 u& Q6 i
* W6 X% x6 ?" p& [- ^0 v2 [) j- B; g& P+ I* V% x7 Q( P. [& g& Y7 q
然后出来说错误了,! R( A M$ w' y& I# Z6 j5 m: O$ y
??? Input argument "x" is undefined.' J% t$ f7 o! J+ F* N' U
9 U/ a$ ~- X- Q/ n' X8 C
Error in ==> f9 at 26 A. t3 M( Y! `+ ~* N- } d
l=exp(sin(x-y));
5 b& r- g6 @/ q- L$ |Error in ==> partial_derivxx at 11
6 I$ X2 f' `3 d8 b2 m, l f_xx(j,i)=(f9(x_plus_h(i),y(j))-2*f9+f9(x_minus_h(i),y(j)))./(hx.^2);
! Q. U2 J0 l6 e0 P. X0 y$ o1 s+ N+ [% i
各位要怎么改才对呢 |
zan
|