gpt4 book ai didi

matlab - 检查变量是否为 bool 值

转载 作者:太空宇宙 更新时间:2023-11-03 20:10:12 24 4
gpt4 key购买 nike

如何在 MATLAB 中检查变量是否为 boolean

我有一个函数

function myFunc(myBoolean)
if myBoolean~=true && myBoolean~=false
assert(false,'variable should be boolean);
end
x = test(myBoolean);

如何改进?是否有检查变量是否为真/假的函数?

最佳答案

使用 isa功能。对于您的情况(来自帮助文件),您将使用:

isa(true(2,3),'logical')
ans =
1

还有专门的islogical功能。

islogical(true(2,3))
ans =
1

关于matlab - 检查变量是否为 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26635642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com