matlab - MATLAB求解器给出空向量
问题描述
我遇到了意想不到的行为,我不知道从哪里开始。
我有一个简单的多项式
20/[(s(s+1)]
我需要用 替换s
,jω
取其绝对值,将其转换为,然后通过将其设置为已知值来dB
求解。ω
syms w
Omega = double(solve(20*log10(abs((20)/(1i*w*(1i*w+1)))) == -desired_db, w));
然而,当我去解决它时,我得到了我无法理解的结果。它说它是一个空的空间列向量。按照我们教授的说法,答案应该是6.7左右
有什么想法吗?
解决方案
推荐阅读
- mysql - 将“ON”子句中带有 ORDER BY 的子查询转换为 Join 以进行优化
- javascript - 如何使用纯 Javascript 在每个 After 3 Div Class Element 插入 Adsense 代码
- google-coral - 无法使用 OTG 端口连接谷歌珊瑚
- maven - github包和其他(maven)存储库有什么区别
- python - 无法将使用 Docker 创建的冻结初始图 .pb 转换为 .tflite
- java - 无法在 Spring Boot 安全性中跳过登录 url 的 OncePerRequestFilter 过滤器(基本上是在初始登录期间获取 JWT 令牌)
- azure - 为 Azure 容器注册表创建服务主体时,一个或多个属性包含无效值
- mpi - 有没有办法取消阻塞的“MPI_Probe”调用?
- c# - 当我使用 C# 安装时,证书被删除
- ruby-on-rails - 使用 Rails 构建查询 - GROUP、MAXIMUM、UNION