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

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

Error in ==> solve at 76
= 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

我直接复制你的  运行  可以的啊
页: [1]
查看完整版本: 关于solve的用法