Subs function invalid operand message
Show older comments
Hello all,
I'm trying to evaluate several boolean expressions which involves symbolic variables D and R.
When I try to evaluate
f3 = ~R & ~D
R = 0; D = 0;
subs(f3)
ans =
~0
it works fine.
But for some reason, several expressions occur "Invalid operand" error message.
For example:
f3 = ~D & R
R = 0; D = 0;
subs(f3)
Error using symengine
Invalid operand.
Error in sym/subs>mupadsubs (line 160)
G = mupadmex('symobj::fullsubs',F.s,X2,Y2);
Error in sym/subs (line 145)
G = mupadsubs(F,X,Y);
However, if I try to evaluate the expression above without symbolic variables:
~0 & 0
ans =
logical
0
it works perfectly.
Any suggestions how to solve this issue?
Thanks in advance.
6 Comments
madhan ravi
on 12 Mar 2019
why do you convert it to symbolic variable ?
or ohev shalom
on 12 Mar 2019
madhan ravi
on 12 Mar 2019
subs(f3,{R,D},{0,0})
or ohev shalom
on 12 Mar 2019
madhan ravi
on 12 Mar 2019
Edited: madhan ravi
on 12 Mar 2019
What does the below show? , when you type it in command window
whos R
whos D
or ohev shalom
on 12 Mar 2019
Answers (0)
Categories
Find more on Numeric Solvers in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!