SP8449 PLOT1 - Plotting functions (variation)

题目描述

给定一个用逆波兰表示法(RPN)表示的函数 $y=f(x)$,要求在 $0 \le x \le 20$ 的范围内,以步长 $\Delta x = 1$ 在一个 $21 \times 21$ 的点阵图上绘制该函数的图像。其中 $x$ 和 $y$ 的值都在 0 到 20 之间。用星号(*)表示函数图像,用加号(+)表示其导数图像,而空白位置用点(.)表示。对于实数 $y$,我们应按规则进行四舍五入:例如,$-0.5$ 舍入到 $-1$,$-0.4$ 舍入到 $0$,$0.4$ 舍入到 $0$,$0.5$ 舍入到 $1$。函数及其导数在 $x$ 的范围内是连续的。 函数定义中只使用以下字符:`0123456789x.+-*/^`,其中 `^` 表示指数运算(幂运算)。各项之间用空格隔开。

输入格式

第一行是整数 $N$,表示函数的数量。接下来的 $N$ 行中,每行都有一个函数。

输出格式

每个函数及其导数的图像应按 21 行的格式绘制出来。 **本翻译由 AI 自动生成**