Any idea why all([]) is true while any([]) is false
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
>> all([])
ans =
1
>> any([])
ans =
0
2 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
the cyclist
am 29 Jul. 2012
I can't say I know definitively, but I expect that one reason is for consistency when taking the union of sets with the empty set. For example, one would want
all(union(true,[]))
to be true, and also
any(union(false,[]))
to be false. The definitions in your question make sense in that context.
1 Kommentar
Siehe auch
Kategorien
Mehr zu Numeric Types finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!