matlab隐函数求解
来源:百度知道 编辑:UC知道 时间:2024/06/15 01:00:01
ws10为一列数据,定义了以下函数求解zp,却出现错误。高手指点~!谢谢。
solve('3/10+1681./50./(log(31250000./5560667./ws10.^(259/200)).*log(566./58947.*zp.*ws10.^(259/200))).^(-1/2)=zp','zp')
??? Error using ==> solve at 77
' 3/10+1681./50./(log(31250000./5560667./ws10.^(259/200)).*log(566./58947.*zp.*ws10.^(259/200))).^(-1/2)=zp ' is not a valid expression
or equation.
solve('3/10+1681./50./(log(31250000./5560667./ws10.^(259/200)).*log(566./58947.*zp.*ws10.^(259/200))).^(-1/2)=zp','zp')
??? Error using ==> solve at 77
' 3/10+1681./50./(log(31250000./5560667./ws10.^(259/200)).*log(566./58947.*zp.*ws10.^(259/200))).^(-1/2)=zp ' is not a valid expression
or equation.
zp没有符号解,就是找不到一个合适的符号函数来表达zp和ws10的关系
可以求数字解
Error using ==> solve at 77
is not a valid expression
or equation.
使用错误.
该等式不是一个有效的表达式或者等式.
你的这个zp赋值语句写的不正确.不合乎matlab表达式的规范
在对照matlab的表达式检查下
-----