关于带边界的常微分方程数值求解问题
用数值的方法求解一个普通的常微分方程组,(y1)'=1+x+y2
(y2)'=1+x+y1, 如果是x的初值的问题,比如(x=0时y1=3,y2=4),那样可以用ode23之类的求解
function f=wuliao(x,y)
f=;
>>=ode23(@wuliao,,);
如果是x的边界的问题怎么办?
比如(x=-6时y1=45
x=6时y2=25),ode好像求不了?
[ 本帖最后由 eight 于 2007-12-22 22:54 编辑 ]
回复 #1 rfj123 的帖子
利用坐标变换呢... 坐标变换不对头吧,一个情况是(一个初始点上知道两个函数的值),另一情况是(两个边界点上各知道一个函数值)
回复 #3 rfj123 的帖子
求不了是不可能的,对这方面不是很熟悉。多看看ode那些函数的帮助和附带的例子,另外请看看版面有关求解方程的示例帖子 边值问题----------用bvp4c即可求解。 原帖由 xjzuo 于 2007-12-23 16:23 发表 http://www.chinavib.com/forum/images/common/back.gif
边值问题----------用bvp4c即可求解。
确实是这样,多谢了
页:
[1]