ode45求解微分方程组如何求解 dx/dy=(ay+mx)/(bx+ny)

如何求解微分方程df(x)/dx=A/x+B,A和B为常数,求过程_数学吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:326,980贴子:
如何求解微分方程df(x)/dx=A/x+B,A和B为常数,求过程收藏
很简单的分离变量啊
不是很会,能不能用积分形式去表示出来
dy/dx=A/x+Bdy=(A/x+B)dxy=Alnx+Bx+C
df(x)/dx=A/x+B
=&df(x)=(A/x+B)dx
两边积分得到f(x)=A*Ln|x|+Bx+C(C为常数)
原来打错题了,不好意思-.-
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或常微分方程讲义 Junping Shi_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
常微分方程讲义 Junping Shi
图​灵​不​稳​定
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢形如Y+bX=c﹙Y′﹚∧﹣1的微分方程如何求解_百度作业帮
拍照搜题,秒出答案
形如Y+bX=c﹙Y′﹚∧﹣1的微分方程如何求解
形如Y+bX=c﹙Y′﹚∧﹣1的微分方程如何求解
我的理解可以这样.(y')^-1=dx/dy,将题目看成是 x是y函数的微分方程,利用公式求解出x=g(y),再用反函数求出y=f(x)常微分方程,哪里错了呢?求解微分方程:dy/dx=y/x-[ (x2+y2)]/x.①x≥0时,令y/x=t.则dy/dx=t+x*dt/dx方程化为t+ x*dt/dx=t- (1+t2)∴x*dt/dx=- (1+t2)1/ (1+t2)dt=-1/xLn(t+ (1+t2))=-Ln x+C1t+ (1+t2)=C/x∴y+ (x2+y2)=C②x<0时,令y/x_百度作业帮
拍照搜题,秒出答案
常微分方程,哪里错了呢?求解微分方程:dy/dx=y/x-[ (x2+y2)]/x.①x≥0时,令y/x=t.则dy/dx=t+x*dt/dx方程化为t+ x*dt/dx=t- (1+t2)∴x*dt/dx=- (1+t2)1/ (1+t2)dt=-1/xLn(t+ (1+t2))=-Ln x+C1t+ (1+t2)=C/x∴y+ (x2+y2)=C②x<0时,令y/x
常微分方程,哪里错了呢?求解微分方程:dy/dx=y/x-[ (x2+y2)]/x.①x≥0时,令y/x=t.则dy/dx=t+x*dt/dx方程化为t+ x*dt/dx=t- (1+t2)∴x*dt/dx=- (1+t2)1/ (1+t2)dt=-1/xLn(t+ (1+t2))=-Ln x+C1t+ (1+t2)=C/x∴y+ (x2+y2)=C②x<0时,令y/x=t.则dy/dx=t+x*dt/dx方程化为t+ x*dt/dx=t+ (1+t2)∴x*dt/dx= (1+t2)1/ (1+t2)dt=1/xLn(t+ (1+t2))=Ln(-x)+C2t+ (1+t2)=Cx (C<0)∴y- (x2+y2)=Cx2②的答案不对啊,带回去方程也不成立.不知道哪里出错了,原题不是这样的。
LZ没做错啊,他是讨论当x<0时,两边初以X当然要变号.②的答案对,y- (x2+y2)=Cx2 将X^2除到左边再带回原方程就可以了.带回原方程的时候要把常数消掉的.
在贴图②中,你有两处错误。第一个错误是:“方程化为t+x*dt/dx=t+√(1+t²)”,(错了一个正负号)
正确的是:“方程化为t+x*dt/dx=t-√(1+t²)”;第二个错误是:“∴ y-√(x²+y²)=Cx²”,(也错了一个正负号)
正确的是:“∴ y+√(x²+y&sup...请教MATLAB高手!如何求解微分方程组
请教MATLAB高手!如何求解微分方程组 10
function dy=rigid(t,y) dy=zeros(4,1);
dy(1)=(0.062*dy(4)+dy(3))*9.72*10^9/(1-y(4));
dy(2)=-1.4*y(2)*Dy(3)/y(3);
dy(3)=0.009*dy(4)-5.1*10^(-4)*sqrt(0.71*(1-y(4))*(y(1)-y(2))*(1-0.3*y(4))^1.4/(369*(1-0.3y(4))^1.4-533));
d2y(4)=27.25-(0.071*y(1)+0.009*y(2))/35000;
[T,Y]=ode45('rigid',[0 10],[8.6*10^6 8.6*10^6 0.2 0]);
plot(T,Y(:,1),'-',T,Y(:,2),'*',T,Y(:,3),'+')
以下是方程组原型:其中y(1)=&&& y(2)=y& ;& y(3)=&& y(4)=v
补充:为什么我编辑后,总是没结果,提示有误?提供线索者,万分感谢!!!
代码有点小错误,修改为:
function main()% By lyqmath[T,Y]=ode45(@rigid,[0 10],[8.6*10^6 8.6*10^6 0.2 0]);plot(T,Y(:,1),'-',T,Y(:,2),'*',T,Y(:,3),'+')
function dy=rigid(t,y)dy=zeros(4,1);dy(1)=(0.062*dy(4)+dy(3))*9.72*10^9/(1-y(4));dy(2)=-1.4*y(2)*dy(3)/y(3);dy(3)=0.009*dy(4)-5.1*10^(-4)*sqrt(0.71*(1-y(4))*(y(1)-y(2))*(1-0.3*y(4))^1.4/(369*(1-0.3*y(4))^1.4-533));dy(4)=27.25-(0.071*y(1)+0.009*y(2))/35000;
非常感谢,我matlab有点外行。我刚将你修改的命令复制后直接粘贴运行了一下,还是弹出提示:
??? function main()&&& |Error: Function definitions are not permitted at the prompt or in scripts.
哦是这样的,我是在一个m文件中运行的。你如果要在命令窗口运行需要分别保存成m文件
哦,m文件我还真有点懵,如何在一个m文件中运行?能详细告诉我吗?或者你截个图我看看。感激不尽。
好的,比如:
太好了。出来了,谢了,以后有类似问题,还会请教你。
的感言:谢谢! 相关知识
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号}

我要回帖

更多关于 matlab求解微分方程组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信