声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1105|回复: 5

[编程技巧] 二阶分段微分方程求解问题

[复制链接]
发表于 2006-11-29 22:31 | 显示全部楼层 |阅读模式

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

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

x
3x

[ 本帖最后由 packie 于 2006-12-4 12:34 编辑 ]
正确结果.png
回复
分享到:

使用道具 举报

发表于 2006-11-29 23:34 | 显示全部楼层

回复

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

[ 本帖最后由 xjzuo 于 2006-11-29 23:42 编辑 ]
z.jpg
 楼主| 发表于 2006-11-30 09:32 | 显示全部楼层
不知道楼上的兄弟可否赐教我原来程序的错误之处,谢谢

[ 本帖最后由 packie 于 2006-11-30 12:19 编辑 ]
发表于 2006-11-30 15:56 | 显示全部楼层

回复

将y001置为向量,每次循环记录你要求的值,这样才能达到你的目的.
效果不好,也许步长改一改,或者换一种方法试试会有所改善.
 楼主| 发表于 2006-11-30 16:02 | 显示全部楼层
谢谢
发表于 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类贝塞尔函数
怎样编程呢 
我的问题,大家帮帮忙啊 
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-13 08:56 , Processed in 0.063781 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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