matlab 关于dsolve函数的问题S=dsolve('Df=f-g','Dg=g-f','Df(0)=1','Dg(0)=1')上述语句在7.0报错了 在2012中没问题但是在2012中的结果也有问题simplify(S.f)得到ans =C1 + exp(2*t)/2这里很明显他没有考虑初始解为什
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/04 01:31:58
![matlab 关于dsolve函数的问题S=dsolve('Df=f-g','Dg=g-f','Df(0)=1','Dg(0)=1')上述语句在7.0报错了 在2012中没问题但是在2012中的结果也有问题simplify(S.f)得到ans =C1 + exp(2*t)/2这里很明显他没有考虑初始解为什](/uploads/image/z/12576551-23-1.jpg?t=matlab+%E5%85%B3%E4%BA%8Edsolve%E5%87%BD%E6%95%B0%E7%9A%84%E9%97%AE%E9%A2%98S%3Ddsolve%28%27Df%3Df-g%27%2C%27Dg%3Dg-f%27%2C%27Df%280%29%3D1%27%2C%27Dg%280%29%3D1%27%29%E4%B8%8A%E8%BF%B0%E8%AF%AD%E5%8F%A5%E5%9C%A87.0%E6%8A%A5%E9%94%99%E4%BA%86+%E5%9C%A82012%E4%B8%AD%E6%B2%A1%E9%97%AE%E9%A2%98%E4%BD%86%E6%98%AF%E5%9C%A82012%E4%B8%AD%E7%9A%84%E7%BB%93%E6%9E%9C%E4%B9%9F%E6%9C%89%E9%97%AE%E9%A2%98simplify%28S.f%29%E5%BE%97%E5%88%B0ans+%3DC1+%2B+exp%282%2At%29%2F2%E8%BF%99%E9%87%8C%E5%BE%88%E6%98%8E%E6%98%BE%E4%BB%96%E6%B2%A1%E6%9C%89%E8%80%83%E8%99%91%E5%88%9D%E5%A7%8B%E8%A7%A3%E4%B8%BA%E4%BB%80)
xRP_%;|m6
|Lq:vMQ#* "~P2$:5$_枛Ib;M2[ٝ|v-72kEw-áU!-B|h5έ^ tOQ5`0}
hnG2d<$8yv8ֱp@fgtP
DͭB~S^
Xld\m{mW;X=J26iwA#M(^S䒘}5/,WCXgG %)=P_@MyMfZ-YY0K\℧r*:gcwubDT*bL}Xӝ
H8U#hh5\qDF 鰅^_
matlab 关于dsolve函数的问题S=dsolve('Df=f-g','Dg=g-f','Df(0)=1','Dg(0)=1')上述语句在7.0报错了 在2012中没问题但是在2012中的结果也有问题simplify(S.f)得到ans =C1 + exp(2*t)/2这里很明显他没有考虑初始解为什
matlab 关于dsolve函数的问题
S=dsolve('Df=f-g','Dg=g-f','Df(0)=1','Dg(0)=1')
上述语句在7.0报错了 在2012中没问题
但是在2012中的结果也有问题
simplify(S.f)
得到
ans =
C1 + exp(2*t)/2
这里很明显他没有考虑初始解
为什么呢 不要考虑这个方程的自身的正确性,我就想知道软件的事情
matlab 关于dsolve函数的问题S=dsolve('Df=f-g','Dg=g-f','Df(0)=1','Dg(0)=1')上述语句在7.0报错了 在2012中没问题但是在2012中的结果也有问题simplify(S.f)得到ans =C1 + exp(2*t)/2这里很明显他没有考虑初始解为什
这是由于matlab版本不同造成的结果分析有差异,实质上是一样的,就是你的程序有小问题,可以查阅dsolve函数的应用范围及参数定义,结果多调试,初始解是应该考虑进去的.
MATLAB中dsolve函数用法?
matlab 关于dsolve函数的问题S=dsolve('Df=f-g','Dg=g-f','Df(0)=1','Dg(0)=1')上述语句在7.0报错了 在2012中没问题但是在2012中的结果也有问题simplify(S.f)得到ans =C1 + exp(2*t)/2这里很明显他没有考虑初始解为什
用matlab解常微分方程组,为什么会出错?调用的是dsolve的函数.
matlab的dsolve求不出精确解,如何用ode函数求得数值解?spsilon=0.001
matlab小问题matlab中如果我想求解常微分问题,会用到dsolve,但是怎么保证我算的那个函数的变量与我想要的一致?比如如下程序应该是:soln_1 = dsolve('Dy =3*x^2','y(2)=0.5') ans=x^3-7.500000000000000 现在却
matlab r2008a怎么求解微分方程,显示没有dsolve函数.
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(
关于MATLAB的reshape函数问题,reshape(A,[],
关于Matlab中的dsolve函数我用该函数解常微分方程组时,当未知函数是x,y,自变量是t时,没有任何问题,但当我把未知函数换成别的字母,如i,s时(自变量仍然是t)其他都不变,但却出错.这是为什么?
关于matlab的作业问题
Matlab解非线性微分方程组的问题要求解的方程组为:dx/dt=-x+y^2dy/dt=-2y+x^2x(0)=y(0)=1如何用Matlab解该方程组,并且画出相轨图(即x-y图象)?我用dsolve函数,
关于matlab的几道简单的问题编写函数计算f(x)= x ;x
求教如何使用Matlab编程时解决微分方程中变量替换问题?x和y都是t的函数 x和y的关系为 x=2y-3dsolve('Dy=1/(x+y)','T(0)=0','t') 把微分方程中x由2y-3代入,解微分方程,得出y(t)然后根据 x和y的关系式,求
matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x=Heaviside(t)'; %表示阶跃函数cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值yzs=dsolve(eq1,eq2,cond);yzs=simplify(yzs.y) %解微分方程,并化简为什么最有一句必须
matlab pcolor函数的一个问题?
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计算表达式的问题.求教!
关于MATLAB作图的问题.请问下面这种图是用什么函数作出来的,除了contour,mesh, surf函数.