(57)【要約】【課題】特徴点を含んだグラフを簡単に表示する。【解決手段】キー入力部１２により、グラフ化したい関数式を入力すると、この関数式に対応するグラフに存在する特徴点が検出される。この検出された特徴点のなかから、関数式に基づいて液晶表示部１３に表示するグラフに含ませる特徴点が選択されると、当該選択された特徴点を含むようにグラフの表示範囲が設定され、描画キー１２ａの操作によりこの設定表示範囲に従ったグラフが液晶表示部１３に表示される。【選択図】    図１
2004206266.tif 000002
【特許請求の範囲】
【請求項１】
関数式に対応したグラフを表示させるグラフ表示制御装置において、
関数式を入力する入力手段と、
この入力手段に入力された関数式に対応したグラフに存在する特徴点を検出する検出手段と、
表示手段と、
前記検出手段により検出された特徴点のなかから、前記表示手段に表示するグラフに含ませる特徴点を選択する選択手段と、
この選択手段により選択された特徴点を含むように前記表示手段に表示するグラフの表示範囲を設定する表示範囲設定手段と、
この表示範囲設定手段により設定された表示範囲に従って前記関数式に対応するグラフを生成し前記表示手段に表示させるグラフ表示制御手段と
を備えたことを特徴とするグラフ表示制御装置。
【請求項２】
関数式に対応したグラフを表示させるグラフ表示制御装置において、
関数式を入力する入力手段と、
この入力手段に入力された関数式に対応したグラフに存在する特徴点を検出する検出手段と、
表示手段と、
前記検出手段により検出された前記特徴点を含むように前記表示手段に表示するグラフの表示範囲を設定する表示範囲設定手段と、
この表示範囲設定手段により設定された表示範囲に従って前記関数式に対応するグラフを生成し前記表示手段に表示させるグラフ表示制御手段と
を備えたことを特徴とするグラフ表示制御装置。
【請求項３】
前記特徴点には、最大値、最小値、極大値および極小値を含み、
前記検出手段は、前記最大値、最小値、極大値および極小値を含んだ特徴点を検出する
ことを特徴とする請求項１または請求項２に記載のグラフ表示制御装置。
【請求項４】
前記入力手段は、複数の関数式を入力する複数式入力手段を有し、
前記検出手段は、前記複数式入力手段により前記複数の関数式が入力されるのに伴い、これらの複数の関数式にそれぞれ対応したグラフに存在するそれぞれの特徴点および前記複数の関数式に対応するグラフとの関係についての特徴点を検出する
ことを特徴とする請求項１乃至請求項３の何れか１項に記載のグラフ表示制御装置。
【請求項５】
さらに、
前記グラフ表示制御手段により前記関数式に対応するグラフが表示手段に表示された状態で、さらに別の関数式を入力する追加入力手段と、
この追加入力手段により入力された別の関数式に対応したグラフに存在する特徴点および前記表示手段に表示済みのグラフと該別の関数式に対応するグラフとの関係についての特徴点を検出する追加検出手段と、
この追加検出手段により検出された特徴点のなかから、前記表示手段に表示するグラフに含ませる特徴点を選択する追加選択手段と、
前記表示手段に表示済みのグラフに存在する特徴点および前記追加選択手段により選択された特徴点を含むように前記表示範囲設定手段により設定済みのグラフの表示範囲を変更する表示範囲再設定手段と
この表示範囲再設定手段により設定された表示範囲に従って、前記別の関数式を含む複数の関数式に対応するグラフを生成して前記表示手段に表示させるグラフ表示再制御手段と、
を備えたことを特徴とする請求項１に記載のグラフ表示制御装置。
【請求項６】
さらに、
前記グラフ表示制御手段により前記関数式に対応するグラフが表示手段に表示された状態で、さらに別の関数式を入力する追加入力手段と、
この追加入力手段により入力された別の関数式に対応したグラフに存在する特徴点および前記表示手段に表示済みのグラフと該別の関数式に対応するグラフとの関係についての特徴点を検出する追加検出手段と、
前記表示手段に表示済みのグラフに存在する特徴点および前記追加検出手段により検出された特徴点を含むように前記表示範囲設定手段により設定済みのグラフの表示範囲を変更する表示範囲再設定手段と、
この表示範囲再設定手段により設定された表示範囲に従って、前記別の関数式を含む複数の関数式に対応するグラフを生成して前記表示手段に表示させるグラフ表示再制御手段と、
を備えたことを特徴とする請求項２に記載のグラフ表示制御装置。
【請求項７】
表示装置のコンピュータを制御するためのグラフ表示制御プログラムにおいて、
前記コンピュータを、
関数式を入力する入力手段、
この入力手段に記憶された関数式に対応したグラフに存在する特徴点を検出する検出手段、
表示手段、
前記検出手段により検出された特徴点のなかから、前記表示手段に表示するグラフに含ませる特徴点を選択する選択手段、
この選択手段により選択された特徴点を含むように前記表示手段に表示するグラフの表示範囲を設定する表示範囲設定手段、
この表示範囲設定手段により設定された表示範囲に従って前記関数式に対応するグラフを生成し前記表示手段に表示させるグラフ表示制御手段
として機能させるようにしたコンピュータ読み込み可能なグラフ表示制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、キー入力された任意の関数式をグラフ化して表示するグラフ表示制御装置およびグラフ表示制御プログラムに関する。
【０００２】
【従来の技術】
グラフを表示する機能をもつグラフ表示制御装置として、例えば入力した関数式に対応したグラフを表示する機能を有するグラフ関数電卓なるものが存在している（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開昭６１−２６１７８０号公報
このグラフ関数電卓は、まずグラフとして表示したい関数式を入力し、Ｘ軸方向およびＹ軸方向の表示範囲を任意に指定すると、この指定された表示範囲内において、関数式に対応するグラフを生成し、このグラフを表示画面上に表示する。
【０００４】
【発明が解決しようとする課題】
これにより表示画面上に表示されたグラフにおいて、当該グラフ上の、例えば極大値、極小値、Ｘ軸との交点およびＹ軸との交点などの特徴点を確認したい場合があるが、ユーザ希望の特徴点が含まれるようにして、予め表示範囲を指定するのは難しい問題があった。
【０００５】
本発明は、上記課題に鑑みなされたものであり、ユーザ希望の特徴点を含んだグラフを簡単に表示することが可能となるグラフ表示制御装置およびグラフ表示制御プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
すなわち、本発明の請求項１に係わるグラフ表示制御装置は、関数式に対応したグラフを表示させるグラフ表示制御装置において、関数式を入力する入力手段と、この入力手段に入力された関数式に対応したグラフに存在する特徴点を検出する検出手段と、表示手段と、前記検出手段により検出された特徴点のなかから、前記表示手段に表示するグラフに含ませる特徴点を選択する選択手段と、この選択手段により選択された特徴点を含むように前記表示手段に表示するグラフの表示範囲を設定する表示範囲設定手段と、この表示範囲設定手段により設定された表示範囲に従って前記関数式に対応するグラフを生成し前記表示手段に表示させるグラフ表示制御手段とを備えたことを特徴とする。
【０００７】
つまり、本発明の請求項１に係わるグラフ表示制御装置では、入力手段により関数式が入力されると、検出手段により、関数式に対応したグラフに存在する特徴点が検出され、これらの特徴点のなかから、前記表示手段に表示するグラフに含ませる特徴点を選択手段により選択する。すると、表示範囲設定手段により、選択された特徴点を含むように前記表示手段に表示するグラフの表示範囲が設定されて、グラフ表示制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成される。これによれば、各特徴点の表示または非表示を選択することにより、これら選択された特徴点を含むグラフが簡単に表示できることになる。
【０００８】
また、本発明の請求項２に係わるグラフ表示制御装置は、関数式に対応したグラフを表示させるグラフ表示制御装置において、関数式を入力する入力手段と、
この入力手段に入力された関数式に対応したグラフに存在する特徴点を検出する検出手段と、表示手段と、前記検出手段により検出された前記特徴点を含むように前記表示手段に表示するグラフの表示範囲を設定する表示範囲設定手段と、この表示範囲設定手段により設定された表示範囲に従って前記関数式に対応するグラフを生成し前記表示手段に表示させるグラフ表示制御手段とを備えたことを特徴とする。
【０００９】
つまり、本発明の請求項２に係わるグラフ表示制御装置では、入力手段により関数式が入力されると、検出手段により、関数式に対応したグラフに存在する特徴点が検出され、これらの検出された特徴点を含むように前記表示手段に表示するグラフの表示範囲が設定されて、グラフ表示制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成される。これによれば、各特徴点の表示または非表示を選択することにより、これら選択された特徴点を含むグラフが簡単に表示できることになる。
【００１０】
また、本発明の請求項３に係わるグラフ表示制御装置は、請求項１または請求項２に記載のグラフ表示制御装置にあって、前記特徴点には、最大値、最小値、極大値および極小値を含み、前記検出手段は、前記最大値、最小値、極大値および極小値を含んだ特徴点を検出することを特徴とする。
【００１１】
つまり、本発明の請求項３に係わるグラフ表示制御装置では、最大値、最小値、極大値および極小値を含んだグラフが簡単に表示できることになる。
【００１２】
また、本発明の請求項４に係わるグラフ表示制御装置は、請求項１乃至請求項３の何れか１項に記載のグラフ表示制御装置にあって、前記入力手段は、複数の関数式を入力する複数式入力手段を有し、前記検出手段は、前記複数式入力手段により前記複数の関数式が入力されるのに伴い、これらの複数の関数式にそれぞれ対応したグラフに存在するそれぞれの特徴点および前記複数の関数式に対応するグラフとの関係についての特徴点を検出することを特徴とする。
【００１３】
つまり、本発明の請求項４に係わるグラフ表示制御装置では、複数式入力手段により複数の関数式を入力した場合に、各関数式にそれぞれ対応したグラフに存在するそれぞれの特徴点および前記複数の関数式に対応するグラフとの関係についての特徴点が検出される。これによれば、複数の関数式における特徴点を含んだグラフが簡単に表示できることになる。
【００１４】
また、本発明の請求項５に係わるグラフ表示制御装置は、請求項１に記載のグラフ表示制御装置であって、さらに前記グラフ表示制御手段により前記関数式に対応するグラフが表示手段に表示された状態で、さらに別の関数式を入力する追加入力手段と、この追加入力手段により入力された別の関数式に対応したグラフに存在する特徴点および前記表示手段に表示済みのグラフと該別の関数式に対応するグラフとの関係についての特徴点を検出する追加検出手段と、この追加検出手段により検出された特徴点のなかから、前記表示手段に表示するグラフに含ませる特徴点を選択する追加選択手段と、前記表示手段に表示済みのグラフに存在する特徴点および前記追加選択手段により選択された特徴点を含むように前記表示範囲設定手段により設定済みのグラフの表示範囲を変更する表示範囲再設定手段とこの表示範囲再設定手段により設定された表示範囲に従って、前記別の関数式を含む複数の関数式に対応するグラフを生成して前記表示手段に表示させるグラフ表示再制御手段とを備えたことを特徴とする。
【００１５】
つまり、本発明の請求項５に係わるグラフ表示制御装置では、既に入力された関数式に対応するグラフが表示された状態で、さらに別の関数式が入力されると、追加検出手段により、この入力された関数式に対応したグラフに存在する特徴点および既に表示済みのグラフと前記別の関数式に対応するグラフとの関係についての特徴点が検出されて、当該検出された特徴点のなかから、表示するグラフに含ませる特徴点を追加選択手段により選択する。すると、表示範囲再設定手段によりグラフの表示範囲が当該選択された特徴点を含むように変更される。そして、グラフ表示再制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成される。例えば、先ず１本または複数本のグラフを描き、更に他の関数式を入力して、当該関数式に対応するグラフを追加する場合でも、各々の関数式に関わる特徴点を含んだグラフが簡単に表示できることになる。
【００１６】
また、本発明の請求項６に係わるグラフ表示制御装置は、請求項２に記載のグラフ表示制御装置にあって、さらに前記グラフ表示制御手段により前記関数式に対応するグラフが表示手段に表示された状態で、さらに別の関数式を入力する追加入力手段と、この追加入力手段により入力された別の関数式に対応したグラフに存在する特徴点および前記表示手段に表示済みのグラフと該別の関数式に対応するグラフとの関係についての特徴点を検出する追加検出手段と、前記表示手段に表示済みのグラフに存在する特徴点および前記追加検出手段により検出された特徴点を含むように前記表示範囲設定手段により設定済みのグラフの表示範囲を変更する表示範囲再設定手段と、この表示範囲再設定手段により設定された表示範囲に従って、前記別の関数式を含む複数の関数式に対応するグラフを生成して前記表示手段に表示させるグラフ表示再制御手段とを備えたことを特徴とする。
【００１７】
つまり、本発明の請求項６に係わるグラフ表示制御装置では、既に入力された関数式に対応するグラフが表示された状態で、さらに別の関数式が入力されると、追加検出手段により、この入力された関数式に対応したグラフに存在する特徴点および既に表示済みのグラフと前記別の関数式に対応するグラフとの関係についての特徴点が検出される。そして、表示範囲再設定手段によりグラフの表示範囲が当該検出された特徴点を含むように変更され、グラフ表示再制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成される。例えば、先ず１本または複数本のグラフを描き、更に他の関数式を入力して、当該関数式に対応するグラフを追加する場合でも、各々の関数式に関わる特徴点を含んだグラフが簡単に表示できることになる。
【００１８】
【発明の実施の形態】
以下図面により本発明の実施形態について説明する。
【００１９】
図１は、本発明の実施形態に係わるグラフ表示制御装置を搭載したグラフ関数電卓の回路構成を示すブロック図である。
【００２０】
図１に示すように、このグラフ関数電卓は、制御部（ＣＰＵ）１１を備えており、プログラムの起動により各種処理を実行する。
【００２１】
このグラフ関数電卓は、キー入力部１２により入力した関数式に対応するグラフに存在する各特徴点（最大値、最小値、極大値および極小値など）を検出して、これらの特徴点の一部または全部を選択した上で、当該選択された特徴点が含まれる表示範囲においてグラフを描画（生成）して、このグラフを液晶表示部１３に表示するグラフ描画処理を実行することができる。
【００２２】
このグラフ関数電卓には、制御部１１の他に、キー入力部１２、表示部１３、タブレット１４、位置検出回路１５、ＲＯＭ１６、ＲＡＭ１７、表示駆動回路１８および記録媒体読み取り部１９が設けられ、これらは何れも制御部１１に接続される。ここで、表示部１３は表示駆動回路１８を介して接続され、タブレット１４は、位置検出回路１５を介して接続される。
【００２３】
制御部１１は、キー入力部１２から入力されるキー入力データや、表示部１３の表示画面上に重ねて設けられたタブレット１４から位置検出回路１５を介して入力される指またはタッチペンによるタッチ位置データに応じて、ＲＯＭ１６に予め記憶されたプログラムを起動させ、あるいは記録媒体２０に記録されたプログラムを記録媒体読み取り部１９により読み取らせて起動させ、ＲＡＭ１７内のメモリを用いて回路各部の動作制御をする。
【００２４】
キー入力部１２には、入力された関数式に対応するグラフの描画を指示する描画キー１２ａが設けられるほか、電源のＯＮ／ＯＦＦをするための電源キー、そして、テンキー，アルファベット等の文字・記号キー群などが設けられ、関数式は、文字・記号キー群により入力する。
【００２５】
図２は、液晶表示部１３上のグラフ表示領域１３ａおよび描画マージン１３ｂを示す図である。
【００２６】
液晶表示部１３は、関数式に従って描画されたグラフデータなどの表示を行う。この液晶表示部１３は、グラフや文字の表示領域であるグラフ表示領域１３ａおよびグラフや文字を表示しない余白部分である描画マージン１３ｂに区分される。なお、この液晶表示部１３における描画マージン１３ｂの範囲は、任意に変更が可能である。また、この液晶表示部１３に表示する情報が一画面上に収まらない場合には、キー入力部１２による操作により上下または左右にスクロールさせることでこれを表示させることができる。
【００２７】
タブレット１４は、液晶表示部１３上に重ねて設けられ、指やペンによりタッチされた位置に応じた電圧信号を発生するもので、このタブレット１４から出力されるタッチ位置に応じた電圧信号に基づき、位置検出回路１５により液晶表示部１３の表示画面に対応させた座標値が検出され、このタッチ位置座標値に応じて制御部１１により操作の内容が判断される。
【００２８】
ＲＯＭ１６には、グラフ関数電卓全体の処理を司るシステムプログラムデータ、グラフ描画処理を実行するためのグラフ描画プログラムおよび各種の動作に用いられるサブプログラムが予め記憶される。
【００２９】
図３は、グラフ関数電卓のＲＡＭ１７内の各種メモリを示す図である。
【００３０】
ＲＡＭ１７には、制御部１１の処理に必要な各種のデータが一時的に格納される。このＲＡＭ１７には、図３に示すように、関数式データメモリ１７ａ、検出データメモリ１７ｂ、表示範囲データメモリ１７ｃ、グラフデータメモリ１７ｄ、表示データメモリ１７ｅおよび作業領域として用いるワークメモリ１７ｆといった各種のデータ格納領域が設けられる。
【００３１】
関数式データメモリ１７ａには、キー入力部１２により入力された関数式のデータが記憶される。この関数式データメモリ１７ａは、複数入力された関数式のデータを記憶することも可能である。
【００３２】
検出データメモリ１７ｂには、関数式データメモリ１７ａに記憶される関数式データに基づいて検出された、関数式に対応するグラフに存在する各特徴点（最大値、最小値、極大値および極小値など）の座標値のデータがそれぞれ記憶される。
【００３３】
表示範囲データメモリ１７ｃには、液晶表示部１３上に表示するグラフの座標値範囲（Ｘ軸方向およびＹ軸方向の各最大座標値と最小座標値）のデータが記憶される。
【００３４】
グラフデータメモリ１７ｄには、関数式データメモリ１７ａに記憶される関数式データに基づいて描画されたグラフデータが、表示範囲データメモリ１７ｃに記憶された表示範囲データに対応させてビットマップデータとして記憶される。
【００３５】
表示データメモリ１７ｅには、液晶表示部１３に対する表示用データ、例えばＸ軸方向およびＹ軸方向の各座標軸の表示データならびにグラフデータメモリ１７ｄに記憶されたグラフデータの表示用データなどが記憶される。
【００３６】
また、表示駆動回路１８は、制御部１１からの制御信号に従って液晶表示部１３を駆動する。
【００３７】
記録媒体読み取り部１９および記録媒体２０は、例えば磁気ディスクなどのメディアとその読み取り装置（ハードディスクドライブなど）である。この記録媒体２０に本発明を実現するためのシステムプログラムを記録して、記録媒体読み取り部１９を介して提供することができる。記録媒体読み取り部１９としては、例えばフレキシブルディスク装置、ハードディスク装置、光ディスク装置、ＣＤ−ＲＯＭ装置などがあり、記録媒体２０はこれらの装置に対応したメディアである。なお、プログラムの提供方法としては、記録媒体２０に限らず、そのプログラム自体を例えば外部端末からネットワークを介して提供するようにしても良い。
【００３８】
次に、前記構成によるグラフ関数電卓の動作について説明する。
【００３９】
図４は、グラフ関数電卓のグラフ描画処理（その１）を示すフローチャートである。
【００４０】
図５は、グラフ関数電卓のグラフ描画処理（その２）を示すフローチャートである。
【００４１】
図６は、グラフ関数電卓のグラフ描画処理（その３）を示すフローチャートである。
【００４２】
図７は、グラフ描画処理における関数式入力画面Ｇ１を示す図である。
【００４３】
図８は、グラフ描画処理における関数式入力画面Ｇ１において関数式が入力された状態を示す図である。
【００４４】
まず、キー入力部１２による入力操作によりグラフ描画処理の起動がなされると、グラフ化する対象となる関数式を入力するための関数式入力画面Ｇ１が図７に示すように液晶表示部１３に表示される。
【００４５】
この関数式入力画面Ｇ１に従い、キー入力部１２により関数式を入力して「ＯＫ」アイコンを、キー入力部１２よる入力またはタブレット１４に対する指またはペンによる入力により選択すると（図８参照）、この関数式のデータがＲＡＭ１７の関数式データメモリ１７ａに記憶されるとともに、表示データメモリ１７ｅに表示データとして記憶される（ステップＳ１）。
【００４６】
また、この関数式入力画面Ｇ１では、複数の関数式を入力することができ、これらの関数式に対応したグラフを液晶表示部１３に同時に表示させることができる。ここでは入力した関数式が１つである場合（ステップＳ２→Ｓ３）について説明する。
【００４７】
すると、ステップＳ１により関数式データメモリ１７ａに記憶された関数式が、特徴点の検出対象となる関数式として指定され（ステップＳ３）、この指定された関数式に対応したグラフデータ上に存在する特徴点のひとつである最大値の検出がなされる（ステップＳ４）。
【００４８】
ここで、関数式に対応したグラフデータ上の特徴点の検出対象となる座標値範囲（Ｘ軸方向およびＹ軸方向）は、液晶表示部１３の分解能に基づき表示可能であるグラフの最大座標値範囲とする。
【００４９】
ステップＳ４により、関数式に対応したグラフデータ上の最大値が検出されると、この最大値の座標値がＲＡＭ１７内の検出データメモリ１７ｂに記憶されるとともに、この最大値を含ませたグラフを表示するかどうか、つまり液晶表示部１３に表示させるグラフを、最大値の座標値を含めた座標値範囲において描画するかどうかをユーザに選択させるための選択項目（「表示する」アイコンと「表示しない」アイコン）およびその最大値座標のデータ（ｅ，ｆ）が生成されて表示データメモリ１７ｅに記憶される（ステップＳ５）。
【００５０】
次に、当該関数式に対応したグラフデータ上に存在する特徴点のひとつである最小値の検出がなされる（ステップＳ６）。
【００５１】
ステップＳ６により、最小値が検出されると、この最小値の座標値が検出データメモリ１７ｂに記憶されるとともに、この最小値を含ませたグラフを表示するかどうか、つまり液晶表示部１３に表示させるグラフを、最小値の座標値を含めた範囲において描画するかどうかをユーザに選択させるための選択項目およびその最小値座標（ｇ，ｈ）のデータが生成されて表示データメモリ１７ｅに記憶される（ステップＳ７）。
【００５２】
次に、当該関数式に対応したグラフデータ上に存在する特徴点のひとつである極大値の検出がなされる（ステップＳ８）。
【００５３】
ステップＳ８により、極大値が検出されると、この極大値の座標値（ｉ，ｊ）が検出データメモリ１７ｂに記憶されるとともに、この極大値を含ませたグラフを表示するかどうかをユーザに選択させるための選択項目およびその極大値座標（ｉ，ｊ）のデータが生成されて表示データメモリ１７ｅに記憶される（ステップＳ９）。
【００５４】
ここで、極大値が複数存在する場合には、そのそれぞれの極大値が検出されて、これらの極大値ごとに座標値の記憶および選択項目・極大値座標のデータ生成がなされる。また、ここで検出される極大値は最大値を除く全ての極大値である。
【００５５】
次に、当該関数式に対応したグラフデータ上に存在する特徴点のひとつである極小値の検出がなされる（ステップＳ１０）。
【００５６】
ステップＳ１０により、極小値が検出されると、この極小値の座標値（ｋ，０）が、検出データメモリ１７ｂに記憶されるとともに、この極小値を含ませたグラフを表示するかどうかをユーザに選択させるための選択項目およびその極小値座標のデータが生成されて表示データメモリ１７ｅに記憶される（ステップＳ１１）。
【００５７】
ここで、極小値が複数存在する場合には、そのそれぞれの極小値が検出されて、これらの極小値ごとに座標値の記憶および選択項目・極小値座標のデータ生成がなされる。なお、ここで検出される極小値は最小値を除く全ての極小値である。
次に、当該関数式に対応したグラフデータ上に存在する特徴点のひとつであるＸ軸との交点の検出がなされる（ステップＳ１２）。
【００５８】
ステップＳ１２により、Ｘ軸との交点が検出されると、このＸ軸との交点の座標値（ｌ，０）、（ｌ２，０）および（ｌ３，０）が、検出データメモリ１７ｂに記憶されるとともに、このＸ軸との交点を含ませたグラフを表示するかどうかをユーザに選択させるための選択項目のデータが生成されて表示データメモリ１７ｅに記憶される（ステップＳ１３）。
【００５９】
ここで、Ｘ軸との交点が複数存在する場合には、そのそれぞれのＸ軸との交点が検出されて、これらのＸ軸との交点ごとに座標値の記憶および選択項目・交点座標のデータが生成される。また、ここで検出されるＸ軸との交点には原点が含まれる。
【００６０】
次に、当該関数式に対応したグラフデータ上に存在する特徴点のひとつであるＹ軸との交点の検出がなされる（ステップＳ１４）。
【００６１】
ステップＳ１４により、Ｙ軸との交点が検出されると、このＹ軸との交点の座標値（０，ｍ）が、検出データメモリ１７ｂに記憶されるとともに、このＹ軸との交点を含ませたグラフを表示するかどうかをユーザに選択させるための選択項目のデータが生成されて表示データメモリ１７ｅに記憶される（ステップＳ１５）。
【００６２】
ここで、Ｙ軸との交点が複数存在する場合には、そのそれぞれのＹ軸との交点が検出されて、これらのＹ軸との交点ごとに座標値記憶および選択項目・交点座標のデータが生成される。
【００６３】
これらの特徴点の検出が終了すると、関数式データメモリ１７ａに記憶される関数式において特徴点が未検出である関数式があるかどうかの判断がなされる（ステップＳ１６）。ここでは、ステップＳ１において入力した関数式が１つであるので「ＮＯ」と判断される（ステップＳ１６→Ｓ１８）。
【００６４】
そして、これまで特徴点が検出された関数式のグラフデータが１つであるか複数であるかの判断がなされる（ステップＳ１８）。ここでは、ステップＳ１において入力した関数式が１つであるので「ＮＯ」と判断される（ステップＳ１８→Ｓ２３）。
【００６５】
図９は、グラフ描画処理における描画条件設定画面Ｇ２を示す図である。
【００６６】
すると、これまで関数式のグラフデータに基づいて検出されて検出データメモリ１７ｂに記憶された各特徴点の座標値と、特徴点の検出に伴って生成されて表示データメモリ１７ｅに記憶された選択項目および座標データがそれぞれ制御部１１により読み出される。そして、ステップＳ１において入力された関数式に対応したグラフの表示に含ませる特徴点を選択させるための描画条件設定画面Ｇ２が図９に示すように液晶表示部１３に表示される（ステップＳ２３）。
【００６７】
例えば、ステップＳ１において入力された関数式に対して、特徴点として、最大値、最小値が一つずつ、最大値を除く極大値および最小値を除く極小値が一つずつ、Ｘ軸との交点が３つおよびＹ軸との交点が一つそれぞれ検出された場合には、各特徴点の名称、座標値ならびに特徴点の表示または非表示の選択項目である「表示する」アイコンまたは「表示しない」アイコンがそれぞれ図９に示すように液晶表示部１３に表示される。
【００６８】
この描画条件設定画面Ｇ２に従って、「表示する」アイコンと「表示しない」アイコンのいずれかを特徴点ごとに選択する（ステップＳ２４）。
【００６９】
この描画条件設定画面Ｇ２上での各特徴点の表示または非表示の選択、つまり「表示する」アイコンまたは「表示しない」アイコンの選択が終了してキー入力部１２の描画キー１２ａが押下されると、当該描画条件設定画面Ｇ２上で「表示する」アイコンが選択された全ての特徴点の座標値がワークメモリ１７ｆに一旦記憶される。そして、これらの特徴点の座標値に基づいて、液晶表示部１３上に表示するグラフの表示範囲、すなわち描画するグラフの座標値範囲が、当該選択された特徴点の全ての座標値を含むように設定されて、これらの表示範囲に係る座標値が、表示範囲データメモリ１７ｃに記憶される。（ステップＳ２５）。つまり、選択された各特徴点の座標値におけるＸ軸方向の最大値および最小値ならびにＹ軸方向の最大値および最小値（以下、特徴点座標値範囲と呼ぶ）が検索され、これらの座標値より所定の余裕を持たせた上で、液晶表示部１３上のグラフの表示範囲に係る座標値として、Ｘ軸方向の最大値および最小値ならびにＹ軸方向の最大値および最小値（以下、表示座標値範囲と呼ぶ）が設定される。
【００７０】
なお、描画条件設定画面Ｇ２上で「表示しない」アイコンが選択された特徴点は、液晶表示部１３に表示されるグラフに必ず含まれる特徴点とはならないが、この特徴点は他の条件設定による表示座標値範囲の関係で、液晶表示部１３上に表示されるグラフ上に含まれる場合がある。
【００７１】
図１０は、グラフ描画処理において表示される描画マージン設定画面Ｇ３を示す図である。
【００７２】
描画条件設定画面Ｇ２上での設定が全て終了すると、液晶表示部１３の表示画面における描画マージン１３ｂを決定する描画マージン設定画面Ｇ３が図１０に示すように液晶表示部１３に表示される（ステップＳ２６）。
【００７３】
この描画マージン設定画面Ｇ３は、液晶表示部１３上において、グラフの表示領域の寸法を設定する画面であり、この画面上において、グラフ表示領域１３ａを除いた余白の寸法を設定する余白設定モードと液晶表示部１３の表示画面全体に対するグラフ表示領域１３ａの縮小倍率および縮小基準点を設定する縮小設定モードのいずれかを選択する。余白設定モードを選択した場合には、左余白、右余白、上余白および下余白の長さを設定し、縮小設定モードを選択した場合には、縮小基準点（液晶表示部１３上の中央、左上隅、左下隅、右上隅または右下隅）および縮小倍率の値（１倍以下）を設定する。全ての設定が終了したら描画マージン設定画面Ｇ３上の「決定」アイコンを選択する（ステップＳ２７）。
【００７４】
すると、液晶表示部１３において、描画マージン設定画面Ｇ３において設定したグラフ表示領域１３ａにおいて、関数式データメモリ１７ａに記憶されるそれぞれの関数式に対応するグラフデータが、表示範囲データメモリ１７ｃに記憶された座標値範囲に基づいて描画され、このグラフデータがグラフデータメモリ１７ｄに記憶される。
【００７５】
図１１は、グラフ描画処理により液晶表示部１３に表示されるグラフ画面Ｇ４を示す図である。
【００７６】
そして、全ての関数式に対応したグラフデータの描画が終了して、当該グラフデータがグラフデータメモリ１７ｄに記憶されると、これらの全てのグラフデータが表示データメモリ１７ｅに記憶され、これらのグラフデータにＸ軸方向およびＹ軸方向の座標軸を加えたグラフ画面Ｇ４が、図１１に示すように液晶表示部１３に表示される（ステップＳ２８）。なお、図１１に示すグラフ画面Ｇ４において、Ｘ軸方向の座標軸とＹ軸方向の座標軸のスケールは同一である。
【００７７】
そして、このグラフ画面Ｇ４の下部には、このグラフ画面Ｇ４に表示されるグラフとともに表示する形でグラフ化したい別の関数式を入力するための「式追加」アイコン、液晶表示部１３に表示されているグラフを消去して、新たにグラフ化したい関数式を入力するための「リセット」アイコン、およびこれ以上のグラフの描画を行わずにグラフ描画処理を終了させるための「終了」アイコンが表示される。そして、これらのアイコンのなかから所望のアイコンを選択する（ステップＳ２９）。
【００７８】
このステップＳ２９により「ＮＯ」と判断される、つまりグラフ画面Ｇ４上において「終了」アイコンが選択されると、グラフ描画処理が終了する（ステップＳ２９→終了）。
【００７９】
したがって、前記構成のグラフ関数電卓によれば、キー入力部１２により、グラフ化したい関数式が入力されると、この関数式に対応するグラフに存在する全ての特徴点が検出され、当該検出された特徴点のなかから、関数式に基づいて表示するグラフに含ませる特徴点が選択されると、当該選択された特徴点を全て含むようにグラフの表示範囲が設定されて、この表示範囲に従ったグラフが液晶表示部１３に表示される。これによりユーザは、関数式を入力してこの関数式に対応するグラフを描画する際に、このグラフに存在する特徴点の表示または非表示を選択するだけで、選択した特徴点を全て含んだグラフを表示させることができる。
【００８０】
次に、グラフ画面Ｇ４上において「式追加」アイコンが選択された場合のグラフ描画処理について説明する。
【００８１】
図１２は、グラフ描画処理における関数式入力画面Ｇ１を示す図である。
【００８２】
図１３は、グラフ描画処理における関数式入力画面Ｇ１において複数の関数式が入力された状態を示す図である。
【００８３】
グラフ描画処理において、ステップＳ２９により「ＹＥＳ」と判断される、つまり図１１に示すグラフ画面Ｇ４上の「式追加」アイコンが選択された場合には、液晶表示部１３の画面が、図１２に示す関数式入力画面Ｇ１に切り替わり、この画面に従って新たに入力したい関数式（ここでは１つとする）をキー入力部１２により入力する（ステップＳ２９→Ｓ３０→Ｓ１）。ここで、グラフ画面Ｇ４上の「式追加」アイコンを選択する前に入力された関数式に基づいて描画されたグラフデータはグラフデータメモリ１７ｄおよび表示データメモリ１７ｅに記憶されたままである。以下、「式追加」アイコンを選択する以前に入力した関数式を既存関数式と呼ぶ。ここでの既存関数式とは、図７，図８に示す入力式１のことである。また、「式追加」アイコンを選択してから関数式入力画面Ｇ１において入力した関数式を追加関数式と呼ぶ。ここでの追加関数式とは、図１２，図１３に示す入力式２のことである。
【００８４】
ステップＳ１により、追加関数式の入力が終了すると、図１３に示す関数式入力画面Ｇ１上の「ＯＫ」アイコンを選択する。これに伴って、当該追加関数式が特徴点を検出する関数式として指定される。
【００８５】
そして、ステップＳ４からステップＳ１６までの処理、つまりステップＳ３により指定された関数式（入力式２）のグラフデータに対する特徴点の検出処理が前記既存関数式のグラフデータに対する特徴点検出処理と同様になされる。
【００８６】
そして、ステップＳ１８により、液晶表示部１３に表示するグラフが複数であるか判断される。すなわちグラフ描画処理を起動してからグラフ画面Ｇ４上の「リセット」アイコンを選択しないで入力された関数式の数が複数であるかどうかの判断がなされる。ここでは、入力された関数式の数が、既存関数式と併せて２つ以上であるので「ＹＥＳ」と判断される。
【００８７】
そして、複数のそれぞれの関数式、つまり既存関数式および追加関数式に対応するグラフとの関係についての特徴点のひとつである交点の検出がなされる（ステップＳ１９）。
【００８８】
ステップＳ１９により、各グラフ同士の交点が検出されると、この交点の座標値（ｔ１，ｕ１）、（ｔ２，ｕ２）および（ｔ３，ｕ３）が検出データメモリ１７ｂに記憶されるとともに、この交点を含ませたグラフを表示するかどうかをユーザに選択させるための選択項目およびその交点座標のデータが生成されて表示データメモリ１７ｅに記憶される（ステップＳ２０）。
【００８９】
ここで、交点が複数存在する場合には、そのそれぞれの交点が検出されて、これらの交点ごとに座標値の記憶および選択項目・交点座標のデータが生成される。
【００９０】
そして、複数のそれぞれ関数式に対応するグラフとの関係についての特徴点のひとつである接点の検出がなされる（ステップＳ２１）。
【００９１】
ステップＳ２１により、各グラフ同士の接点が検出されると、この接点の座標値が、検出データメモリ１７ｂに記憶されるとともに、この接点を含ませたグラフを表示するかどうかをユーザに選択させるための選択項目およびその接点座標のデータが生成されて表示データメモリ１７ｅに記憶される（ステップＳ２２）。
【００９２】
ここで、接点が複数存在する場合には、それぞれの接点が検出されて、これらの接点ごとに座標値の記憶および選択項目・接点座標のデータが生成される。
【００９３】
図１４は、グラフ描画処理における追加関数式に対応するＸ軸，Ｙ軸との交点に関する描画条件設定画面Ｇ２を示す図である。
【００９４】
図１５は、グラフ描画処理における複数の関数式同士の交点に関する描画条件設定画面Ｇ２を示す図である。
【００９５】
図１６は、グラフ描画処理により追加関数式がある場合に液晶表示部１３に表示されるグラフ画面Ｇ４を示す図である。
【００９６】
すると、ステップＳ２３に係る処理、つまり図１４に示す、追加関数式に対応するＸ軸，Ｙ軸交点に関する描画条件設定画面Ｇ２が液晶表示部１３に表示される。
【００９７】
この描画条件設定画面Ｇ２（図１４）において、追加関数式の入力に伴い検出されたＸ軸，Ｙ軸との交点に関する特徴点の表示または非表示の選択が終了して「決定」アイコンが選択されると、次に、図１５に示すように、既存関数式および追加関数式に対応するグラフとの関係についての特徴点である交点および接点の描画条件設定画面Ｇ２が表示される。この描画条件設定画面Ｇ２（図１５）に従って、複数の関数式同士の交点および接点の表示または非表示の選択が終了して「決定」アイコンが選択されると（ステップＳ２４）、図１４および図１５に示す描画条件設定画面Ｇ２において選択された特徴点を全て含むように表示範囲に係る座標値が設定される。
【００９８】
ここでは、ステップＳ２４において表示が選択された追加関数式の特徴点座標値範囲が、既存関数式の特徴点座標値範囲に含まれているならば、表示座標値範囲は既存関数式の入力時に表示範囲データメモリ１７ｃに記憶された表示座標値範囲がそのまま用いられるが、追加入力式の特徴点座標値範囲が既存関数式の入力時に設定した表示座標値範囲に全て含まれない場合には、既存関数式および追加関数式の特徴点座標値が全て含まれるように、表示範囲データメモリ１７ｃに記憶される表示座標値範囲が更新設定される。
【００９９】
そして、既に説明したステップＳ２６およびＳ２７に係る処理つまり描画マージンの設定に係る処理がなされ、既存関数式および追加関数式にそれぞれ対応するグラフが図１６に示すようなグラフ画面Ｇ４として表示される。
【０１００】
なお、ステップＳ２５に係る表示座標値範囲の更新設定に伴い、必要に応じてグラフ画面Ｇ４に表示されるＸ軸方向の座標軸とＹ軸方向との座標軸のスケールがそれぞれ異なってもよい。図１６に示すグラフ画面Ｇ４上においては、表示座標値範囲の更新設定に伴いＸ軸方向の座標軸とＹ軸方向の座標軸との各スケールが異なっているので、これを示すアラーム記号３１を表示させてユーザに確認させる。
【０１０１】
また、図１６に示すグラフ画面Ｇ４の表示後に、この画面上の「式追加」アイコンを再び選択して、液晶表示部１３上に表示するグラフを更に追加することも可能である。
【０１０２】
また、図１１に示すグラフ画面Ｇ４上において「リセット」アイコンが選択された場合には、関数式データメモリ１７ａ、検出データメモリ１７ｂ、表示範囲データメモリ１７ｃ、グラフデータメモリ１７ｄおよび表示データメモリ１７ｅに記憶される各種データがクリアされた上で、液晶表示部１３の画面が、図７に示す関数式入力画面Ｇ１に切り替わり、この画面に従って新たに入力したい関数式（ここでは１つとする）をキー入力部１２により入力する（ステップＳ２９→Ｓ３０，Ｓ３１，Ｓ１）。
【０１０３】
以降の処理は、新規に関数式を入力したときのステップＳ３以降の処理と同様であり、つまり「リセット」アイコン選択後に入力された関数式に対応するグラフのみが生成されて液晶表示部１３に表示される。
【０１０４】
これにより、既に関数式に対応するグラフを表示させた後で、更にグラフ化したい関数式を追加入力する場合でも、この追加入力した関数式に対応するグラフに存在する特徴点の表示または非表示を選択した上で、既に描画されたグラフおよび追加入力した関数式に対応するグラフを併せて表示することができる。
【０１０５】
次に、複数の関数式にそれぞれ対応するグラフを描画する場合について説明する。
【０１０６】
図１７は、グラフ描画処理における複数関数式入力画面Ｇ１´を示す図である。
【０１０７】
図１８は、グラフ描画処理における複数関数式入力画面Ｇ１´において複数の関数式が入力された状態を示す図である。
【０１０８】
これは、グラフ表示処理に係るステップＳ１において、一度に複数の関数式を入力した後に、それぞれの関数式に対応するグラフをともに液晶表示部１３に表示する場合であり、まず、図７に示す関数式入力画面Ｇ１において、「式追加」アイコンを選択すると、図１７に示すように、複数関数式入力画面Ｇ１´において次の関数式を入力することが出来るようになるので（ステップＳ２→Ｓ３）、キー入力部１２により所望の複数の関数式を入力する（図１８参照）。
【０１０９】
グラフ化したい全ての関数式の入力が終了したら、複数関数式入力画面Ｇ１´上の「ＯＫ」アイコンを選択する。そして、複数入力された関数式のなかから、ステップＳ３にかかる処理、つまり特徴点を検出する最初の関数式の指定（例えば入力された順番に指定）がなされ、ステップＳ４からステップＳ１７に係る処理、すなわち複数の関数式にそれぞれ存在する特徴点の検出がなされる。
【０１１０】
そして、ステップＳ１６において「ＮＯ」と判断される、つまり、入力された全ての関数式に対する特徴点の検出が終了したと判断されると、ステップＳ１８による処理、つまりグラフ表示対象の関数式が１つであるか複数であるかの判断がなされる。ここではグラフ表示対象の関数式が２つ以上であるので「ＹＥＳ」と判断される。
【０１１１】
そして、ステップＳ１９からステップＳ２２までの処理、つまりそれぞれの関数式に対応するグラフ同士の交点および接点の検出にかかる処理がなされた後、ステップＳ２３およびＳ２４にかかる処理がなされる。すなわち図９で示したように、最初に入力した関数式（入力式１）に係る描画条件設定画面Ｇ２が液晶表示部に表示され、この画面に従って入力式１に係る特徴点の選択が終了して「決定」アイコンが選択されると、液晶表示部１３の画面が、図１４，図１５で示したように、２番目に入力した関数式（入力式２）に係る描画条件設定画面Ｇ２が液晶表示部に表示されるので、この画面に従って入力式２に係る特徴点の選択が終了して「決定」アイコンが選択される。
【０１１２】
以後の処理は、既に説明したステップＳ２５以降の処理と同様であり、ステップＳ２８によるグラフ画面Ｇ４（図１９参照）の表示後に、この画面上の「式追加」アイコンを再び選択して、液晶表示部１３上に表示するグラフを更に１本または複数本追加することも可能である。
【０１１３】
これにより、グラフ化したい関数式を複数入力する場合でも、これらの複数の関数式に対応するグラフにそれぞれ存在するする特徴点の表示または非表示を選択した上で、これらの複数の関数式に対応するグラフを併せて表示することができる。
【０１１４】
なお、本実施形態では、関数式に対応するグラフに存在する特徴点として、最大値、最小値、極大値、極小値、Ｘ軸との交点、Ｙ軸との交点および原点との交点ならびに複数のグラフ同士の交点および接点を検出したが、これに限らず、例えばグラフ上の変曲点なども特徴点として検出する構成としてもよい。
【０１１５】
また、本実施形態では、入力された関数式に対応する全ての特徴点を検出して、各特徴点にそれぞれ対応する「表示する」アイコンまたは「表示しない」アイコンを表示させて、「表示する」アイコンが選択された特徴点を含むグラフを描画する構成としたが、予め設定を施したのちに、特徴点の検出後に描画条件設定画面Ｇ２を表示しないで、当該検出された特徴点を全て含むように自動的にグラフの液晶表示部１３における表示範囲を設定して、この表示範囲に基づくグラフを描画する構成としてもよい。
【０１１６】
また、本実施形態では、入力された関数式に対応する全ての特徴点を検出する構成としたが、入力された関数式に対応する特徴点の一部のみを検出する構成としてもよい。
【０１１７】
また、本実施形態では、既存関数式に対応するグラフを図１１に示したように表示させたあとで入力した追加関数式のグラフを表示させる場合に、必要に応じてＸ軸方向の座標軸およびＹ軸方向の座標軸のスケールがそれぞれ異なるように表示座標値範囲を更新設定したが、追加関数式の入力に伴い設定された特徴点座標値範囲が既存関数式の入力に伴い設定された特徴点座標値範囲に全て含まれるか否かに関係なく、座標軸のスケールおよび表示座標値範囲の更新設定をしないで、図２０に示すようなグラフ画面Ｇ４を液晶表示部１３に表示させるようにしてもよい。
【０１１８】
また、本実施形態では、３次方程式のグラフおよび１次関数のグラフを描画したが、これに限らず、放物線、双曲線、円グラフ、楕円グラフなどの関数式を入力して、これらの関数式にそれぞれ対応するグラフ上の特徴点を検出することが可能である。
【０１１９】
また、本実施形態では、グラフ描画処理により描画するグラフを２次元のグラフとしたが、３次元のグラフに対しても応用が可能である。
【０１２０】
また、本発明は、液晶表示部１３と制御部１１とが物理的に分離されている製品にも適用可能である。
【０１２１】
つまり本発明は前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には、種々の段階の発明が含まれており、開示される複数の構成要件における適宣な組み合わせにより種々の発明が抽出され得る。例えば、実施形態で示される全構成要件から幾つかの構成要件が削除されても、「発明が解決しようとする課題」で述べた課題が解決でき、「発明の効果」の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出されうる。
【０１２２】
また、前記実施形態において記載した手法、つまり、グラフ描画処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、そのプログラム自体をネットワーク等の伝送媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムあるいは伝送媒体を介して提供されたプログラムを読み込み、このプログラムによって動作が制御されることにより、グラフ描画処理を実行する。
【０１２３】
【発明の効果】
本発明の請求項１に係わるグラフ表示制御装置によれば、入力手段により関数式が入力されると、検出手段により、関数式に対応したグラフに存在する特徴点が検出され、これらの特徴点のなかから、前記表示手段に表示するグラフに含ませる特徴点を選択手段により選択する。すると、表示範囲設定手段により、選択された特徴点を含むように前記表示手段に表示するグラフの表示範囲が設定されて、グラフ表示制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成されるので、各特徴点の表示または非表示を選択することにより、これら選択された特徴点を含むグラフが簡単に表示できるようになる。
【０１２４】
また、本発明の請求項２に係わるグラフ表示制御装置によれば、入力手段により関数式が入力されると、検出手段により、関数式に対応したグラフに存在する特徴点が検出され、これらの検出された特徴点を含むように前記表示手段に表示するグラフの表示範囲が設定されて、グラフ表示制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成されるので、各特徴点の表示または非表示を選択することにより、これら選択された特徴点を含むグラフが簡単に表示できることになる。
【０１２５】
また、本発明の請求項３に係わるグラフ表示制御装置によれば、最大値、最小値、極大値および極小値を含んだグラフが簡単に表示できるようになる。
【０１２６】
また、本発明の請求項４に係わるグラフ表示制御装置によれば、複数式入力手段により複数の関数式を入力した場合に、各関数式にそれぞれ対応したグラフに存在するそれぞれ特徴点および前記複数の関数式に対応するグラフとの関係についての特徴点が検出されるので、複数の関数式における特徴点を含んだグラフが簡単に表示できるようになる。
【０１２７】
また、本発明の請求項５に係わるグラフ表示制御装置によれば、既に入力された関数式に対応するグラフが表示された状態で、さらに別の関数式が入力されると、追加検出手段により、この入力された関数式に対応したグラフに存在する特徴点および既に表示済みのグラフと前記別の関数式に対応するグラフとの関係についての特徴点が検出されて、当該検出された特徴点のなかから、表示するグラフに含ませる特徴点を追加選択手段により選択する。すると、表示範囲再設定手段によりグラフの表示範囲が当該選択された特徴点を含むように変更されて、グラフ表示再制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成されるので、例えば、先ず１本または複数本のグラフを描き、更に他の関数式を入力して、当該関数式に対応するグラフを追加する場合でも、各々の関数式に関わる特徴点を含んだグラフが簡単に表示できるようになる。
【０１２８】
また、本発明の請求項６に係わるグラフ表示制御装置によれば、既に入力された関数式に対応するグラフが表示された状態で、さらに別の関数式が入力されると、追加検出手段により、この入力された関数式に対応したグラフに存在する特徴点および既に表示済みのグラフと前記別の関数式に対応するグラフとの関係についての特徴点が検出される。そして、表示範囲再設定手段によりグラフの表示範囲が当該検出された特徴点を含むように変更され、グラフ表示再制御手段により、設定された表示範囲に従って関数式に対応したグラフが生成されるので、例えば、先ず１本または複数本のグラフを描き、更に他の関数式を入力して、当該関数式に対応するグラフを追加する場合でも、各々の関数式に関わる特徴点を全て含んだグラフが簡単に表示できるようになる。
【０１２９】
したがって、本発明は、特徴点を含んだグラフを簡単に表示することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わるグラフ表示制御装置を搭載したグラフ関数電卓の回路構成を示すブロック図。
【図２】液晶表示部１３上のグラフ表示領域１３ａおよび描画マージン１３ｂを示す図。
【図３】グラフ関数電卓のＲＡＭ１７内の各種メモリを示す図。
【図４】グラフ関数電卓のグラフ描画処理（その１）を示すフローチャート。
【図５】グラフ関数電卓のグラフ描画処理（その２）を示すフローチャート。
【図６】グラフ関数電卓のグラフ描画処理（その３）を示すフローチャート。
【図７】グラフ描画処理における関数式入力画面Ｇ１を示す図。
【図８】グラフ描画処理における関数式入力画面Ｇ１において関数式が入力された状態を示す図。
【図９】グラフ描画処理における描画条件設定画面Ｇ２を示す図。
【図１０】グラフ描画処理において表示される描画マージン設定画面Ｇ３を示す図。
【図１１】グラフ描画処理により液晶表示部１３に表示されるグラフ画面Ｇ４を示す図。
【図１２】グラフ描画処理における関数式入力画面Ｇ１を示す図。
【図１３】グラフ描画処理における関数式入力画面Ｇ１において複数の関数式が入力された状態を示す図。
【図１４】グラフ描画処理における追加関数式に対応するＸ軸，Ｙ軸との交点に関する描画条件設定画面Ｇ２を示す図。
【図１５】グラフ描画処理における複数の関数式同士の交点に関する描画条件設定画面Ｇ２を示す図。
【図１６】グラフ描画処理により追加関数式がある場合に液晶表示部１３に表示されるグラフ画面Ｇ４を示す図。
【図１７】グラフ描画処理における複数関数式入力画面Ｇ１´を示す図。
【図１８】グラフ描画処理における複数関数式入力画面Ｇ１´において複数の関数式が入力された状態を示す図。
【図１９】グラフ描画処理により液晶表示部１３に表示されるグラフ画面Ｇ４を示す図。
【図２０】グラフ描画処理により液晶表示部１３に表示されるグラフ画面Ｇ４を示す図。
【符号の説明】
１１・・・制御部
１２・・・キー入力部
１２ａ・・・描画キー
１３・・・表示部
１３ａ・・・グラフ表示領域
１３ｂ・・・描画マージン
１４・・・タブレット
１５・・・位置検出回路
１６・・・ＲＯＭ
１７・・・ＲＡＭ
１７ａ・・・関数式データメモリ
１７ｂ・・・検出データメモリ
１７ｃ・・・表示範囲データメモリ
１７ｄ・・・グラフデータメモリ
１７ｅ・・・表示データメモリ
１７ｆ・・・ワークメモリ
１８・・・表示駆動回路
１９・・・記録媒体読み取り部
２０・・・記録媒体
３１・・・アラーム記号
【図１】
2004206266.tif 000003
【図２】
2004206266.tif 000004
【図３】
2004206266.tif 000005
【図４】
2004206266.tif 000006
【図５】
2004206266.tif 000007
【図６】
2004206266.tif 000008
【図７】
2004206266.tif 000009
【図８】
2004206266.tif 000010
【図９】
2004206266.tif 000011
【図１０】
2004206266.tif 000012
【図１１】
2004206266.tif 000013
【図１２】
2004206266.tif 000014
【図１３】
2004206266.tif 000015
【図１４】
2004206266.tif 000016
【図１５】
2004206266.tif 000017
【図１６】
2004206266.tif 000018
【図１７】
2004206266.tif 000019
【図１８】
2004206266.tif 000020
【図１９】
2004206266.tif 000021
【図２０】
2004206266.tif 000022