在matlab中,logical函数是什么意思,请教

发布网友

我来回答

2个回答

热心网友

logical函数是把数值变成逻辑值,logical(x)将把x中的非0的值 变成1,把所有的数值0值变成逻辑0 。

如x=[3 2 1 0 -1 -0.5];

a=logical(x)

运行结果:

a =

1 1 1 0 1 1

扩展资料:

logical函数的正负逻辑:

正逻辑

门电路的输入、输出电压的高电平定义为逻辑“1”,低电平定义为逻辑“0”。百度百科-逻辑函数

负逻辑

门电路的输入、输出电压的低电平定义为逻辑“1”,高电平定义为逻辑“0”。

同一个逻辑门电路,在正逻辑定义下如实现与门功能,在负逻辑定义下则实现或门功能。

数字系统设计中,不是采用正逻辑就是采用负逻辑,而不能混合使用。

小结:在基本逻辑运算中,与、或、非三种运算是最本质的,其他逻辑运算是其中两种或三种的组合。

参考资料来源:百度百科-逻辑函数

热心网友

logical函数是把数值变成逻辑值,logical(x)将把x中的非0的值 变成1,把所有的数值0值变成逻辑0 。
如x=[3 2 1 0 -1 -0.5];
a=logical(x)
运行结果:
a =

1 1 1 0 1 1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com