Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-09-27, 13:54   #1
halong
初级会员
 
注册日期: 2009-09-27
年龄: 44
帖子: 1
声望力: 0
halong 正向着好的方向发展
默认 matlab求助

大家好,对于matlab,我是一个菜鸟。但是现在有个问题,想请大家帮助一下(具体看附件)。
我想解一个微分方程:p'(t)=-2exp(-1/t)*p(t)+exp(-1/t)*(1+v/t), p(0)=0.5
解出以后,令m=[2p(t)-1]*f(v),其中f(v)=exp(-(lnv)^2)/v
然后再令t取不同的值,得到m~v在不同t下的关系,对m(v)从0到正无穷做积分,得到一个积分值M。
然后画出这个积分值M跟t 的图像,找到这个积分值M的极值对应的t=tm。同时我想要t 在取t<tm,t=tm和t>tm的三个图形。
我想是不是可以,先让v在0到10之间取不同的值,比如[0:0.01:10],然后解出上面的方程,在每个v处,得到p(t),然后让t取一个值,比如t=1,然后得到p(t)和f(v)的值,和m的值,然后换v值,这样得到t=1下,m~v的图像,然后对这个图像积分,得到M(t=1)的值,然后以此类推得到M(t)的图像,然后找到M(t)的极值所在t.
但是我不会写算法,那位大侠,可不可以帮一个忙,谢谢谢谢。
上传的图像
文件类型: jpg 图片4.jpg (82.9 KB, 6 次查看)
halong 当前离线   回复时引用此帖
旧 2009-09-28, 18:11   #2
anbcjys
高级会员
 
注册日期: 2008-09-14
年龄: 43
帖子: 351
声望力: 24
anbcjys 正向着好的方向发展
默认 回复: matlab求助

如果v不是时间的函数 那么可以这么做 但是你的图应该就是在某个时刻的mv关系图
__________________
qq604443022
anbcjys 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 00:07


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.