MATLABでウッダル数を求める

ウッダル数は

\begin{align}
n \times 2^n -1
\end{align}

の形をしている数である。

MATLABでは次のように計算できる。

n=10;
count=1;
p=2;
for i=1:1:n
    K(i)=i*p^i-1;
    if isprime(K(i))==1
        Kp(count)=i*p^i-1;
        count=count+1;
    end
end

K
Kp

コメント

タイトルとURLをコピーしました