Generalized Truth Table

Creates truth tables of arbitrary base from binary to decimal
184 Downloads
Updated 18 Nov 2013

View License

This function will create a truth table matrix of arbitrary base and # of bits.

abTruthTable(base,bits)

Ex: abTruthTable(4,2)

ans =

0 0
0 1
0 2
0 3
1 0
1 1
1 2
1 3
2 0
2 1
2 2
2 3
3 0
3 1
3 2
3 3

I had trouble finding something simple for what I wanted, and figured someone else might want it as well. I mostly use it for to create Binary Truth Tables, but on occasion I need permutations of up to 10 values, so this is nice to have on hand.

Happy coding.

Cite As

Brian Moore (2024). Generalized Truth Table (https://www.mathworks.com/matlabcentral/fileexchange/44367-generalized-truth-table), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2013a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0.0