matlab求解微分方程的问题自己定义了多个符号,a,k,n,N,z,z1等等,求解下列微分方程:z = dsolve('Dx=a * x * (N -x)','t')z1 = dsolve('Dx=a * x * (n -x)','t')但是发现matlab求出来的结果好像不一样,第一个求出来

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 09:57:18

matlab求解微分方程的问题自己定义了多个符号,a,k,n,N,z,z1等等,求解下列微分方程:z = dsolve('Dx=a * x * (N -x)','t')z1 = dsolve('Dx=a * x * (n -x)','t')但是发现matlab求出来的结果好像不一样,第一个求出来
matlab求解微分方程的问题
自己定义了多个符号,a,k,n,N,z,z1等等,求解下列微分方程:
z = dsolve('Dx=a * x * (N -x)','t')
z1 = dsolve('Dx=a * x * (n -x)','t')
但是发现matlab求出来的结果好像不一样,第一个求出来的结果是:
(N*exp(N*(C13 + a*t)))/(exp(N*(C13 + a*t)) + 1)
第二个求出来的结果是:
-n/(1/exp(n*(C3 + a*t)) - 1)
请问下这是为什么?上面两个求解微分方程的语句中,出了N和n的区别,其他都是一样的!

matlab求解微分方程的问题自己定义了多个符号,a,k,n,N,z,z1等等,求解下列微分方程:z = dsolve('Dx=a * x * (N -x)','t')z1 = dsolve('Dx=a * x * (n -x)','t')但是发现matlab求出来的结果好像不一样,第一个求出来
我运行的
>> syms a k n N z z1
>> z = dsolve('Dx=a * x * (N -x)','t')
z1 = dsolve('Dx=a * x * (n -x)','t')
结果:
z =
N
0
N/(exp(-N*(C3 + a*t)) + 1)
z1 =
n
0
-n/(exp(-n*(C7 + a*t)) - 1)
你clear,再试试.

matlab求解微分方程的问题自己定义了多个符号,a,k,n,N,z,z1等等,求解下列微分方程:z = dsolve('Dx=a * x * (N -x)','t')z1 = dsolve('Dx=a * x * (n -x)','t')但是发现matlab求出来的结果好像不一样,第一个求出来 求解微分方程初值的问题 用matlab求解下面的二元微分方程其中,除了t,x,τ(套)之外其余均为常数.matlab该怎么编程.常数可以请大神自己定义 matlab怎么求解偏微分方程 怎样用matlab求解偏微分方程? matlab怎么求解偏微分方程 matlab解决微分方程问题 请用Matlab求解下面二阶常微分方程的数值解 求大神帮忙用matlab求解微分方程的数值解 matlab求解常微分方程的ode函数编码问题!方程如上,初值Y(0)=50 为何解不出? 用 Matlab求解微分方程(组) 求解二维抛物线型偏微分方程matlab程序方程如下:求h,需要编出求解的matlab程序, matlab中微分方程的求解指数少了负号dsolve('tao*Dh+h=Gk','h(0)=0','t') ans = Gk - Gk/exp(t/tao) 这个微分方程的求解结果不对指数部分少负号,为什么 matlab求教在用matlab求解常微分方程时,出现了上述语句.其中的x(:,1)我看不懂了, MATLAB 龙格库塔法求解常微分方程初值问题 用MATLAB 急 matlab ode45的问题%定义函数function dy = For_y( t,y )dy=zeros(2,1);Dy(1)=y(2);Dy(2)=2;end %求解微分方程[Tget,Yget]=ode45(@For_y,[0 10],[0,0]);plot(Tget,Yget,'-*');%得出的图%同样的方程用dsolve函数就可以求y=dsolve( 求解高数题.微分方程的 求解微分方程的通解