Effacer les filtres
Effacer les filtres

Boolean simplify fails for a simple expression

1 vue (au cours des 30 derniers jours)
John Smith
John Smith le 6 Mai 2018
Fails:
>> syms x y z
>> simplify(x & xor(y, z))
Error using mupadengine/feval (line 163)
The first argument must be a condition.
Error in sym/simplify (line 58)
rSym = feval(symengine, 'simplify', s,...
However, when xor is in root:
>> simplify(xor(x & y, z))
ans =
x & y xor z
  3 commentaires
John Smith
John Smith le 7 Mai 2018
R2015a. Suppose I should update MATLAB or implement xor with "and", "or" and "not". I was hoping for something with lesser impact on the workflow, like patching the toolbox script, but thanks anyway!
Walter Roberson
Walter Roberson le 7 Mai 2018
Unfortunately there does not appear to be any simple patch in that release.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by