Question: %Program truth.m % Construct the truth table for proposition(s) in propos.m clear format compact global num propos(-1); tot=2^num; separt=888; disp(' Basic variables 888 Proposition value(s)')
%Program truth.m % Construct the truth table for proposition(s) in propos.m clear format compact global num propos(-1); tot=2^num; separt=888; disp(' Basic variables 888 Proposition value(s)') for i=1:tot q=i-1; for j=1:num r=rem(q,2); p(num+1-j)=r; q=(q-r)/2; end prop=propos(p); disp([p separt prop]) end %propos function prop=propos(p) global num if p<0 num=3 else prop(1)=~p(1) | p(3); prop(2)=~(~p(1) p(3)); prop(3) =p(2)&~(~p(1) end 
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
