matlab求解参数方程

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:53:06
方程:'a*x^3-b*y^2=0','exp(a*x^2)-y-1=0
我把 [a,b]=solve('a*x^3-b*y^2=0','exp(a*x^2)-y-1=0','a,b')输入matlab为什么出现 [a,b]=solve('a*x^3-b*y^2=0','exp(a*x^2)-y-1=0','a,b') ??? Error using ==> mupadinit at 35 Unable to initialize kernel Error in ==> mupadengine.mupadengine>mupadengine.evalin at
This is a Classroom License for instructional use only.
Research and commercial use is prohibited.
>> [a,b]=solve('a*x^3-b*y^2=0','exp(a*x^2)-y-1=0','a,b')
??? Error using ==> mupadinit at 35
Unable to initialize kernel

Error in ==> mupadengine.mupadengine>mupadengine.evalin at 115
[result,status] = mupadmex(statement,8);

Error in ==> D:\MATLAB\R2008b\toolbox\symbolic\symengine.p>symengine at
25

Error in ==> solve at 61
eng = symengine;
我是matlab初学者,按照上面这么输的,格式应该没错吧?用的是matla

我也用你的运行了下,是matlab7.1的
>> [a,b]=solve('a*x^3-b*y^2=0','exp(a*x^2)-y-1=0','a,b')

a =

log(y+1)/x^2

b =

log(y+1)*x/y^2

>> 这是运行的结果,你看看是不是你在以前的程序中有了 这个变量名什么的,都清空了试试

[a,b]=solve('a*x^3-b*y^2=0','exp(a*x^2)-y-1=0','a,b')
我的运行结果:
a =log(y+1)/x^2
b =log(y+1)*x/y^2
你用的是2009的版本吗?听说与360冲突的http://help.360.cn/5030804/22713366.html
装最新的360试试,360的工作人员说是解决了问题,实在不行卸360
如果是7.0较早的版本的话应该没问题,关了再进去运行看看
上面是我用7.1运行得的结果