k_secv
Funcția este folosită pentru a genera toate secvențele posibile de lungime k
dintr-un vector de cuvinte A
.
Implementare
Funcția va returna un cell array B
care conține secvențele de cuvinte.
Se iterează prin vectorul de cuvinte
A
, de la primul cuvânt pana lalength(A)-k
. Se creează o secvență dek
cuvinte și se adaugă la cell array-ulB
.for i = 1:length(A)-k B{end+1} = strjoin(A(i:i+k-1), ' '); endfortranspun
B
pentru a avea un format coloană.B = B';
Cod sursa
function B = k_secv (A, k)
B = {};
for i = 1:length(A)-k
B{end+1} = strjoin(A(i:i+k-1), ' ');
endfor
B = B';
endfunction
Last modified: 30 April 2024