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.

zp没有符号解,就是找不到一个合适的符号函数来表达zp和ws10的关系
可以求数字解

Error using ==> solve at 77

is not a valid expression
or equation.

使用错误.

该等式不是一个有效的表达式或者等式.

你的这个zp赋值语句写的不正确.不合乎matlab表达式的规范

在对照matlab的表达式检查下

-----