首页 > 解决方案 > MATLAB求解器给出空向量

问题描述

我遇到了意想不到的行为,我不知道从哪里开始。

我有一个简单的多项式

20/[(s(s+1)]

我需要用 替换s取其绝对值,将其转换为,然后通过将其设置为已知值来dB求解。ω

syms w

Omega = double(solve(20*log10(abs((20)/(1i*w*(1i*w+1)))) == -desired_db, w));

然而,当我去解决它时,我得到了我无法理解的结果。它说它是一个空的空间列向量。按照我们教授的说法,答案应该是6.7左右

有什么想法吗?

标签: matlabsolver

解决方案


推荐阅读