(57)【特許請求の範囲】
【請求項１】
表示部を備えたグラフ表示装置において、
入力された関数式データに応じて座標軸と共に関数式グラフを前記表示画面に描画するグラフ描画手段と、
このグラフ描画手段により描画された関数式グラフ上にポインタを表示したあと、ユーザのキー操作により前記表示されているポインタを移動表示させる制御を行うポインタ移動表示制御手段と、
このポインタ移動表示制御手段の制御により関数式グラフ上を前記ポインタが移動表示される毎に、前記ポインタのＸ及びＹ座標データを算出し、この算出されたＸ及びＹ座標データを前記表示部上の予め定められた第１の表示位置に表示させる制御を行うポインタ座標変更表示制御手段と、
前記ポインタ移動表示制御手段により前記ポインタが移動表示された後、ユーザ操作により当該移動表示されたポインタを指定する指定手段と、
この指定手段によりポインタが指定されると、この指定に応じて、前記ポインタ座標変更表示制御手段の制御により表示されたＸ及びＹ座標データと同じＸ及びＹ座標データを前記第１の表示位置と異なる第２の表示位置に数表として表示させる制御を行う数表表示制御手段と、
さらに前記ポインタ座標変更表示制御手段の制御により前記関数式グラフ上を前記ポインタが移動表示され新たに算出されたＸ及びＹ座標データを前記表示部上の予め定められた第１の表示位置に表示された後に、前記指定手段による指定が行われる毎に、前記ポインタ座標変更表示制御手段の制御による変更表示後の座標データと同じ座標データを前記第２の表示位置に順に追加して１つの数表に数表化して表示させる制御を行う指定毎数表表示制御手段と、
を具備したことを特徴とするグラフ表示装置。
【請求項２】
表示部を備えたグラフ表示装置に用いられるグラフ表示制御方法において、
入力された関数式データに応じて座標軸と共に関数式グラフを前記表示部に描画するグラフ描画ステップと、
このグラフ描画ステップにて表示部に描画された関数式グラフ上にポインタを表示したあと、ユーザのキー操作に応じて前記表示されているポインタを移動表示させる制御を行うポインタ移動表示制御ステップと、
このポインタ移動表示制御ステップでの制御により前記ポインタが移動表示される毎に、前記ポインタのＸ及びＹ座標データを算出し、この算出されたＸ及びＹ座標データを前記表示部上の予め定められた第１の表示位置に表示させる制御を行うポインタ座標変更表示制御ステップと、
前記ポインタ移動表示制御ステップでの制御により前記ポインタが移動表示された後、ユーザ操作に応じて当該移動表示されたポインタを指定する指定ステップと、
この指定ステップにてポインタが指定されると、この指定に応じて、前記ポインタ座標変更表示制御ステップでの制御により表示されたＸ及びＹ座標データと同じＸ及びＹ座標データを前記第１の表示位置と異なる第２の表示位置に数表化して表示させる制御を行う数表表示制御ステップと、
さらに前記ポインタ座標変更表示制御ステップの制御により前記関数式グラフ上を前記ポインタが移動表示され新たに算出されたＸ及びＹ座標データが前記第１の表示位置に表示された後に、前記指定ステップにて指定が行われる毎に、前記ポインタ座標変更表示制御ステップの制御による変更表示後の座標データと同じ座標データを前記第２の表示位置に順に追加して１つの数表に数表化して表示させる制御を行う指定毎数表表示制御ステップと、
からなることを特徴とするグラフ表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばキー入力された任意の関数式をグラフ化して表示するグラフ表示装置およびグラフ表示制御方法に関する。
【０００２】
【従来の技術】
一般に、グラフ表示装置は、電子式計算機等に搭載され、キー操作により入力された関数式をグラフ化して表示するものである。
例えばＹ＝２Ｘ2 なる関数式と、Ｘ座標及びＹ座標の座標レンジ（Ｘmin,Ｘmax ／Ｙmin,Ｙmax ）を入力してグラフの描画を指示すると、座標レンジを液晶表示画面のグラフ表示範囲に割り当て、Ｘ方向の各表示ドットに対応する座標値を前記関数式の変数Ｘに代入して各対応する変数Ｙの座標値を計算して求めることにより、そのＸ座標値及びＹ座標値に対応する表示ドットを点灯させグラフの描画表示を行なっている。
【０００３】
そして、従来のグラフ表示装置では、表示画面をグラフ表示エリアと数表表示エリアとに分割し、グラフ表示エリアに表示されたグラフの各描画ドットに対応するＸ座標値及びＹ座標値を数表表示エリアに数表化して表示する機能を備えたものがあるが、この場合、グラフの各描画ドットの全てに対応するＸ，Ｙ座標値が数表化されるため、表示すべきＸ，Ｙ座標値の数は膨大な量となり、数表表示エリアをスクロールさせて全ての座標値を確認できるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記従来のグラフ表示装置のように、グラフ表示エリアに表示されたグラフの各描画ドットの全てに対応するＸ，Ｙ座標値を数表化して表示したのでは、数表表示エリアに表示されるＸ，Ｙ座標値の数が膨大な量となり、ユーザが知りたいグラフ上の任意の点に対応するＸ，Ｙ座標値が何れの座標値であるかを簡単に見付けることができない問題がある。
【０００５】
本発明は、前記のような問題に鑑みなされたもので、ユーザが知りたいグラフ上の任意の点に対応する座標値のみを数表化して表示することが可能になるグラフ表示装置およびグラフ表示制御方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
すなわち、本発明に係わるグラフ表示装置は、表示部を備えたグラフ表示装置において、入力された関数式データに応じて座標軸と共に関数式グラフを前記表示画面に描画するグラフ描画手段と、このグラフ描画手段により描画された関数式グラフ上にポインタを表示したあと、ユーザのキー操作により前記表示されているポインタを移動表示させる制御を行うポインタ移動表示制御手段と、このポインタ移動表示制御手段の制御により前記ポインタが移動表示される毎に、前記ポインタのＸ及びＹ座標データを算出し、この算出されたＸ及びＹ座標データを前記表示部上の予め定められた第１の表示位置に表示させる制御を行うポインタ座標変更表示制御手段と、前記ポインタ移動表示制御手段により前記ポインタが移動表示された後、ユーザ操作により当該移動表示されたポインタを指定する指定手段と、この指定手段によりポインタが指定されると、この指定に応じて、前記ポインタ座標変更表示制御手段の制御により表示されたＸ及びＹ座標データと同じＸ及びＹ座標データを前記第１の表示位置と異なる第２の表示位置に数表化して表示させる制御を行う数表表示制御手段と、さらに前記ポインタ座標変更表示制御手段の制御により前記関数式グラフ上を前記ポインタが移動表示され新たに算出されたＸ及びＹ座標データが前記第１の表示位置に表示された後に、前記指定手段による指定が行われる毎に、前記ポインタ座標変更表示制御手段の制御による変更表示後の座標データと同じ座標データを前記第２の表示位置に順に追加して１つの数表に数表化して表示させる制御を行う指定毎数表表示制御手段と、を具備したことを特徴とする。
【０００７】
つまり、本発明に係わるグラフ表示装置では、ユーザのキー操作により関数式グラフ上のポインタを移動表示させると、このポインタが移動表示される毎に、前記ポインタのＸ及びＹ座標データを算出し、ポインタ座標変更表示制御手段の制御により、算出されたＸ及びＹ座標データを前記表示部上の予め定められた第１の表示位置に変更表示させる。そして関数式グラフ上のポインタが移動表示された後、ユーザ操作により当該グラフ上のポインタを指定すると、指定に応じて、前記ポインタ座標変更表示制御手段により変更表示されたＸ及びＹ座標データと同じＸ及びＹ座標データを前記第１の表示位置と異なる第２の表示位置に数表化して表示させる制御を行うようにした。さらに、前記関数式グラフ上を前記ポインタが移動表示され新たに算出されたＸ及びＹ座標データが前記第１の表示位置に表示された後に、前記指定手段による指定が行われる毎に、ポインタ座標変更表示制御手段の制御による変更表示後の座標データと同じ座標データを前記第２の表示位置に順に追加して１つの数表として数表化して表示させるようにしたので、ユーザが希望する関数式グラフ上の任意の点の座標値のみを順に追加して１つの数表として数表化して表示させることができる。
【０００８】
【発明の実施の形態】
以下図面により本発明の実施の形態について説明する。
図１は本発明の実施の形態に係わるグラフ表示装置の電子回路の構成を示すブロック図である。
【０００９】
このグラフ表示装置の電子回路は、ＣＰＵ（制御部）１１を備えている。
ＣＰＵ（制御部）１１は、キー入力部１２から供給されるキー操作信号に応じてＲＯＭ１３に予め記憶されているシステムプログラムを起動させ、このシステムプログラムに従って回路各部の動作制御を行なうもので、このＣＰＵ１１には、前記キー入力部１２、ＲＯＭ１３の他、ＲＡＭ１４が接続されると共に、表示駆動回路１５を介して液晶ドットマトリクス表示部１６が接続される。
【００１０】
キー入力部１２には、関数式や座標レンジ等を入力するための数値キー，演算子キー，記号キーからなる数値・データ入力キー１２ａが備えられると共に、グラフの描画表示を指示する際に操作される「ＤＲＷ」キー１２ｂ、描画されたグラフ上にポインタを表示させる際に操作される「ＴＲＡＣＥ」キー１２ｃ、グラフ上に表示されたポインタを任意の方向へ移動させる際に操作されるカーソルキー「←」１２ｄ，「→」１２ｅ、グラフ上の任意の点をそのＸ座標値を直接入力して指定し対応するＹ座標値を算出して数表化表示するためのダイレクトモードに設定する際に操作される「ダイレクト」キー１２ｆ、グラフ上の整数値で得られるＸ座標値に対応するＹ座標値のみを算出して数表化表示するための整数モードに設定する際に操作される「整数」キー１２ｇ、描画されたグラフに対し任意設定される一定のＸ座標間隔Ｎ毎に対応するＹ座標値を算出して数表化表示するためのＮ毎モードに設定する際に操作される「Ｎ毎」キー１２ｈ、前記「ＴＲＡＣＥ」キー１２ｃの操作によりグラフ上にポインタが表示された状態、及び前記ダイレクトモード、整数モード、Ｎ毎モードのそれぞれにおいて指定されたグラフ上の任意の点のＸ座標値に対応するＹ座標値の算出数表化の実行を指示する際に操作される「ＥＸＥ」キー１２ｉ、及び液晶表示部１６に対するグラフ表示状態と関数式データの表示状態を切り換える際に操作される「Ｇ←→Ｔ」キー１２ｊ等が備えられる。
【００１１】
ＲＯＭ１３には、このグラフ表示装置の全体動作を司るシステムプログラムが予め記憶されると共に、前記各種のキー操作に応じた個々のモードにおける動作を司る複数のサブプログラムが予め記憶される。
【００１２】
図２は前記グラフ表示装置のＲＡＭ１４に展開されるデータレジスタの構成を示す図である。
ＲＡＭ１４には、液晶表示部１６に表示すべき表示データがビットマップデータとして記憶される表示レジスタ１４ａ、キー入力された関数式データやその座標レンジデータが記憶される関数式レジスタ１４ｂ、グラフ上に表示されたポインタが位置するＸ，Ｙ座標値が記憶されるポインタ座標レジスタ１４ｃ、前記「ＴＲＡＣＥ」キー１２ｃの操作によりグラフ上にポインタが表示された状態、及び前記ダイレクトモード、整数モード、Ｎ毎モードのそれぞれにおいて指定されたグラフ上の任意の点に対応するＸ，Ｙ座標値の数表化データが記憶される数表データレジスタ１４ｄ、前記関数式レジスタ１４ｂに記憶された関数式に対応するグラフデータがビットマップデータとして展開されて記憶されるグラフデータレジスタ１４ｅ、各動作モードにおける制御の実行に伴ないＣＰＵ１１にて入出力される各種のデータが一時的に記憶保持されるワークエリア１４ｆ等が備えられると共に、前記「ＴＲＡＣＥ」キー１２ｃが操作された際にフラグ“１”がセットされるトレースモードフラグレジスタＭが備えられる。
【００１３】
液晶ドットマトリクス表示部１６には、キー入力データやグラフデータ、数表データ等が表示されるもので、関数式データとそのグラフデータとは、前記「Ｇ←→Ｔ」キー１２ｊの操作に応じて切り換え表示され、また、グラフデータと数表データとは、表示画面が左右２分割されてなるグラフ表示エリア１６ａと数表表示エリア１６ｂとに並行して表示される。
【００１４】
次に、前記構成によるグラフ表示装置の動作について説明する。
図３は前記グラフ表示装置のグラフ・表モード処理を示す第１フローチャートである。
【００１５】
図４は前記グラフ表示装置のグラフ・表モード処理を示す第２フローチャートである。
図５は前記グラフ表示装置のグラフ・表モード処理に伴なうトレースモードでのグラフ及び数表表示状態を示す図である。
【００１６】
図６は前記グラフ表示装置のグラフ・表モード処理に伴なうダイレクトモードでのグラフ及び数表表示状態を示す図である。
図７は前記グラフ表示装置のグラフ・表モード処理に伴なう整数モードでのグラフ及び数表表示状態を示す図である。
【００１７】
図８は前記グラフ表示装置のグラフ・表モード処理に伴なうトレース／Ｎ毎モードでのグラフ及び数表表示状態を示す図である。
キー入力部１２の数値・データ入力キー１２ａを操作して関数式及びそのＸ，Ｙ座標レンジ（Ｘmin,Ｘmax ／Ｙmin,Ｙmax ）を入力すると、入力された関数式データ及び座標レンジデータは、そのそれぞれの入力操作に伴ないＲＡＭ１４内の関数式レジスタ１４ｂに記憶され液晶表示部１６に表示される（ステップＳ１→Ｓ２，Ｓ３）。
【００１８】
こうして、所望の関数式及びその座標レンジが入力されＲＡＭ１４内の関数式レジスタ１４ｂに記憶された状態で、例えば図５（Ａ）に示すように、キー入力部１２の「ＤＲＷ」キー１２ｂを操作すると、前記関数式レジスタ１４ｂに記憶されたＸ，Ｙ座標レンジを液晶表示部１６のグラフ表示エリア１６ａに割り当てて設定したＸ座標及びＹ座標が表示されると共に、同液晶表示部１６の数表表示エリア１６ｂにグラフ上の任意指定点に対応するＸ，Ｙ座標値を表示するための数表パターンが並行表示される（ステップＳ４→Ｓ５，Ｓ６）。
【００１９】
すると、前記関数式レジスタ１４ｂに記憶された関数式及びその座標レンジに従って前記グラフ表示エリア１６ａに表示されたＸ，Ｙ座標に対応させた各表示ドット毎のグラフデータが演算されて作成され、ＲＡＭ１４内のグラフデータレジスタ１４ｅに記憶される（ステップＳ７）。
【００２０】
そして、前記グラフデータレジスタ１４ｅに記憶されたグラフデータは、前記液晶表示部１６におけるグラフ表示エリア１６ａのＸ，Ｙ座標上に表示される（ステップＳ８）。
【００２１】
図５（Ａ）で示したように、「ＤＲＷ」キー１２ｂの操作に従って液晶表示部１６のグラフ表示エリア１６ａに対し関数式のグラフデータが表示された状態で、図５（Ｂ）に示すように、キー入力部１２の「ＴＲＡＣＥ」キー１２ｃを操作すると、グラフ表示中であることが判断された後、グラフ表示エリア１６ａに表示されているグラフ上のＸ座標の最小値に対応する位置にポインタＰが表示される（ステップＳ９→Ｓ１０→Ｓ１１）。
【００２２】
すると、前記グラフ上のポインタＰが位置するＸ座標値に対応するＹ座標値が算出され、そのＸ，Ｙ座標値が例えば「Ｘ＝１．４８９  Ｙ＝−１．８１４」としてＲＡＭ１４内のポインタ座標レジスタ１４ｃに記憶されると共に、液晶表示部１６における数表表示エリア１６ｂの下端に沿って表示される（ステップＳ１２）。
【００２３】
ここで、ＲＡＭ１４内のトレースモードフラグレジスタＭに“１”がセットされる（ステップＳ１３）。
こうして、「ＴＲＡＣＥ」キー１２ｃの操作に従ってグラフ表示エリア１６ａのグラフ上にポインタＰが表示され、当該ポインタＰが位置するＸ，Ｙ座標値が数表表示エリア１６ｂの下端に表示された状態で、図５（Ｃ）に示すように、キー入力部１２のカーソルキー「→」１２ｅを操作すると、グラフ表示中で且つＲＡＭ１４内のトレースモードフラグレジスタＭに“１”がセットされていることが判断された後、前記グラフ上のポインタＰが１表示ドット毎にカーソルキー「→」１２ｅが示す方向に移動されて表示される（ステップＳ１４→Ｓ１５→Ｓ１６）。
【００２４】
すると、前記グラフ上のポインタＰが移動表示される毎に、当該ポインタＰが位置するＸ，Ｙ座標値が算出され、ＲＡＭ１４内のポインタ座標レジスタ１４ｃの内容が更新されると共に、液晶表示部１６における数表表示エリア１６ｂの下端に沿って表示されているＸ，Ｙ座標値も例えば「Ｘ＝−１  Ｙ＝０」として変更表示される（ステップＳ１７）。
【００２５】
このように、液晶表示部１６のグラフ表示エリア１６ａに表示されているグラフ上のポインタＰが、カーソルキー「→」１２ｅの操作により任意の位置に移動表示させた状態で、図５（Ｄ）に示すように、キー入力部１２の「ＥＸＥ」キー１２ｉを操作すると、グラフ表示中で且つＲＡＭ１４内のトレースモードフラグレジスタＭに“１”がセットされていることが判断された後、前記ポインタＰの位置に対応するＸ，Ｙ座標値がポインタ座標レジスタ１４ｃから読出されて数表データレジスタ１４ｄに記憶され、数表表示エリア１６ｂのＸ欄に「−１」，Ｙ欄に「０」として数表化表示される（ステップＳ２０→Ｓ２１→Ａ２２→Ｓ２３）。
【００２６】
そしてさらに、図５（Ｅ）に示すように、キー入力部１２のカーソルキー「→」１２ｅを操作してグラフ表示エリア１６ａに表示されているグラフ上のポインタＰを任意の位置まで移動させ、そのポインタＰが示すＸ，Ｙ座標値が例えば「Ｘ＝１  Ｙ＝０」として数表表示エリア１６ｂの下端に表示された状態で（ステップＳ１４〜Ｓ１７）、「ＥＸＥ」キー１２ｉを操作すると、その移動後のポインタＰに対応するＸ，Ｙ座標値がポインタ座標レジスタ１４ｃから読出されて数表データレジスタ１４ｄに転送記憶され、数表表示エリア１６ｂのＸ欄に「１」，Ｙ欄に「０」として数表化表示される（ステップＳ２０〜Ｓ２３）。
【００２７】
よって、「ＴＲＡＣＥ」キー１２ｃを操作してグラフ表示エリア１６ａに表示されているグラフ上にポインタＰを表示させると共に、カーソルキー「←」「→」１２ｄ，１２ｅを操作して前記ポインタＰを任意の位置へ移動させ、「ＥＸＥ」キー１２ｉを操作すると、当該ポインタＰにより指定したグラフ上の点に対応するＸ，Ｙ座標値が数表表示エリア１６ｂに数表化されて表示されるようになる。
【００２８】
一方、キー入力部１２の「Ｇ←→Ｔ」キー１２ｊを操作すると、当該「Ｇ←→Ｔ」キー１２ｊの操作時点において液晶表示部１６のグラフ表示エリア１６ａにグラフ表示がなされている状態では、そのグラフデータの表示に替わってＲＡＭ１４内の関数式レジスタ１４ｂに記憶されている関数式データが切り換え表示され、また、関数式データが表示されている状態では、その関数式データに替わって対応するグラフデータが切り換え表示される（ステップＳ１８→Ｓ１９）。
【００２９】
一方、図６（Ａ）に示すように、「ＤＲＷ」キー１２ｂの操作に従って液晶表示部１６のグラフ表示エリア１６ａに対し関数式のグラフデータが表示された状態で、図６（Ｂ）に示すように、キー入力部１２の「ダイレクト」キー１２ｆを操作すると、グラフ表示中であることが判断された後、液晶表示部１６における数表表示エリア１６ｂのＸ欄に対しＸ座標値の入力指定を促すカーソルＫが表示される（ステップＳ２０→Ｓ２４→Ｓ２５）。
【００３０】
ここで、図６（Ｃ）に示すように、キー入力部１２の数値・データ入力キー１２ａにおける数値キーを操作して、グラフ表示エリア１６ａに表示されているグラフに対するＸ座標値として例えば「２」と入力すると、入力されたＸ座標値「２」が前記数表表示エリア１６ｂにおけるＸ欄のカーソルＫの位置に対応して表示される（ステップＳ２６→Ｓ２７）。
【００３１】
そして、前記グラフ表示エリア１６ａに表示されているグラフに対するＸ座標値を「２」と指定して数表表示エリア１６ｂのＸ欄に表示させた状態で、図６（Ｄ）に示すように、キー入力部１２の「ＥＸＥ」キー１２ｉを操作すると、入力指定されたＸ座標値「２」に対応するグラフデータのＹ座標値「６」が算出され、前記数表表示エリア１６ｂのＹ欄に対応表示されると共に、そのＸ，Ｙ座標値「２」「６」がＲＡＭ１４内の数表データレジスタ１４ｄに記憶される（ステップＳ２８→Ｓ２９，Ｓ３０）。
【００３２】
すると、前記数表表示エリア１６ｂのＸ欄に表示されているカーソルＫが次のＸ座標値の入力位置に移動されて表示される（ステップＳ３１）。
この後さらに、図６（Ｅ）に示すように、表示中のグラフに対するＸ座標値として「−２」と入力して指定し、数表表示エリア１６ｂのＸ欄に表示させた状態で（ステップＳ２６→Ｓ２７）、「ＥＸＥ」キー１２ｉを操作すると、対応するＹ座標値「−６」が算出されて前記数表表示エリア１６ｂのＹ欄に対応表示されると共に、そのＸ，Ｙ座標値「−２」「−６」がＲＡＭ１４内の数表データレジスタ１４ｄに記憶され、カーソルＫがさらに次のＸ座標値の入力位置に移動されて表示される（ステップＳ２８〜Ｓ３１）。
【００３３】
そして、数値キーあるいは「ＥＸＥ」キー１２ｉ以外のキー入力がなされると、前記一連のダイレクトモード処理は終了され他のモードに移行する（ステップＳ３２→リターン）。
【００３４】
よって、「ダイレクト」キー１２ｆを操作したダイレクトモードの設定状態にあって、表示中のグラフに対する任意のＸ座標値を入力指定して数表表示エリア１６ｂのＸ欄に表示させ、「ＥＸＥ」キー１２ｉを操作すると、当該指定したＸ座標値に対応するＹ座標値が算出されて数表表示エリア１６ｂのＹ欄に対応表示されるようになる。
【００３５】
一方、図７（Ａ）に示すように、「ＤＲＷ」キー１２ｂの操作に従って液晶表示部１６のグラフ表示エリア１６ａに対し関数式のグラフデータが表示された状態で、図７（Ｂ）に示すように、キー入力部１２の「整数」キー１２ｇを操作すると、グラフ表示中であることが判断された後、グラフ中のＸ座標範囲内の整数値のＸ座標値のみ例えば「−２，−１，０，１，２，３」と順次抽出指定されると共に、そのそれぞれの整数のＸ座標値に対応するＹ座標値が「−６，０，０，０，６，２４」として順次算出され、当該各Ｘ，Ｙ座標値がＲＡＭ１４内の数表データレジスタ１４ｄに記憶され、数表表示エリア１６ｂに数表化表示される（ステップＳ２０→Ｓ３３→Ｓ３４，Ｓ３５，Ｓ３６）。
【００３６】
一方、図８（Ａ）に示すように、「ＴＲＡＣＥ」キー１２ｃを操作してグラフ表示エリア１６ａに表示されているグラフ上にポインタＰを表示させ、カーソルキー「→」１２ｅの操作により前記ポインタＰをグラフ上の任意の位置に移動表示させた状態で（ステップＳ９〜Ｓ１７）、図８（Ｂ）に示すように、キー入力部１２の「Ｎ毎」キー１２ｈを操作すると、液晶表示部１６におけるグラフ表示エリア１６ａ及び数表表示エリア１６ｂが一時解消されると共に、Ｘ座標に対応する一定間隔値Ｎの入力を促す「Ｎ＝」が表示される（ステップＳ２０→Ｓ３７→Ｓ３８）。
【００３７】
ここで、キー入力部１２の数値・データ入力キー１２ａを操作して例えば「Ｎ＝０．５」と入力すると、当該入力されたＸ座標一定間隔値Ｎ（＝０．５）がＲＡＭ１４内のワークエリア１４ｆに記憶保持されると共に液晶表示部１６に表示される（ステップＳ３９）。
【００３８】
そして、図８（Ｃ）に示すように、キー入力部１２の「ＥＸＥ」キー１２ｉを操作した際に、ＲＡＭ１４内のトレースモードフラグレジスタＭに“１”がセットされていると判断された場合には、前記ポインタＰが位置するグラフデータのＸ，Ｙ座標値「Ｘ＝−１．５  Ｙ＝−１．８７５」を基準とする前記一定間隔値Ｎ（＝０．５）毎のＸ座標値が「−２，−１．５，−１，−０．５，０，…」として算出され、そのそれぞれのＸ座標値に対応するＹ座標値が「−６，−１．８７５，０，０．３７５，０，…」として算出される（ステップＳ４０→Ｓ４１→Ｓ４５，Ｓ４６）。
【００３９】
すると、前記ステップＳ４５，Ｓ４６にて算出された各対応するＸ，Ｙ座標データはＲＡＭ１４内の数表データレジスタ１４ｄに記憶され液晶表示部１６の数表表示エリア１６ｂに数表化されて表示される（ステップＳ４７）。
【００４０】
一方、前記「Ｎ毎」キー１２ｈの操作に従ったＮ毎モードの設定状態において、「ＥＸＥ」キー１２ｉを操作した際に、ＲＡＭ１４内のトレースモードフラグレジスタＭに“１”がセットされてないと判断された場合、つまり、グラフ表示エリア１６ａにおけるグラフ表示中であっても当該グラフ上にポインタＰの表示が行なわれていない場合には、グラフ範囲内で中心のＸ座標値（Ｘ＝０）を基準とする前記一定間隔値Ｎ（＝０．５）毎のＸ座標値が算出され、そのそれぞれのＸ座標値に対応するＹ座標値が算出される（ステップＳ４０→Ｓ４１→Ｓ４２，Ｓ４３）。
【００４１】
すると、前記ステップＳ４２，Ｓ４３にて算出された各対応するＸ，Ｙ座標データはＲＡＭ１４内の数表データレジスタ１４ｄに記憶され液晶表示部１６の数表表示エリア１６ｂに数表化されて表示される（ステップＳ４４）。
【００４２】
よって、キー入力部１２の「Ｎ毎」キー１２ｈを操作してＮ毎モードを設定し、Ｘ座標の一定間隔値Ｎを入力して「ＥＸＥ」キー１２ｉを操作した際に、表示中のグラフ上にポインタＰによる指示点がある場合には、そのポインタ指示位置のＸ座標値を基準とする前記一定間隔値Ｎ毎の各Ｘ座標値に対応するＹ座標値が算出されて数表表示エリア１６ｂに数表化されて表示されるようになり、また、表示中のグラフ上にポインタＰにより指示点がない場合には、グラフ範囲の中心のＸ座標値を基準とする前記一定間隔値Ｎ毎の各Ｘ座標値に対応するＹ座標値が算出されて数表表示エリア１６ｂに数表化されて表示されるようになる。
【００４３】
したがって、前記構成のグラフ表示装置によれば、キー入力部１２により関数式を入力しそのグラフデータを液晶表示部１６のグラフ表示エリア１６ａに表示させた状態で、グラフ上の任意の点をポインタＰを表示させて指定し「ＥＸＥ」キー１２ｉを操作した場合には、当該ポインタＰの位置に対応するＸ，Ｙ座標値が算出されて数表表示エリア１６ｂに表示され、また、「ダイレクト」キー１２ｆを操作してダイレクトモードを設定し任意のＸ座標値を指定入力して「ＥＸＥ」キー１２ｉを操作した場合には、当該指定されたＸ座標値に対応するグラフデータのＹ座標値が算出されそのＸ，Ｙ座標値が数表表示エリア１６ｂに表示され、また、「整数」キー１２ｇを操作して整数モードを設定した場合には、グラフ表示範囲内の整数のＸ座標値のみが抽出されて各対応するＹ座標値が算出され数表表示エリア１６ｂに表示され、さらに、「Ｎ毎」キー１２ｈを操作してＮ毎モードを設定し一定間隔値Ｎを指定入力して「ＥＸＥ」キー１２ｉを操作した場合には、前記ポインタＰによる指示位置あるいはＸ座標の中心を基準とした前記一定間隔値Ｎ毎のＸ座標値に各対応するＹ座標値が算出されて数表表示エリア１６ｂに表示されるので、グラフ表示エリア１６ａに表示されたグラフ上の任意の点を、種々の指定手段を選択的に駆使して指定し、その任意の指定点に対応するグラフデータのＸ，Ｙ座標値のみを数表化して表示できるようになる。
【００４４】
なお、前記実施の形態では、液晶表示部１６のグラフ表示エリア１６ａに表示されたグラフデータに対し、当該グラフ上にポインタＰを表示させたり、グラフ上のＸ座標値をダイレクトに数値入力したり、グラフ上のＸ座標値を整数値のみに限定したり、グラフ上のＸ座標値を一定間隔値Ｎ毎に変化させたりして、それぞれグラフ上の任意の点を指定して各対応するＹ座標値を算出し数表化表示する構成としたが、例えば表示されたグラフ上の特異点（根，Ｙ切片，交点）のみを指定して対応するＸ，Ｙ座標値の数表化表示を行なう機能を付加してもよい。
【００４５】
図９は前記グラフ表示装置のグラフ・表モード処理に伴なう特異点を指定したグラフ及び数表表示状態を示す図である。
すなわち、図９（Ａ）に示すように、液晶表示部１６のグラフ表示エリア１６ａに表示されたグラフ上の「根」が指定された場合には、Ｙ座標値“０”に対応する全てのＸ座標値が算出され、各対応するＸ，Ｙ座標値が数表表示エリア１６ｂに表示されるようになる。
【００４６】
また、図９（Ｂ）に示すように、液晶表示部１６のグラフ表示エリア１６ａに表示されたグラフ上の「Ｙ切片」が指定された場合には、Ｘ座標値“０”に対応する全てのＹ座標値が算出され、各対応するＸ，Ｙ座標値が数表表示エリア１６ｂに表示されるようになる。
【００４７】
さらに、図９（Ｃ）に示すように、液晶表示部１６のグラフ表示エリア１６ａに表示された複数本のグラフ上の「交点」が指定された場合には、当該交点に対応するＸ，Ｙ座標値が算出され数表表示エリア１６ｂに表示されるようになる。
【００４８】
【発明の効果】
以上のように本発明に係わるグラフ表示装置によれば、ユーザのキー操作により関数式グラフ上のポインタを移動表示させると、このポインタが移動表示される毎に、前記ポインタのＸ及びＹ座標データを算出し、ポインタ座標変更表示制御手段の制御により、算出されたＸ及びＹ座標データを前記表示部上の予め定められた第１の表示位置に変更表示させる。そして関数式グラフ上のポインタが移動表示された後、ユーザ操作により当該グラフ上のポインタを指定すると、指定に応じて、前記ポインタ座標変更表示制御手段により変更表示されたＸ及びＹ座標データと同じＸ及びＹ座標データを前記第１の表示位置と異なる第２の表示位置に数表化して表示させる制御を行うようにした。さらに、前記関数式グラフ上を前記ポインタが移動表示され新たに算出されたＸ及びＹ座標データが前記第１の表示位置に表示された後に、前記指定手段による指定が行われる毎に、ポインタ座標変更表示制御手段の制御による変更表示後の座標データと同じ座標データを前記第２の表示位置に順に追加して１つの数表として数表化して表示させるようにしたので、ユーザが希望する関数式グラフ上の任意の点の座標値のみを順に追加して１つの数表として数表化して表示させることができるようになる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係わるグラフ表示装置の電子回路の構成を示すブロック図。
【図２】前記グラフ表示装置のＲＡＭに展開されるデータレジスタの構成を示す図。
【図３】前記グラフ表示装置のグラフ・表モード処理を示す第１フローチャート。
【図４】前記グラフ表示装置のグラフ・表モード処理を示す第２フローチャート。
【図５】前記グラフ表示装置のグラフ・表モード処理に伴なうトレースモードでのグラフ及び数表表示状態を示す図。
【図６】前記グラフ表示装置のグラフ・表モード処理に伴なうダイレクトモードでのグラフ及び数表表示状態を示す図。
【図７】前記グラフ表示装置のグラフ・表モード処理に伴なう整数モードでのグラフ及び数表表示状態を示す図。
【図８】前記グラフ表示装置のグラフ・表モード処理に伴なうトレース／Ｎ毎モードでのグラフ及び数表表示状態を示す図。
【図９】前記グラフ表示装置のグラフ・表モード処理に伴なう特異点を指定したグラフ及び数表表示状態を示す図。
【符号の説明】
１１  …ＣＰＵ（制御部）、
１２  …キー入力部、
１２ａ…数値・データ入力キー、
１２ｂ…「ＤＲＷ」キー、
１２ｃ…「ＴＲＡＣＥ」キー、
１２ｄ…「←」カーソルキー、
１２ｅ…「→」カーソルキー、
１２ｆ…「ダイレクト」キー、
１２ｇ…「整数」キー、
１２ｈ…「Ｎ毎」キー、
１２ｉ…「ＥＸＥ」キー、
１２ｊ…「Ｇ←→Ｔ」キー、
１３  …ＲＯＭ、
１４  …ＲＡＭ、
１４ａ…表示レジスタ、
１４ｂ…関数式レジスタ、
１４ｃ…ポインタ座標レジスタ、
１４ｄ…数表データレジスタ、
１４ｅ…グラフデータレジスタ、
１４ｆ…ワークエリア、
Ｍ  …トレースモードフラグレジスタ、
１５  …表示駆動回路、
１６  …液晶ドットマトリクス表示部、
１６ａ…グラフ表示エリア、
１６ｂ…数表表示エリア、
Ｐ  …ポインタ、
Ｋ  …カーソル。
【図１】
0003663697.tif 000002
【図２】
0003663697.tif 000003
【図３】
0003663697.tif 000004
【図４】
0003663697.tif 000005
【図５】
0003663697.tif 000006
【図６】
0003663697.tif 000007
【図７】
0003663697.tif 000008
【図８】
0003663697.tif 000009
【図９】
0003663697.tif 000010