打工的计量人 2021-01-25 19:42 采纳率: 0%
浏览 47

不等方程式带有未知数相关的参数进行取整代入运算如何实现

使用python sympy无法解诸如x*int(20/x)>0的不等式,求大佬帮助

  • 写回答

1条回答 默认 最新

  • Filotimo_ 网络安全领域新星创作者 2023-10-25 17:00
    关注

    对于不等式的求解,sympy 库可以提供帮助。示例:

    from sympy import Symbol, solveset, S
    
    x = Symbol('x')
    inequality = x * S(20) / x > 0
    
    solution = solveset(inequality, domain=S.Reals)
    print(solution)
    

    在上面的代码中,首先定义了一个符号变量 x,然后定义了不等式 x * S(20) / x > 0。注意使用 S(20) 来确保 20 被当作是一个 sympy 的符号类型,这样可以避免在除法中出现问题。最后,使用 solveset() 函数来求解不等式,并将结果打印出来。

    运行上述代码,输出的结果将是解集的形式。例如,对于不等式 x * S(20) / x > 0,结果可能是 (0, ∞),表示解在 0 到正无穷之间。

    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序