matlab求解微分方程 急用
syms y;
global a;
global b ;
global c;
global e ;
global f ;
z1=dsolve('Dy=1-a [1+(-b*y)^c]^(e/2)/f*{1-(-b*y)^(c-1)*[1+(-b*y)^c]^(-e)}^2')
人气:434 ℃ 时间:2020-09-07 19:31:55
解答
matlab中[]和{}有特殊用法,所以上面的有点问题.
可改为:
z1=dsolve('Dy=1-a*(1+(-b*y)^c)^(e/2)/f*(1-(-b*y)^(c-1)*(1+(-b*y)^c)^(-e))^2')
另外,给你一个例子看吧:
a=1;
dsolve('Dy=a*t','t')
得到的结果是:
ans = 1/2*a*t^2+C1
从这个例子中,可以看出虽然上面a=1,但是dsolve中不会将其用a的值代入.
推荐
- matlab微分方程组求解
- 我论文需要用MATLAB求解微分方程,
- matlab求解微分方程(急!)
- matlab如何求解如下的微分方程?
- 师异道,人异论,百家殊方,旨意不同...凡不在六艺之科,孔子之术者,皆绝其道,勿使并进...
- 怎样判断一条题目是证明还是求值?
- 已知,如图,在梯形ABCD中,AD//BC,EF是梯形的中位线(两腰中点的连线).求证:EF//AD,EF//BC,EF=0.5(AD+BC).
- 城市居民使用的管道气体燃料中,有天然气(主要成分是CH4)和“煤气”(主要成分是CO2和H2).它们燃烧反
猜你喜欢