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怎么保存
  • 互联网+大学生创新创业项目怎么报名
  • 热门搜索
    大连大学怎么样 刨冰怎么做 word怎么调整行距 微信怎么看访客记录 窝窝头怎么做 斯诺克怎么打 学籍认证怎么弄 女朋友要分手怎么挽回 虾爬子怎么做好吃 卫生间怎么装修