如何正确绘制函数?

时间:2011-11-04 11:13:55

标签: algorithm graphics methods

是的,我想绘制一个函数,但问题是如何正确执行?有没有任何方法?我有一个给定字符串函数的数学解析器,所以在这里,没有问题...我想知道该怎么做:

  1. 绘图
  2. 放大缩小
  3. 使用键移动(我知道如何驱动键盘)
  4. 你怎么看,我知道编程,但问题是最好的方法......

    任何书?有什么想法吗?

    谢谢!

    PS:功能是2D。

2 个答案:

答案 0 :(得分:2)

最简单,那就是,   - 使用支持它的库或编程环境,如

SciPy / matplotlib
gnuplot
Matlab
Mathematica

这意味着需要编写最少的额外代码!

答案 1 :(得分:0)

有时,您可以使用外部程序绘制函数,例如通过GNUplot。但并不是每个函数都可以被巧妙地绘制(因为它可能是连续的,但不是可导出的,或者因为它的导数函数没有界限......例如x*sin(1/x) ...)

基本上你通过绘制例如绘制函数点之间的折线(x_i,f(x_i))

也许你的问题是如何在屏幕上绘制图形。您可以使用图形用户界面(例如Qt及其Graphics View Framework等)