matlab - 不等式的可行解

标签 matlab wolfram-mathematica

我有一道数学题,其中有一些正确的陈述,我想知道方程式是否有可行解。我想知道如何在 Matlab 或 Mathematica 中做到这一点。

正确的说法是:

0 < a, b, c, d, e
a, b, c integers
a < b < c
d*b + e*b > e * c

我想知道,如果给定这些条件,可以找到 abcd, e,使得下面的不等式成立:

d*a > d*b +e*b - e*c

最佳答案

我认为 Reduce Mathematica 中的函数是执行此操作的合适工具。

Reduce[d*a > d*b + e*b  + e*c && a > 0 && b > 0 && c  > 0 && d > 0 && e > 0 && d*b + e*b > e*c  && a < b < c, {a, b, c, d, e}, Integers] 

这会产生 False,这意味着它不能像制定的那样得到满足。然而,放宽 a < b < c 约束确实会产生(一组)解决方案。

enter image description here

关于matlab - 不等式的可行解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29066525/

相关文章:

matlab - 如何正确地进行按位运算?

matlab - 如何在 MATLAB 中使用不规则间隔的数据制作冲浪图?

python - 使用 MATLAB 和 Python 范数函数得到不同的答案

wolfram-mathematica - Mathematica -- 如何编译 BitShiftRight(或 Left)?

matlab - 具有多个 CPU 的随机数生成器 Matlab

matlab - 不等间隔时间序列的移动平均线

wolfram-mathematica - Mathematica 8 中具有等式约束的函数最小化

wolfram-mathematica - 如何为符号设置值

从网络导入 Mathematica 中的表格 - 空单元格问题

graphics - 查找绘图的最终显示区域中的框架/轴的坐标