作业帮 > 综合 > 作业

用matlab解常微分方程,调用dsolve是老出错 y=dsolve('Dy=x*sin(x)/cos(y)','x'

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 21:13:31
用matlab解常微分方程,调用dsolve是老出错 y=dsolve('Dy=x*sin(x)/cos(y)','x')
错误如下:
Error using ==> putenvmaple
value truncated
Error in ==> mapleinit at 41
putenvmaple('maple',base);
Error in ==> maple at 113
[result,status] = maplemex(statement);
Error in ==> dsolve at 141
var_set = maple([var_set ' intersect ' var_set]);
是你的matlab装得有问题吧?我这里运行没错啊
>> y=dsolve('Dy=x*sin(x)/cos(y)','x')
y =
-asin(-sin(x)+x*cos(x)-C1)
再问: 我的是matlab7.6.0(R2008a)的,都不用装,直接点EXE文件就用啊。现在怎么办? 烦死我了
再答: 不知道了,你那个我没用过,你还是找个正式的安装来装一下吧。这么大的软件不安装总觉得还是有问题。我用的是matlab7.0.1,比你的版本还低,没出过这类问题。