24小时热门版块排行榜    

查看: 1144  |  回复: 0

1037高压锅

铁虫 (初入文坛)

[求助] 使用matlab解方程出现这样的error是什么意思

Error using solve>processString (line 337)
' s*(log(2*(-1) + 2*((-1)^2 - a^2)^(1/2)) + atan(((-1)*(1 - a^2)^(1/2)*i)/((-1)^2 - a^2)^(1/2))*(1 - a^2)^(1/2)*i)=inf ' is not a valid expression or equation.

Error in solve>getEqns (line 267)
      eqns = processString(eqns, v, vc);

Error in solve (line 150)
[eqns,vars,options] = getEqns(varargin{:});
这几个问题一般是什么意思啊,我解的是非线性方程

>> [s,a]=solve('s*(log(2*(-1) + 2*((-1)^2 - a^2)^(1/2)) + atan(((-1)*(1 - a^2)^(1/2)*i)/((-1)^2 - a^2)^(1/2))*(1 - a^2)^(1/2)*i)=inf','s*(log(2*1 + 2*(1^2 - a^2)^(1/2)) + atan((1*(1 - a^2)^(1/2)*i)/(1^2 - a^2)^(1/2))*(1 - a^2)^(1/2)*i)=inf')
麻烦大神解释一下

另外对于一个非线性方程,如果已知映射点为(1,inf),(-1,inf),那么带入方程之中求解存不存在问题(inf能不能直接写入方程?)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1037高压锅 的主题更新
信息提示
请填处理意见