声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1764|回复: 9

[编程技巧] 定义域是分段区间的偏微分方程组如何求解

[复制链接]
发表于 2006-8-14 10:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
定义域是分段区间的偏微分方程组如何求解?

[ 本帖最后由 cdwxg 于 2006-8-15 12:30 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-8-14 21:53 | 显示全部楼层
能否给一下方程的形式
发表于 2006-8-15 09:27 | 显示全部楼层
方程一,  [a,b]
方程二,  [b,c]

是这么个意思吗
 楼主| 发表于 2006-8-15 16:36 | 显示全部楼层
方程是这样的
u(x,0)=f(x)=(Mg/A2-p0)*(x/Ec2)  (0<=x<=L2)    (1)
                     (Mg/A2-p0)*(l2/Ec2)+(Mg/A2-p0)*(x/Ec1)   (L2<=x<=L)    (2)
u'(x,t) |t=0=g(x)=-vm*σ(x-L)  (0<=x<=L)
u(0,t)=0
不知道有没有说清楚,谢谢各位的热情帮助。
 楼主| 发表于 2006-8-15 16:38 | 显示全部楼层
方程当中M,g,Ec1,Ec2,A2,p0,L2,L,vm都是已知量
发表于 2006-8-15 17:14 | 显示全部楼层
这种方程没有处理过,不过根据常微分方程的求经验
它和普通的偏微分方程的处理方法没什么太大区别,主要是在调用方程表达式的时候需要用if判断一下采用哪个方程
 楼主| 发表于 2006-8-15 21:47 | 显示全部楼层
我自己也试着条件语句,但这些已知量Ec1,Ec2,A2,p0,L2,L,vm在不同定义域中值不同也需要进行判断,所有程序调试的时候总是有问题。不知高手们有没有做过类似问题,给个例子说说。
发表于 2006-8-16 09:32 | 显示全部楼层
可以采用case函数,逻辑关系比较清晰

建议编程前先搞清楚各参数之间的逻辑关系
 楼主| 发表于 2006-8-16 21:12 | 显示全部楼层
谢谢,我试试
发表于 2006-8-17 17:22 | 显示全部楼层
hao,支持
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 08:21 , Processed in 0.066198 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表