你的是怎么解出来的;为什么我的出现:
??? Error using ==> dsolve
Error, (in dsolve/IC) The 'implicit' option is not available when giving Initial Conditions.
还有那个t是什么呀
应该就是这样解啊
t是一个常数吧
但是我有赋初值的吗;如果是常数应该能解出来吧;
追答但是若没有初值,解出来的是2*atan(exp(C7 + t*x)) - x
matlab:求解 dy\/dx-x*sin(x+y)=0;y(1)=0
ans = [ empty sym ]说明matlab解不出来,变一下形。令z=x+y,则dy\/dx=dz\/dx-1,原方程化为dz\/dx-1-xsinz=0, z(1)=1 >> dsolve('Dz=x*sinz+1','z(1)=1','x')ans = 1\/2*x^2*sinz+x-1\/2*sinz 然后将z换回x+y就行了。
2.利用ode45求解微分方程:(dy)\/(dx)=-xysinx 初始条件: y(0)=1?
方法如下,请作参考:若有帮助,请采纳。
求助各路大神:用Matlab求解一阶导数和二阶导数问题,并作图。
回答:用matlab的符号工具箱MuPAD算了下。 你这种方程组不怎么怎么称呼,大学高数忘得差不多了。所以我也不明白,为什么给了初值,解出的答案还是个类似通解的东西。
急!!用matlab ode45求微分方程组 dx\/dt+x+y=0 dy\/dt+x-y=0 x(0)=0...
问数学老师啊
怎样用matlab求不定积分?
第三个定积分的计算:\\int_0^2\\frac{1}{x+\\sqrt{4-x^2}} =\\int_0^{\\frac{\\pi}{2}}\\frac{\\cosy}{\\sin y+\\cos y}dy(这里使用了换元x=2\\sin y)=\\int_0^{\\frac{\\pi}{2}}\\frac{\\cosy}{\\sqrt{2}\\sin(y+\\frac{\\pi}{4})}dy =\\int_{\\frac{\\pi}{4}}^{\\frac{3\\...
求用matlab simulink 一阶微分方程 dy\/dx-3x+4y=0.
如图2,改变gain=100 为 gain=4。改变gain= 1000为 gain= - 3
matlab 求解微分方程组的问题
对于初始条件x(0)=0;y(0)=0,很容易可以检验,无论w的值是什么,求出来的dx\/dt和dy\/dt都是0,相应的,积分得到下一步长的x、y也是0,以此类推,x和y对所有t都等于0。所以,请你进一步确认,初始条件是不是错了。如果按照你现在给的条件求解,很简单:dx=inline('[w*x(1)-x(2); 2*...
用matlab解微分方程组:dy\/dz – z =cosx,dz\/dx + y =1 。
方程组变为(dy\/dx)\/(1-y) – z =cosx,dz\/dx + y =1;这样Z,Y都是X的函数;>> dsolve('Dy\/(1-y)-z=cos(x),Dz+y=1','x')Warning: Explicit solution could not be found.> In dsolve at 101 ans = [ empty sym ] 空解!显然是没有解 有什么问题可以再Hi我,或者可以一...
如何利用matlab求解隐函数
使得dy\/dx通过x,y表达出来。具体的代码及计算结果如下图所示:5、注意:1.生成隐函数的指令中y必须写成y(x),表明y是x的函数。2.第三步中把dgdx变量所包含的diff(y(x), x)字符串替换为dydx,这是必须的步骤,因为diff(y(x), x)不能作为求解的变量名使用。
用matlab画函数图像。已知y’=x,x’=y。x(0)=y(0)=1。
Dx=diff(x,1);Dy=diff(y,1);[x,y]=dsolve(Dy==x,Dx==y,x(0)==1,y(0)==1);t=0:0.1:10;x=eval(x);y=eval(y);figure(1)plot(x,y,'LineWidth',1.5),grid on xlabel('x'),ylabel('y')figure(2)plot(t,x,'r*',t,y,'k-','LineWidth',1.2),grid on xlabel(...