次のように書かれた素因数を決定するコードがあります。
N=12345678
for i = 2 : N
q = 0;
while N/i == floor(N/i)
N = N/i;
q = q + 1;
end
if q > 0
fac=i
if N == 1
break
end
end
end
ただし、目的の値である 2、3、47、および 14593 を 1 つのマトリックスにまとめたいと考えています。
これどうやってするの?