这个Matlab为何会出错?>> [x]=solve('(1/x^0.5)=-2*log10(5.66*10^(-4)/3.7+2.51/8000/x^0.5)')Error using ==> mupadmexError in MuPAD command:cannot differentiate equation [numeric::fsolve]Error in ==> sym.sym>sym.mupadmexnout at 2003out = mupadmex(
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/02 07:51:04
这个Matlab为何会出错?>> [x]=solve('(1/x^0.5)=-2*log10(5.66*10^(-4)/3.7+2.51/8000/x^0.5)')Error using ==> mupadmexError in MuPAD command:cannot differentiate equation [numeric::fsolve]Error in ==> sym.sym>sym.mupadmexnout at 2003out = mupadmex(
这个Matlab为何会出错?
>> [x]=solve('(1/x^0.5)=-2*log10(5.66*10^(-4)/3.7+2.51/8000/x^0.5)')
Error using ==> mupadmex
Error in MuPAD command:cannot differentiate equation [numeric::fsolve]
Error in ==> sym.sym>sym.mupadmexnout at 2003
out = mupadmex(fcn,args{:});
Error in ==> solve at 76
[symvars,R] = mupadmexnout('mllib::solvefull',eqns,vars);
这个Matlab为何会出错?>> [x]=solve('(1/x^0.5)=-2*log10(5.66*10^(-4)/3.7+2.51/8000/x^0.5)')Error using ==> mupadmexError in MuPAD command:cannot differentiate equation [numeric::fsolve]Error in ==> sym.sym>sym.mupadmexnout at 2003out = mupadmex(
这个可能得用求数值解的函数来解,fsolve
solve只能求出精确解