【发布时间】:2011-01-23 07:12:53
【问题描述】:
我一直在想,mathematica 和 mathlab 等程序是如何如此优雅、快速地绘制函数图的。谁能向我解释他们是如何做到这一点的,此外,我该如何做到这一点?它与计算机编程或数学的某个方面或课程有关吗?然后呢?
【问题讨论】:
-
您可能有兴趣查看matplotlib,这是一个python 中的二维绘图库。它采用 BSD 风格的许可证,因此您可以随心所欲地阅读和使用源代码。
-
我认为@Jefromi 的评论是最好的答案,因为没有人能够告诉你 Matlab 或 Mathematica 是如何工作的。在一个强大的图形库中有很多很多微妙的问题需要解决,对你来说没有简单的答案,对不起
-
underlying rendering of plots in sage 也是用 matplotlib 完成的。
-
虽然贝利撒留是对的(其中的微妙之处需要整个职业生涯才能理解),但您可以从这里的其他问题中获得一些关于基础知识的好提示。雅罗斯拉夫对此给出了绝妙的回答:stackoverflow.com/questions/4572183/… 真正深入了解了该过程的基础知识。
标签: math matlab graphics wolfram-mathematica discrete-mathematics