Al momento, stai seguendo questo contributo
- Vedrai gli aggiornamenti nel tuo feed del contenuto seguito
- Potresti ricevere delle email a seconda delle tue preferenze per le comunicazioni
This function returns a matrix of all possible binary condition vectors for a logical system with (I) inputs.
The number of inputs is limited only by the user's available system memory. The function is highly efficient, written using only three variables in 16 lines of MATLAB code.
While this is longer in terms of lines than similar functions on MATLAB CENTRAL, it is the quickest and most direct function that obtains the solution (and the only function that doesn't depend on other functions to achieve the result).
INPUT: (I) shall be an integer >= 1
OUTPUT: CONDVECTS is a binary matrix of size [2^I,I]
USAGE: GETCONDVECTS(3)
ans =
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Cita come
Paul Metcalf (2026). Function To Generate Truth Table Condition Vectors (https://it.mathworks.com/matlabcentral/fileexchange/30008-function-to-generate-truth-table-condition-vectors), MATLAB Central File Exchange. Recuperato .
Riconoscimenti
Ispirato da: Guidelines for writing clean and fast code in MATLAB
Ispirato: Benchmark Problem 04 - Formal Methods
Informazioni generali
- Versione 1.7.0.0 (1,49 KB)
Compatibilità della release di MATLAB
- Compatibile con qualsiasi release
Compatibilità della piattaforma
- Windows
- macOS
- Linux
| Versione | Pubblicato | Note della release | Action |
|---|---|---|---|
| 1.7.0.0 | Further minor refinement of code. |
||
| 1.6.0.0 | The submission is updated to correct performance issues accidentally introduced in the previous version, as well as address the comments of James Tursa. |
||
| 1.4.0.0 | Added screenshot to download page. |
||
| 1.3.0.0 | The algorithm is now up to 33% faster thanks to the excellent 'Guideline on writing clean and fast code in MATLAB' by Nico Schlömer.
|
||
| 1.1.0.0 | Slightly updated function description. |
||
| 1.0.0.0 |
