Advanced.PermuteLogicFunction


Back to table

/*
Advanced-Analysis
Advanced.PermuteLogicFunction

[LogicFunction g]=Advanced.PermuteLogicFunction(LogicFunction F, var() permutationMatrix);

F : a logic object
permutationMatrix : the permutation matrix.

Permute the logic function with the given permutation matrix.

The permutation matrix should indicates the permutation involves all the variables.
*/
//-------------------------------------------------------------------
// examples
Q=AndOr()
{
    1,2;
    -2,-3;
}

[f2]=Advanced.PermuteLogicFunction(Q,var(2,1));
Print(f2);

//-------------------------------------------------------------------
// result
f2 = AndOr()
{
        1,2;
        -1,3;
}





MatchLogicFunction IsBiUnateFunctionTo IsCovering IsMonotonicFunction IsSelfDualFunction IsSymmetricFunctionTo binary() FromBinary ToBinary ToAndXor ToSOP ExcitationTable Get Load long RadixFromIndex object() object One Or Assign InputVariables ToDigitalSystem Fast Shannon SimpleCover GetPositiveLogicFunction GetSubTable RandomGenerate Zero

Search This Website :

 
Buy website traffic cheap