如何使用python的sympy模块解高阶微分方程,ytho是一个很有趣的语言,可以在命令行窗口运行。ytho中有很多功能强大的模块,这篇经验告诉你,如何使用ytho的ymy模块求解高阶。python 的scipy 里的 odeint 这个求微分方程的函数怎么用啊 scipy中提供了用于解常微分方程的函数odeint(),完整的调用形式如下:scipy.integrate.odeint(func,y0,t,args=(),Dfun=None,col_deriv=0,full_output=0,ml=None,mu=None,rtol=None,atol=None,tcrit=None,h0=0.0,hmax=0.0,hmin=0.0,ixpr=0,mxstep=0,mxhnil=0,mxordn=12,mxords=5,printmessg=0)实际使用中,还是主要使用前三个参数,即微分方程的描写函数、初值和需要求解函数值对应的的时间点。接收数组形式。这个函数,要求微分方程必须化为标准形式,即dy/dt=f(y,t,)。from scipy import odeinty=odeint(dy/dt=r*y*(1-y/k),y(0)=0.1,t)对于微分方程全还给老师了,http://hyry.dip.jp:8000/pydoc/index.html这个地址有很多关于python做科学计算的文档,你可以去查查有没有专门画微分方程相图或方向场的软件,或者用Python如何实现? 有一个三变量(满足$x+y+z=1$)的微分方程组,有没有专门画相图或方向场的软件呢?另,我用python画了图…python中如何求微分方程的特解?谢谢 #y\"+a*y'+b*y=0from scipy.integrate import odeintfrom pylab import*def deriv(y,t):#返回值是y和y的导数组成的数组a=-2.0b=-0.1return array([y[1],a*y[0]+b*y[1]])time=linspace(0.0,50.0,1000)yinit=array([0.0005,0.2])#初值y=odeint(deriv,yinit,time)figure()plot(time,y[:,0],label='y')#y[:,0]即返回值的第一列,是y的值。label是为了显示legend用的。plot(time,y[:,1],label=\"y'\")#y[:,1]即返回值的第二列,是y’的值xlabel('t')ylabel('y')legend()show()
随机阅读
- 请问白云机场到沙面岛有地铁吗?具体路线是? 嘉禾望岗到沙面公园
- 康娜气功波手机动态壁纸 谁有康纳麦格雷戈的手机壁纸
- 世界户外童鞋品牌 国内十大童装品牌排行榜
- 草龙是什么龙? 水仙桃草的功效与作用
- 谁能告诉我天津东丽区8路公交路线? 华明流芳小学
- 南充站离机场 南充高坪机场离南充火车站有多远?有直到的公交车吗?打车要多少钱?
- 寿光市金昊经贸有限公司怎么样? 山东赵桂霞 课题
- 怎么劝嫉妒妄想症人治疗 老年人嫉妒妄想症怎么治疗
- 企业无拖欠工资自查报告是什么? 企业工资发放情况自查总结
- 碘的最低氧化值 请问鸡油、鸭油的酸价、碘价、过氧化值正常情况应该是多少呢?
- 网银转账能不能删记录 网银上面的转账记录怎么删去?
- 2图碧水云涧 江苏溧阳有哪些好玩的地方值得推荐呢?
- 纳垢混沌星际战士兵种 战锤40k 如果你是个叛变星际战士你会加入混沌哪个混沌神?
- 读革命故事的感想 英雄小八路看后心得体会
- [同城播报]水兵舞成乌苏群众健身新时尚 水兵舞 舞蹈服女士专用
- 3号纯k仙霞路 想写小说,在哪个平台对新人福利比较好的?17K?纵横?起点?
- 晨光文具(水仙里店)怎么样 观察日记作文
- 《双枪老太婆传奇》片头曲 双枪老太婆连续剧主题歌
- 螺纹连接常用的防松方法有哪几种 螺纹联接常用的防松措施有哪些?【机械知识】求答案
- 中风的病人为什么手心向上 中风病人为什么老是叫身体难过