- 在线时间
- 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;7 e9 Y* K E9 Z! i2 K
nx=50;
' U# s4 {: w0 a& }1 u" pny=30;
0 I3 j" p/ q" V% Y1 z( h, Rhx=pi/nx;
; d* N" {* f6 }, q/ `x=linspace(0,pi,nx+1);
: H: \8 R& ] a8 W# N( _; ?y=linspace(0,pi,ny+1);9 |( {/ E: k! |$ ^" |1 V. h
x_plus_h=x+hx.*ones(1,nx+1);
9 d9 M7 g* x+ c% s: p' \: hx_minus_h=x-hx.*ones(1,nx+1);
* B5 [/ n9 m7 h3 hfor i=1:nx+1
5 R! R$ {8 H5 Y/ I/ p. u& ` for j=1:ny+1% g/ |; c$ l+ F, T
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)
, Z0 D7 s g. `5 n1 T end;
) I8 |. z/ x, Q+ Wend;
3 G9 c/ `4 m( f _- b' |) T( B[xx,yy]=meshgrid(x,y);
3 H7 ^/ g9 G8 X: [8 `9 J; A, Jsurf(xx,yy,f_xx);& k" m3 H$ B6 g9 Z- b
title('partial derivative w.r.t.xx')
0 Z+ j, q+ C5 V3 ]% u9 M,
4 @. g w g9 m9 {
! V4 Z& ?9 Z; w另开一个f9文件,
b' d$ t# O f/ Ffunction l=f9(x,y)0 D8 b: \" ?' M; a+ Y" ^
l=exp(sin(x-y));
" V9 L8 U/ {# m4 L, }% q( G
; n# Q6 r8 }' K9 b& ^: j$ c- [. E3 G. X! }/ z& e
然后出来说错误了,. l7 o$ Q1 }/ T
??? Input argument "x" is undefined.& L' D6 s/ W0 o9 j* n
& _5 f9 ?: b5 F+ C- i5 YError in ==> f9 at 23 L( h/ l- H [, q# }
l=exp(sin(x-y));
: d- h5 P! G8 Y: p* n) U( C' CError in ==> partial_derivxx at 11+ {8 F# g4 t" f5 q0 U) p
f_xx(j,i)=(f9(x_plus_h(i),y(j))-2*f9+f9(x_minus_h(i),y(j)))./(hx.^2);
' I9 M" q' G1 S+ a! w l" @" o0 i" B
各位要怎么改才对呢 |
zan
|