怎么用Mathematica输出真值表?
1、如果变量为真,Boole返回1,否则返回0:
Boole[1 > 2]
Boole[1 <= 2]
2、如果给出自定义函数:
f[{x_, y_}] := x || y
那么,如果x为假,y为真,那么,x和y之间的or性真值表就可以这样表示出来:
a = Tuples[{x, y}, 2];
Boole[f /@ a]

3、这是一个具体的例子:
a = Tuples[{1 > 2, 5 >= 3}, 2];

4、如果两个结论都是假的,那么,它们的or型真值表都是0:
a = Tuples[{1 > 2, 5 < 3}, 2];

5、如果两个结论都是假的,那么,它们的and型真值表也都是0:
f[{x_, y_}] := And[x, y]

6、如果两个结论都为真,那么,它们的or型真值表和and型真值表都是1。

7、如果一个真,一个假,那么,真值表如下图所示。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:100
阅读量:179
阅读量:193
阅读量:40
阅读量:70