因为当你输入
dsolve('Dy=x*sin(x+y)','y(1)=0')时,注意,没有指明自变量,matlab默认自变量是t,因此x被看作了常数,此时y(1)=0可能是个有问题的初值,所以不行.这也就是楼上的结果为什么会出现t的原因.
本题正
>> syms x y;
>> dsolve('Dy=x*sin(x+y)','x')
Warning: Explicit solution could not be found.
> In dsolve at 330
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就行了.
matlab:dy/dx-x*sin(x+y)=0;y(1)=0
matlab:dy/dx-x*sin(x+y)=0;y(1)=0
其他人气:960 ℃时间:2019-11-20 14:02:47
优质解答
我来回答
类似推荐
猜你喜欢
- 1证明:sinx
- 2已知方程组x+y=3a y+z=5a z+x=4a的解使代数式(x^2)-2y+3z的值为-10,求
- 3be married to和be married with有什么区别?
- 4you had better take a school bus to go there.改为否定句
- 5初一24点游戏.有理数混合运算)
- 6制做松花蛋所用的配料主要有纯碱、食盐、生石灰、草木灰(主要成分是碳酸钾)、水等物质,制做时需要将它们混合并充分搅拌. 根据所学知识写出能发生反应的化学方程式_、_、_.
- 7Do you think disabled people can live a happy life as normal people now?英文表达附加汉语.
- 8某一天小张发现台历已有7天没有翻了,就1次翻了7张,这7天加起来恰好是77,问这一天是几号?
- 9如何用实验证明氢氧化钠溶液已经变质?
- 10电工题,100v,1kw 的电源为200w,100Ω电阻供电时,输出功率为多少