24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 603  |  回复: 1
当前主题已经存档。

zju-hjm

主管区长

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

[交流] 用matlab解含第二类边界条件的偏微分方程

一个简单的抛物线型偏微分方程,求u(x,t)
u_t 表示对t的一阶导数,u_x为对x的一阶导数,u_xx表示对x的二阶导数

方程 u_t =u_xx         (1)

边界条件
x=0,t>0,u_x=0;  (2)
x=1,t>0,  u(1,t)=0;  
  (3)
初始条件
t=0, u(x,0)=1;            (4)
我用有限差分法,主要是第二类边界条件(2)式怎么在matlab里面利用
我大致解了一下,但觉得结果有问题,而且我认为问题是出在(2)式上。真心求教这个问题怎么解,谢谢虫友!

附:我写的程序--------------------------------------------------------------------------------------
function [u,x,t]=model2(xf,T)
% solve  u_xx=u_t for 0<=x<=xf,0<=t<=T
% Initial condition:u(x,0)=1
% boundary conditon:u(1,t)=0;u_x(0,t)=0

dx=xf/50;x=[0:50]'*dx;
dt=T/10000;t=[0:10000]*dt;
for i=1:51,u(i,1)=1;end % Initial condition:u(x,0)=1
for n=1:10001,u(51,n)=0;end % boundary conditon:u(1,t)=0
r=dt/dx/dx;r1=1-2*r;
for k=1:10000
    u(1,k+1)=2*r*u(2,k)+r1*u(1,k);end % boundary conditon:u_x(0,t)=0 ?
for k=1:10000
    for i=2:50
        u(i,k+1)=r1*u(i,k)+r*(u(i-1,k)+u(i+1,k));% solve  u_xx=u_t for 0<=x<=xf,0<=t<=T
    end
end

--------------------------------------------------------------------------------------
命令窗口输入:

xf=1;
T=1;
[u,x,t]=model2(xf,T);
figure(1),clf,mesh(t,x,u);
==============================================
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

无虫

No gains, no pains.

★ ★ ★
小木虫(金币+0.5):恭喜抢沙发,给个红包
zju-hjm(金币+2,VIP+0):能大致写一下matlab的程序么 12-18 13:47
建议只做空间离散后,用matlab自带的ODE solver求解。
2楼2009-12-18 11:29:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zju-hjm 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿同济大学323分(080500)求调剂 +3 yikeniu 2026-04-01 3/150 2026-04-01 12:48 by wxiongid
[考研] 336求调剂 +3 kiyy 2026-04-01 3/150 2026-04-01 12:46 by wxiongid
[考研] 271求调剂 +11 勒布朗@ 2026-03-31 13/650 2026-04-01 11:18 by 逆水乘风
[考研] 318求调剂 +8 七忆77 2026-04-01 8/400 2026-04-01 10:37 by Jaylen.
[考研] 265求调剂 +6 yelck 2026-04-01 7/350 2026-04-01 09:53 by yelck
[考研] 282求调剂 +6 呼吸都是减肥 2026-04-01 6/300 2026-04-01 08:58 by laoshidan
[考研] 0856材料与化工调剂,339 +10 10213207 2026-03-31 10/500 2026-04-01 08:28 by Linda Hu
[考研] 070300化学354求调剂 +15 101次希望 2026-03-28 15/750 2026-03-31 17:58 by jp9609
[考研] 求调剂 生物学 377分 +6 zzll03 2026-03-31 6/300 2026-03-31 17:33 by 唐沐儿
[考研] 生医工0831调剂求推荐 +4 小熊睿睿_s 2026-03-27 6/300 2026-03-31 17:12 by 记事本2026
[考研] 理学07化学 303求调剂 +8 睿08 2026-03-27 8/400 2026-03-31 16:31 by 690616278
[考研] 286求调剂 +5 丢掉懒惰 2026-03-27 8/400 2026-03-31 11:27 by Delta2012
[考研] 085600,专业课化工原理,320分求调剂 +6 大馋小子 2026-03-29 6/300 2026-03-31 10:03 by 氯化亚硝酰
[考研] 327求调剂 +5 小卡不卡. 2026-03-29 5/250 2026-03-30 19:30 by Wang200018
[考研] 322求调剂 +10 宋明欣 2026-03-27 10/500 2026-03-30 18:47 by 544594351
[有机交流] 考研调剂 +8 watb 2026-03-26 8/400 2026-03-30 18:40 by 544594351
[考研] 085600,材料与化工321分调剂 +4 大馋小子 2026-03-27 6/300 2026-03-27 14:11 by 松花缸1201
[考研] 调剂 +3 李嘉图·S·路 2026-03-27 3/150 2026-03-27 11:19 by wangjy2002
[考研] 324求调剂 +5 hanamiko 2026-03-26 5/250 2026-03-27 10:33 by wangjy2002
[硕博家园] 北京林业大学硕导招生广告 +6 kongweilin 2026-03-26 8/400 2026-03-27 10:18 by FF_16
信息提示
请填处理意见