找回密码
 注册
Simdroid-非首页
查看: 147|回复: 3

有限差分的边界条件问题

[复制链接]
发表于 2010-9-26 10:04:52 | 显示全部楼层 |阅读模式 来自 湖北武汉
本帖最后由 youf 于 2010-9-26 10:10 编辑

用有限差分法求解微分方程,如果需要求解的耦合方程组个数为 n 个,那边界条件是否一定需要 2n 个啊?

如解 方程:dy/dx=4x+1,如果只知道一个边界条件:y(0)=3 ,那用普通的方法:
V=dsolve(eq1,'y(2)=13','x')
就可以求解。

但是,如果用有限差分法,是不是一定要确定一个范围,如 x (- [0,2],然后 知道 2 个边界的值,如 y(0)=3 ,y(2)=13 才可以啊。

如果这个时候,只知道一个边界条件 y(0)=3 ,而不知道y(2)的值,那还可以用 有限差分的方法来做吗?

如果可以,是什么思路啊?如果不可以,还有什么方法可以做啊?因为我有 一组复杂的微分方程需要解,所以直接用 dsolve 可能不行。

谢谢啊!!
发表于 2010-9-26 14:46:06 | 显示全部楼层 来自 山东济南
Simdroid开发平台
这个还与微分方程阶数有关吧
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-26 17:17:49 | 显示全部楼层 来自 湖北武汉
谢谢zccbest,需要解的 复杂的微分方程组 里各方程都是1阶的。
那边界条件的个数有什么要求啊?
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-27 10:09:45 | 显示全部楼层 来自 湖北武汉
自己顶一下。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 17:17 , Processed in 0.039154 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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