【发布时间】:2019-11-18 19:58:12
【问题描述】:
$$f_n(x)=\pi(x)\pi(n-x)$$
我想编写一个程序,告诉我每个 $n=2,3,4,...,N$ 的 $f_n(x)$ 的不同值,其中 $\pi(x)$ 是素数计数函数。以下是前几个不同的值:
S={0,0,1,1,2,2,3,2,4,3,4,3,5,4,5,4,6,5,7,5,8,5, 7,5,8,7,...}。
怎样才能写出这样的程序?
我尝试使用 Mathematica、wolfram alpha 和 R,但不知道如何让软件告诉我 $f_n(x).$ 的不同值
我不知道如何使用计算机程序解决这个问题,所以我手动将 n 的前 70 个值一次放入 wolfram alpha 中,并通过查看绘图来计算不同值的数量。到目前为止,这是我能够做到的:
原始素数计数函数为浅绿色,我的函数为浅蓝色:(这里我在 x 轴上绘制了 n,在 y 轴上绘制了不同的值)
这是一个 n=9 的示例,对应于函数的两个不同值对应的两条水平线:
【问题讨论】:
-
您能向我们展示您迄今为止所做的尝试吗?我很好奇您尝试了哪些方法,以及您是否真的很接近找到解决方案。
标签: r wolfram-mathematica discrete-mathematics wolframalpha