en metod som är hyffsat ineffektiv är denna !
Kod:
function primtalsFaktoriserare(talSomSkallFaktoriseras)
isNotFactorized = true ;
is true = false
while(isNotFactorized)
p = 1
while (isTrue)
yTmp = randi(1,1) ;
if (isPrime(yTmp))
y(p) = yTmp
p = p + 1
end
if p > 100
isTrue = false
end
end
NP = 1
for i = 1:100
NP = NP*y(i)
if talSomSkallFaktoriseras = NP
disp 'primtalsfaktorer = ', y(1:i)
isFactorized = false
end
end