Skip to main content
 首页 » 编程设计

python之无理数校验函数

2025年05月04日8lori

我正在尝试绘制以下函数:

f(x) = 0 if x is rational else 1 # so 1 if x is irrational  

我的计划是使用 python 和 matplotlib。如何在 Python 中生成随机无理数?

请您参考如下方法:

这叫做 Dirichlet function,它是无处连续的函数示例。这是一个简单的数学事实,在任何一对数字之间,都有无限多个有理数和无限个无理数。

在实践中绘制此函数等同于绘制 f(x) = 0 和 f(x) = 1,因为您使用的是离散像素。

有两个问题:

无论哪种方式,这种“问题”都不能作为严格的编程问题来处理。