Matlab - Permutaciones Polinomios MATLAB

 
Vista:

Permutaciones Polinomios MATLAB

Publicado por SandR (1 intervención) el 20/06/2020 02:45:36
Estuve buscando un algoritmo que calculara todas las permutaciones SIN repetición. Esto para representar polinomios de distintos grados con coeficientes 0 o 1 en MATLAB; utilizando la expresión de arreglos....

p1 = [1 0 1 0 0 0 0 0 0 0 0 1];

):
Pero no encontré nada... Así que realice esta propuesta...



1
2
3
4
5
6
7
8
9
10
11
12
13
14
tamPol=4;
poli=zeros(1,tamPol);
polinomios=[];
for i=1:tamPol-1
    for j=1:tamPol
        if i>j
            break;
        end
        unos=ones(i,j);
        poli(i:j)=unos;
        aLimp=perms(poli);
        polinomios=[polinomios;unique(aLimp,'rows')]
    end
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder