z3(Python)实数Real类型的简单使用

 时间:2024-10-14 09:26:51

1、首先,假设已经安装z3并且import z3。使用如图代码可以快速求解关于实数x的不等式。

z3(Python)实数Real类型的简单使用

2、如果需要对表达式化简,或者对结果有更多皮薹匆热控制,则需要使用如图的代码,第一部分是使用Solver进行求解,第二部分是使用ctx-solver-simplify进行化简。可以看到求得了一个分数。

z3(Python)实数Real类型的简单使用

3、如果表达式不能满足,则求解的结果是z3.unsat,化简的结果是False。

z3(Python)实数Real类型的简单使用

4、另外,有些在实数范围内成立的结果,如果换成Int整数,也同样unsat。

z3(Python)实数Real类型的简单使用

5、使用z3.Reals可以一次声明多个常量,如图所示。如图是求解一个二元方程组,可以得到解。

z3(Python)实数Real类型的简单使用

6、如果是实数和整数混合的方程,则默认Solver下可能不容易求解。如图是一个特殊情况,z3求出了一个简单的解。

z3(Python)实数Real类型的简单使用
  • ismart测验怎么找答案?
  • 知到智慧树互动分怎么能拿满分
  • 学习通作业过期未交怎么办
  • python怎么保存
  • 互联网+大学生创新创业项目怎么报名
  • 热门搜索
    鼠年手抄报图片大全 环境卫生手抄报 推广普通话手抄报文字 关于抗击疫情的手抄报 心理手抄报图片 中学生英语手抄报 2020年鼠年手抄报 美丽的祖国手抄报 禁毒手抄报大全图片 走进鲁迅手抄报