数学建模社区-数学中国

标题: 关于solve的用法 [打印本页]

作者: Mr.hridy    时间: 2013-9-4 10:58
标题: 关于solve的用法
使用solve函数进行求解对数函数,编码如下
eq = 'log10(x) - log10(x - 3) = 1'
solve(eq)
出现错误:
??? Error using ==> mupadmex
Error in MuPAD command: cannot differentiate equation [numeric::fsolve]

Error in ==> sym.sym>sym.mupadmexnout at 2018
        out = mupadmex(fcn,args{:});

Error in ==> solve at 76
[symvars,R] = mupadmexnout('symobj::solvefull',eqns,vars);


但同时进行验证:
eq='x*2+1=0'
solve(eq)
会出现答案
ans =

-1/2


这是为什么,关键是英语。。。。。。。。。。

作者: lvyanlong    时间: 2013-9-4 10:58
你的程序是正确的 有可能你把MATLAB的安装包没装完
作者: 净心、精心    时间: 2013-9-4 13:51
我直接复制你的  运行  可以的啊

]FFGCKC$O2T$U}ZU$BX0QZN.jpg (23.52 KB, 下载次数: 82)

]FFGCKC$O2T$U}ZU$BX0QZN.jpg






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5