我在一篇随笔“画函数图形的C#程序,兼论一个病态函数”中提到:
“空间/IV”在该随笔的评论中指出:
经研究,我写了一个动态地生成用户输入的函数表达式的类(class Expression),表达式使用 C# 语法,可带一个的自变量(x),其自变量和值均为“double”类型。下面是测试程序的运行结果:
其中最后一个例子就是我在随笔“画函数图形的C#程序,兼论一个病态函数”的下列函数的计算结果:
可以看出,而这函数在任何基于数值 x = 3.13, 3.14, 3.15, 3.16 的插值法,在 x = 3.1416 处得到的解肯定在 30.44652582187 和 30.6693849404716 之间,但实际的解应该是 30.3662371931734,所以说作者断言在该处肯定会得到一个错误的解。
下面就是源程序:
在这里向 CSDN 论坛的“LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) ”表示感谢,我的程序就是在他的程序的基础上发展而来的。