packie 发表于 2006-11-29 22:31

二阶分段微分方程求解问题

3x

[ 本帖最后由 packie 于 2006-12-4 12:34 编辑 ]

xjzuo 发表于 2006-11-29 23:34

回复

将你程序的不正确之处稍微改动了一下,但效果并不好.
改用其它ode函数也只能稍有改善.似乎很难得到直线图.

[ 本帖最后由 xjzuo 于 2006-11-29 23:42 编辑 ]

packie 发表于 2006-11-30 09:32

不知道楼上的兄弟可否赐教我原来程序的错误之处,谢谢

[ 本帖最后由 packie 于 2006-11-30 12:19 编辑 ]

xjzuo 发表于 2006-11-30 15:56

回复

将y001置为向量,每次循环记录你要求的值,这样才能达到你的目的.
效果不好,也许步长改一改,或者换一种方法试试会有所改善.

packie 发表于 2006-11-30 16:02

谢谢

pcworm 发表于 2006-12-6 14:45

d=0.4
R=0.525*1.8*10^(-6)
w=100:0.1:120
k* BESSELI(1,k*d) +r*BESSELJ(1,r*d) =0
k ^2+r^2=1.25*w^2/c^2



k r 为变量
BESSELJ是第1类贝塞尔函数
怎样编程呢 
我的问题,大家帮帮忙啊 
页: [1]
查看完整版本: 二阶分段微分方程求解问题