我正在研究哥德巴赫猜想的代碼,以顯示總和等于正偶數 N 的素數對。我能夠找到這些素數對,但我想列印所有這些等于 N 的素數對單線。
關于我如何能夠達到預期結果的任何線索?這是我制定的代碼:
function goldB(N)
for x = 6:2:N
P = primes(x);
for y = 1:length(primes(x))
for z = 0:(length(P)-y)
if P(y) P(y z) == x
fprintf('\n%d = %d %d',x,P(y),P(y z));
end
end
end
end
end
uj5u.com熱心網友回復:
我認為最簡單的方法是更改??函式呼叫,以便它單獨列印目標編號(以及換行符),然后還列印與其關聯的所有對(因為它們被發現):
function goldB(N)
for x = 6:2:N
fprintf('\n%d', x);
P = primes(x);
for y = 1:length(primes(x))
for z = 0:(length(P)-y)
if P(y) P(y z) == x
fprintf('= %d %d', P(y), P(y z));
end
end
end
end
end
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/467372.html
上一篇:為x軸上方的y值繪制不同的顏色
