我正在研究图形计算器(您知道,在公式中输入一个公式,让我们假设x^2,然后获取该函数的图形) 。我遇到的问题是如何抵消和缩放图的视图,以显示该函数的有趣部分。图形计算器:如何找到图形的相应部分以显示
我用尽了所有'简单'的想法。让我举一个例子: - sin(x)=>有趣的部分在y = [-1,1]和offset(0,0)之间 - x^2 =>有趣的部分在y = [0,100 ]和偏移量是(0,0)。 (100已被任意挑选) - 100x^2 - 10000 => y = [-10000,100 *]和偏移量是(-10000,0)
我想我可以指定'range'和'offset '为每种类型的功能,并创建一些数学,以加/乘这些范围在一起,结果将被计算相同的方式。但是,这需要“创造”一些数学,潜在的隐藏的逻辑缺陷太高。
必须有一个不太困难的方法来做到这一点,但我无法找到它。是否有一些特定的术语要搜索?任何指向算法的指针?
我认为没有“简单”的方法。识别“有趣的区域”需要检测不连续性,导数和函数零点,渐近线等 – 2011-05-26 03:58:15