我需要构建一个脚本,我必须在其中计算某些方程的交叉解。
例如:
18 - Kp> 0 6Kp + 72> 0
在matlab代码中:
syms kp 解决('18 -kp大于0' )
ans =
Dom :: Interval(-Inf,18)
解决( '6 * KP + 72大于0')
ans =
Dom :: Interval(-12,Inf)
我知道解决方案的交叉是(-12,18),但我如何在Matlab中编写? 我可以采取间隔的边界吗?例如: max(-inf,-12)= -12 min(18,inf)= 18 所以交叉点将是(-12,18) 我没有运行MUPAD接口!谢谢!
答案 0 :(得分:1)
您可以使用单个求解来获得满足两个不等式的区间 -
正在运行
solve('6*kp+72>0, 18-kp>0')
将给出Dom :: Interval(-12,18)
的答案