Effacer les filtres
Effacer les filtres

Want a matrix of n number of columns having every possible combinations of shorten elements in its row, an example is given below.

2 vues (au cours des 30 derniers jours)
N = 3;
phi_mn=[dec2bin(0:2^N-1)' - '0']';
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
I want to make the same matrix having elements 0,1/2,1,3/2 instead of 0 and 1 only. So the new matrix will have 4^3 rows instaed of 2^3.

Réponse acceptée

Walter Roberson
Walter Roberson le 27 Fév 2022
Modifié(e) : Walter Roberson le 27 Fév 2022
Note: the below, as coded, is only valid up to base 10.
base = 4
base = 4
digits = 3
digits = 3
phi_mn = dec2base(0:base^digits-1, base) - '0'
phi_mn = 64×3
0 0 0 0 0 1 0 0 2 0 0 3 0 1 0 0 1 1 0 1 2 0 1 3 0 2 0 0 2 1

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by