私はグラフ計算機に取り組んでいます (数式を入力する計算機、たとえば x^2 を入力すると、その関数のグラフが得られます)。私が抱えている問題は、グラフのビューをオフセットしてスケーリングし、関数の興味深いセクションを表示する方法です。
私が持っていたすべての「単純な」アイデアを使い果たしました。いくつかの例を示しましょう: - sin(x) => 興味深いセクションは y = [-1,1] とオフセット (0,0) の間です - x^2 => 興味深いセクションは y = [0, 100] との間ですオフセットは (0,0) です。(100 は任意に選択されています) - 100x^2 - 10000 => y = [-10000, 100*]、オフセットは (-10000, 0)
関数の種類ごとに「範囲」と「オフセット」を割り当て、結果が計算されるのと同じ方法でこれらの範囲を加算/乗算/などする数学を作成できると考えました。ただし、それにはいくつかの数学を「作成」する必要があり、十分に隠された論理的欠陥の可能性が高すぎます。
これを行うにはそれほど難しくない方法があるはずですが、私はそれを見つけることができません. 検索する特定の用語はありますか?アルゴリズムへのポインタはありますか?