[已答复] 再请教一个Matlab中偏微分的问题

[复制链接]
tangwayne 发表于 2009-4-7 10:30:19
function[c,f,s]=pdexlpde(x,t,u,DuDx)
c=pi^2;
f=DuDx;
s=0;
function u0=pdexlic(x)
u0=sin(pi*x);
function [pl,ql,pr,qr]=pdexlbc(xl,ul,xr,ur,t)
pl=ul;
ql=0;
pr=pi*exp(-t);
qr=1;
x=linspace(0,1,20);
t=linspace(0,2,5);
m=0;
sol=pdepe(m,@pdelpde,@pdelic,@pdelbc,x,t);

u=sol(:,:,1);

surf(x,t,u)

title('jie')

xlabel('juli')

ylabel('time')

问下这个程序是否可以直接在 command window下运行啊 我运行之后 提示;undiedined function or varible ‘DuDx’
   不懂 请教一下

[ 本帖最后由 mooni 于 2009-4-7 10:35 编辑 ]

2 条回复


yuthreestone 发表于 2009-4-7 10:32:14
不可以,这是定义的一个函数,是需要调用的。

xuf150 发表于 2009-4-7 18:15:49
先存为函数,再调用,
调用的时候要注意传入对应的参数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表