如果这是一个“阅读手册”问题(我读了但找不到答案),我很抱歉。
我有一个布尔数组,我想测试其中是否有一个为真。
model TestArray
(...)
Boolean[:] booleanArray;
Real y;
equation
y = if [if any element in booleanArray is true] then ... else ...;
end TestArray;
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?谢谢,罗尔
小智 5
有类似于您在 Modelica.Math.BooleanVectors 中请求的函数。
在这里您将找到 allTrue(Boolean b[:])、anyTrue(Boolean b[:]) 和 oneTrue(Boolean b[:])。
| 归档时间: |
|
| 查看次数: |
2339 次 |
| 最近记录: |