(57)【要約】      （修正有）【課題】ユーザが拡大表示するべきか否かを判断する必要なく、グラフの特徴点をいつでも明確に表示することが可能になるグラフ表示制御装置を提供する。【解決手段】ユーザ任意のグラフ式に応じたグラフがドットマトリクス型の表示画面に表示され、交点、極大点、極小点など、何れかの特徴点の求解が指示されると、指示された特徴点が演算されてポインタＰにより表示されると共にその座標（Ｘ，Ｙ）が表示される。そして、前記グラフの特徴点およびその直近（近傍）のグラフ表示ドットに対し、重なったり接触したりする他のグラフが有るか否かを条件として、当該特徴点付近のグラフ軌跡が不明確な表示か否かが判断される。この不明確な条件に当て嵌まった場合には、当該条件に当て嵌まらなくなるまで、ユーザ設定された拡大率により、前記特徴点を含むグラフが繰り返し拡大されて表示される。【選択図】図２
2010211281.tif 000002
【特許請求の範囲】
【請求項１】
複数のグラフを表示するグラフ表示手段と、
ユーザ操作に応じて前記グラフ表示手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段と、
この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示手段により表示された他のグラフが存在するか否かを判断する表示判断手段と、
この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合に、当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率で、前記グラフ表示手段により表示された複数のグラフを、前記特徴点を含んで拡大表示する拡大表示手段と、
を備えたことを特徴とするグラフ表示制御装置。
【請求項２】
前記グラフ表示手段は、ドットマトリクス型の表示駆動で構成され、
前記表示判断手段は、前記特徴点算出手段により算出されたグラフ上の特徴点を含むドットから、予め設定されたドット数内に、前記グラフ表示手段により表示された他のグラフのドットが存在するか否かを判断する、ことを特徴とする請求項１に記載のグラフ表示制御装置。
【請求項３】
前記拡大表示手段は、前記グラフ表示手段により表示された複数のグラフの表示と共に、前記特徴点を含んで拡大したグラフを別画面にして表示する、ことを特徴とする請求項１または請求項２に記載のグラフ表示制御装置。
【請求項４】
前記拡大表示手段は、前記拡大表示する倍率も共に表示する、ことを特徴とする請求項１ないし請求項３の何れか１項に記載のグラフ表示制御装置。
【請求項５】
前記特徴点算出手段により算出されたグラフ上の特徴点を、前記グラフ表示手段により表示されたグラフ上に識別して表示させ、当該特徴点の座標値も共に表示させる特徴点表示手段をさらに備えたことを特徴とする請求項１ないし請求項４の何れか１項に記載のグラフ表示制御装置。
【請求項６】
コンピュータを、
複数のグラフを表示部に表示させるグラフ表示制御手段、
ユーザ操作に応じて前記グラフ表示制御手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段、
この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示制御手段により表示された他のグラフが存在するか否かを判断する表示判断手段、
この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合に、当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率で、前記グラフ表示制御手段により表示された複数のグラフを、前記特徴点を含んで拡大して表示させる拡大表示制御手段、
として機能させるようにしたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のグラフを共に表示させるためのグラフ表示制御装置およびプログラムに関する。
【背景技術】
【０００２】
従来から、関数電卓等の電子式計算機のなかには、ユーザが入力した数式に対応するグラフを表示する機能を有する、いわゆるグラフ関数電卓と呼ばれるものが知られている。
【０００３】
例えば、ユーザが入力キーを操作して関数式を入力し、グラフ描画を操作すると、グラフ関数電卓は直交座標軸とグラフを描画して表示する。そして、グラフの極大値・極小値、グラフ同士の交点など、特徴的な点（求解点）を求め、その位置や値を表示する機能（求解処理）が知られている。
【０００４】
しかし、このようなグラフ関数電卓では、(1)画面が小さいこと、(2)ドットマトリクス表示などで解像度が低いことなどにより、求解点近傍の様子が正確に把握できないという問題があった。
【０００５】
手動操作により拡大表示することはできるが、(1)面倒であり、(2)拡大表示することにより今度はグラフの一部のみが表示されて全体像が把握できないという問題があった。
【０００６】
そこで、拡大前の元のグラフを保存したまま、指定した範囲だけを拡大表示し、また元のグラフを表示する機能を備えたグラフ関数電卓が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２５９３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前記従来の拡大表示機能を備えたグラフ関数電卓は、ユーザが拡大表示するべきか否かを判断して操作しなければならず、依然として面倒な問題があった。
【０００９】
本発明は、このような課題に鑑みなされたもので、ユーザが拡大表示するべきか否かを判断する必要なく、グラフの特徴点をいつでも明確に表示することが可能になるグラフ表示制御装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載のグラフ表示制御装置は、複数のグラフを表示するグラフ表示手段と、ユーザ操作に応じて前記グラフ表示手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段と、この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示手段により表示された他のグラフが存在するか否かを判断する表示判断手段と、この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合に、当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率で、前記グラフ表示手段により表示された複数のグラフを、前記特徴点を含んで拡大表示する拡大表示手段と、を備えたことを特徴としている。
【００１１】
請求項２に記載のグラフ表示制御装置は、前記請求項１に記載のグラフ表示制御装置において、前記グラフ表示手段は、ドットマトリクス型の表示駆動で構成され、前記表示判断手段は、前記特徴点算出手段により算出されたグラフ上の特徴点を含むドットから、予め設定されたドット数内に、前記グラフ表示手段により表示された他のグラフのドットが存在するか否かを判断する、ことを特徴としている。
【００１２】
請求項３に記載のグラフ表示制御装置は、前記請求項１または請求項２に記載のグラフ表示制御装置において、前記拡大表示手段は、前記グラフ表示手段により表示された複数のグラフの表示と共に、前記特徴点を含んで拡大したグラフを別画面にして表示する、ことを特徴としている。
【００１３】
請求項４に記載のグラフ表示制御装置は、前記請求項１ないし請求項３の何れか１項に記載のグラフ表示制御装置において、前記拡大表示手段は、前記拡大表示する倍率も共に表示する、ことを特徴としている。
【００１４】
請求項５に記載のグラフ表示制御装置は、前記請求項１ないし請求項４の何れか１項に記載のグラフ表示制御装置において、前記特徴点算出手段により算出されたグラフ上の特徴点を、前記グラフ表示手段により表示されたグラフ上に識別して表示させ、当該特徴点の座標値も共に表示させる特徴点表示手段をさらに備えたことを特徴としている。
【００１５】
請求項６に記載のプログラムは、コンピュータを、複数のグラフを表示部に表示させるグラフ表示制御手段、ユーザ操作に応じて前記グラフ表示制御手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段、この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示制御手段により表示された他のグラフが存在するか否かを判断する表示判断手段、この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合に、当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率で、前記グラフ表示制御手段により表示された複数のグラフを、前記特徴点を含んで拡大して表示させる拡大表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１６】
本発明によれば、ユーザが拡大表示するべきか否かを判断する必要なく、グラフの特徴点をいつでも明確に表示することが可能になるグラフ表示制御装置およびプログラムを提供できる。
【図面の簡単な説明】
【００１７】
【図１】本発明のグラフ表示制御装置の実施形態に係るグラフ関数電卓１０の電子回路の構成を示すブロック図。
【図２】前記グラフ関数電卓１０のグラフ表示処理を示すフローチャート。
【図３】前記グラフ関数電卓１０のグラフ表示処理に伴うグラフ表示の具体例（その１）を示す図。
【図４】前記グラフ関数電卓１０のグラフ表示処理に伴うグラフ表示の具体例（その２）を示す図。
【発明を実施するための形態】
【００１８】
以下図面により本発明の実施の形態について説明する。
【００１９】
図１は、本発明のグラフ表示制御装置の実施形態に係るグラフ関数電卓１０の電子回路の構成を示すブロック図である。
【００２０】
このグラフ関数電卓１０は、コンピュータである制御部（ＣＰＵ）１１を備えている。
【００２１】
制御部（ＣＰＵ）１１は、ＲＯＭ（記憶領域）１２に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記憶媒体１３から記憶媒体読み書き部１４を介してＲＯＭ（フラッシュ）１２に読み込まれた計算機制御プログラム、あるいは通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）１５から通信制御部１６を介してダウンロードされ前記ＲＯＭ（フラッシュ）１２に読み込まれた計算機制御プログラムに従い、ＲＡＭ１７を作業領域として回路各部の動作を制御する。そして、前記ＲＯＭ１２に予め記憶されたシステムプログラムや計算機制御プログラムは、入力部１８からの入力信号に応じて起動される。
【００２２】
前記制御部（ＣＰＵ）１１には、前記ＲＯＭ１２、記憶媒体読み書き部１４、通信制御部１６、ＲＡＭ１７、入力部１８が接続される他に、ドットマトリクス型の液晶表示部（ＬＣＤ）１９が接続される。
【００２３】
ＲＯＭ１２には、本グラフ関数電卓１０の全体の動作を司る計算機制御プログラムが予め記憶されると共に、ユーザ任意に入力される各種の関数を含む方程式や不等式などの種々の数式に応じた演算処理をして、その演算過程や演算結果を表示部１９に表示させるための数式演算プログラム１２ａ、ユーザ任意に入力される種々の数式に応じたグラフを表示部１９に表示させるためのグラフ描画プログラム１２ｂ、このグラフ描画プログラム１２ｂに従い表示部１９に表示されたグラフ上の特徴点（求解点：交点、極大・極小点、変曲点など）を求める演算処理をして、その特徴点にポインタＰを表示させたり同特徴点の座標値（Ｘ，Ｙ）を表示させたりするための求解点表示プロクラム１２ｃ、および前記グラフ描画プログラム１２ｂに従い表示部１９に表示されたグラフ上の特徴点が、予め設定された後述する不明確表示の条件（例えば図２のＳ６，Ｓ７）に当て嵌まる場合に、当該グラフを自動的に拡大処理し、その特徴点近傍をウインドウ表示（例えば図３（Ｃ））させるためのクローズアップ表示プログラム１２ｄなどが記憶される。
【００２４】
入力部１８には、本グラフ関数電卓１０に搭載された各種の計算モードの機能を指定する際に操作される「各種機能キー」１８ａ、各種の数値、文字、記号のデータを入力する際に操作される「数字・文字キー」１８ｂ、入力データの確定や演算の実行を指示する際に操作される「決定キー」１８ｃ、表示画面上のカーソルや項目などで示される入力位置を移動表示させたり、操作対象にしたグラフ上のポインタＰを移動表示させたり、表示範囲をスクロール表示させたりする際に操作される「↑」「↓」「←」「→」の各カーソルキー１８ｄなどが設けられる。
【００２５】
また、前記入力部１８としてはタッチパネル１８Ｔも含まれる。このタッチパネル１８Ｔは、表示部１９の表示画面上に重ねて設けられ、ユーザによりタッチされた位置データを入力するための透明タブレットからなる。
【００２６】
ＲＡＭ１７には、各種の演算処理に伴い制御部１１に入出力される種々のデータを一時記憶するための作業領域（ワークメモリ）が確保される。グラフモードにおいて必要とされる作業領域としては、グラフ式データメモリ１７ａ、グラフ描画データメモリ１７ｂ、拡大率設定データメモリ１７ｃ、拡大データ一次保存メモリ１７ｄなどが確保される。
【００２７】
グラフ式データメモリ１７ａには、ユーザ操作に応じて入力部１８により入力されたグラフ式［Ｙｎ＝ｆｎ（Ｘ）］が記憶される。
【００２８】
グラフ描画データメモリ１７ｂには、前記グラフ式［Ｙｎ＝ｆｎ（Ｘ）］に応じて、表示部１９に表示される直交座標上に表示させるべきグラフの描画データが、演算されたグラフ描画の座標（Ｘ，Ｙ）に表示ドットの座標（Ｘd，Ｙd）を対応付けたデータとして記憶される。
【００２９】
拡大率設定データメモリ１７ｃには、前記グラフ描画データメモリ１７ｂに記憶されたグラフの描画データを表示部１９の表示画面に表示させる際の拡大率が、ユーザ操作に応じて設定された拡大率（例えば［×２］）として記憶される。
【００３０】
拡大データ一次保存メモリ１７ｄには、前記拡大率設定データメモリ１７ｃに記憶された拡大率に従い拡大処理された前記グラフの描画データが記憶される。
【００３１】
次に、前記構成のグラフ関数電卓１０によるグラフ表示機能について説明する。
【００３２】
図２は、前記グラフ関数電卓１０のグラフ表示処理を示すフローチャートである。
【００３３】
図３は、前記グラフ関数電卓１０のグラフ表示処理に伴うグラフ表示の具体例（その１）を示す図である。
【００３４】
グラフ表示モードが起動されると、グラフの拡大表示のための拡大率をユーザ操作に応じて任意の拡大率に設定する、図示しない拡大率設定画面が表示部１９に表示される。そして、この拡大率設定画面に従い、例えば拡大率［×２］が設定されると、当該拡大率の設定データはＲＡＭ１７内の拡大率設定データメモリ１７ｃに記憶される（ステップＳ１）。
【００３５】
ユーザ操作に応じて入力部１８から入力されたグラフ式（例えば「Ｙ１＝（Ｘ＋２）２／２」「Ｙ２＝Ｘ（Ｘ＋１．９）（Ｘ＋２．１）」）が、ＲＡＭ１７内のグラフ式データメモリ１７ａに記憶された状態で、「決定キー」１８ｃの操作によりグラフの描画が指示されると、前記各グラフ式Ｙ１，Ｙ２に応じたグラフの描画データが予め設定された初期条件（例えば［−６．３≦Ｘ≦６．３，−３．１≦Ｙ≦３．１］）に従って生成され、グラフ描画データメモリ１７ｂに記憶される。すると、図３（Ａ）に示すように、前記グラフ描画データメモリ１７ｂに記憶されたグラフ描画データに応じたグラフＹ１，Ｙ２が、表示部１９にグラフ表示画面Ｇとして表示される（ステップＳ２）。
【００３６】
ここで、前記グラフ表示画面Ｇに表示されたグラフＹ１について、ユーザ操作により、当該グラフの特徴点（この場合「交点」）を求解するための命令が入力されると（ステップＳ３（Ｙｅｓ））、前記グラフの描画データに基づき、その特徴点「交点」を求解する演算処理が実行され、特徴点（求解点）があるか否か判断される（ステップＳ４）。
【００３７】
この場合、前記グラフＹ１には、グラフＹ２との２つの「交点」が求められ、特徴点（求解点）があると判断される（ステップＳ４（Ｙｅｓ））。
【００３８】
すると、求解されたグラフＹ１上の２つの特徴点「交点」のうち、図３（Ｂ）に示すように、Ｘ座標が最小となる特徴点「交点」にポインタＰが表示され、当該特徴点「交点」の座標（Ｘ，Ｙ）が表示される（ステップＳ５）。
【００３９】
なお、図３（Ｂ）で示したグラフ表示画面Ｇ上の「ＩＳＥＣＴ」は、「交点」を意味する英単語“ｉｎｔｅｒｓｅｃｔｉｏｎ”の略であり、グラフＹ１のグラフＹ２との「交点」が求解されたことを表示している。
【００４０】
以下、計算上の座標（Ｘ，Ｙ）に対応する表示上のドット座標を（Ｘd，Ｙd）とする。また、ドット座標（Ｘd，Ｙd）からＸ方向にａドット、Ｙ方向にｂドット移動したドット座標を（Ｘd+a，Ｙd+b）とする。
【００４１】
ここで、前記求解されたグラフＹ１上のグラフＹ２との特徴点「交点」のドット座標を（Ａd，ｆ１（Ａd））とした場合に、当該「交点」のドット座標（Ａd，ｆ１（Ａd））からＹ軸方向の±１ドット以内に、他のグラフ（この場合はＹ２＝ｆ２（Ｘ））の描画データが存在するか否か判断される（ステップＳ６）。
【００４２】
つまり、前記特徴点（求解点）に重なった、または当該特徴点（求解点）の上または下に接触した（引っ付いた）他のグラフが存在するか否か判断される。
【００４３】
前記図３（Ａ）（Ｂ）で示したグラフＹ１の特徴点（求解点）は、グラフＹ２との「交点」であるため、当該特徴点「交点」に重なったグラフＹ２があると判断される（ステップＳ６（Ｙｅｓ））。
【００４４】
すると、前記グラフＹ１上の特徴点「交点」よりＸ方向に隣り合う当該グラフＹ１上のドット座標（Ａd-1，ｆ１（Ａd-1））と（Ａd+1，ｆ１（Ａd+1））とのそれぞれについて、Ｙ軸方向の±１ドット以内に、前記ステップＳ６にて存在の判断された他のグラフ（この場合はＹ２＝ｆ２（Ｘ））の描画データがさらに存在するか否か判断される（ステップＳ７）。
【００４５】
つまり、前記一方のグラフの特徴点（求解点）に重なった、または当該特徴点（求解点）の上または下に接触した（引っ付いた）他のグラフが、前記一方のグラフの特徴点（求解点）にＸ方向に１ドットずれて隣り合う当該グラフ上の表示ドットにおいても、さらに連続して重なったり、または上または下に接触したりしているか否かが判断される。
【００４６】
ここでさらに、グラフＹ１の特徴点「交点」だけでなく、その特徴点に隣接する表示ドットにおいても、グラフＹ２の表示ドットが重なったり接触したりしていると判断された場合には（ステップＳ７（Ｙｅｓ））、不明確表示の条件に当て嵌まるとして、前記拡大率設定データメモリ１７ｃに設定された拡大率［×２］により、前記グラフ描画データメモリ１７ｂに記憶されたグラフＹ１，Ｙ２の描画データが拡大処理され、拡大データ一次保存メモリ１７ｄに記憶される（ステップＳ８）。
【００４７】
すると、前記拡大データ一次保存メモリ１７ｄに記憶された拡大率［×２］により拡大処理されたグラフ描画データについて、前記不明確表示の条件に当て嵌まるか否かが繰り返し判断される（ステップＳ８→Ｓ６，Ｓ７）。
【００４８】
例えば前記図３（Ｂ）で示したグラフＹ１，Ｙ２について、前記ステップＳ６〜Ｓ８に従ったグラフ描画データの拡大処理が繰り返し実行され、例えば６回目の拡大処理［×２６（＝６４）］により拡大された際に、前記不明確表示の条件に当て嵌まらなくなったと判断された場合には（ステップＳ６（Ｎｏ）またはＳ７（Ｎｏ））、前記ステップＳ８にて拡大データ一次保存メモリ１７ｄに記憶された拡大率［×６４］であるグラフ描画データが読み出される。そして、図３（Ｃ）に示すように、特徴点（求解点）を中心にした一定の範囲を別ウインドウとし、倍率［×６４］と共にクローズアップ画面Ｚとして表示される（ステップＳ９）。
【００４９】
これにより、グラフＹ１の特徴点（求解点）であるグラフＹ２との「交点」付近が、どのようなグラフの軌跡になっているかを、当該グラフの全体像を把握できる状態のまま、自動で明確に表示させることができる。
【００５０】
図４は、前記グラフ関数電卓１０のグラフ表示処理に伴うグラフ表示の具体例（その２）を示す図である。
【００５１】
グラフ表示モードの起動により表示部１９に表示される拡大率設定画面に従い、ユーザ操作に応じて任意の拡大率（例えば［×２］）が設定されると、当該拡大率の設定データはＲＡＭ１７内の拡大率設定データメモリ１７ｃに記憶される（ステップＳ１）。
【００５２】
ユーザ操作に応じてグラフ式「Ｙ１＝（Ｘ＋２）２／２＋０．１」「Ｙ２＝Ｘ（Ｘ＋１．９）（Ｘ＋２．１）」が入力され、ＲＡＭ１７内のグラフ式データメモリ１７ａに記憶された状態で、「決定キー」１８ｃの操作によりグラフの描画が指示されると、前記各グラフ式Ｙ１，Ｙ２に応じたグラフの描画データが予め設定された初期条件［−６．３≦Ｘ≦６．３，−３．１≦Ｙ≦３．１］に従って生成され、グラフ描画データメモリ１７ｂに記憶される。すると、図４（Ａ）に示すように、前記グラフ描画データメモリ１７ｂに記憶されたグラフ描画データに応じたグラフＹ１，Ｙ２が、表示部１９にグラフ表示画面Ｇとして表示される（ステップＳ２）。
【００５３】
ここで、前記グラフ表示画面Ｇに表示されたグラフＹ１について、ユーザ操作により、当該グラフの特徴点「極小点」を求解するための命令が入力されると（ステップＳ３（Ｙｅｓ））、前記グラフの描画データに基づき、その特徴点「極小点」を求解する演算処理が実行される。
【００５４】
そして、前記命令された特徴点「極小点」が求められると（ステップＳ４（Ｙｅｓ））、図４（Ｂ）に示すように、グラフ表示画面ＧにおけるグラフＹ１上に当該特徴点「極小点」を示すポインタＰが表示され、また当該特徴点「極小点」の座標（Ｘ，Ｙ）が表示される（ステップＳ５）。
【００５５】
なお、図４（Ｂ）で示したグラフ表示画面Ｇ上の「ＭＩＮ」は、グラフＹ１の「極小点」が求解されたことを表示している。
【００５６】
この際、前記図４（Ａ）（Ｂ）で示した、標準倍率［×１］によるグラフ描画データでは、グラフＹ１の極小点に対応する表示ドットおよびそのＸ方向に前後する表示ドットが、グラフＹ２の表示ドットと連続的に重なったり接触したりして、求解された特徴点「極小点」付近のグラフの軌跡が不明確な状態となっている。
【００５７】
このため、グラフＹ１の特徴点「極小点」に重なった、または当該特徴点「極小点」の上または下に接触した（引っ付いた）他のグラフＹ２が、前記グラフＹ１の特徴点「極小点」にＸ方向に１ドットずれて隣り合う当該グラフＹ１上の表示ドットにおいても、さらに連続して重なったり、または上または下に接触したりしていると判断される（ステップＳ６（Ｙｅｓ）→Ｓ７（Ｙｅｓ））。
【００５８】
すると、前記拡大率設定データメモリ１７ｃに設定された拡大率［×２］により、前記グラフ描画データメモリ１７ｂに記憶されたグラフＹ１，Ｙ２の描画データが拡大処理され、拡大データ一次保存メモリ１７ｄに記憶される（ステップＳ８）。
【００５９】
そして、前記拡大データ一次保存メモリ１７ｄに記憶された拡大率［×２］により拡大処理されたグラフ描画データについて、前記不明確表示の条件に当て嵌まらなくなったと判断された場合には（ステップＳ６（Ｎｏ）またはＳ７（Ｎｏ））、当該拡大データ一次保存メモリ１７ｄに記憶された拡大率［×２］であるグラフ描画データが読み出される。そして、図４（Ｃ）に示すように、特徴点「極小点」を中心にした一定の範囲を別ウインドウとし、倍率［×２］と共にクローズアップ画面Ｚとして表示される（ステップＳ９）。
【００６０】
これにより、グラフＹ１の特徴点（求解点）である「極小点」付近が、どのようなグラフの軌跡になっているかを、当該グラフの全体像を把握できる状態のまま、自動で明確に表示させることができる。
【００６１】
なお、入力部１８における所定のキーを操作することで、図４（Ｄ）に示すように、前記クローズアップ画面ＺにおけるグラフＹ１上のポインタＰは消去される。
【００６２】
したがって、前記構成のグラフ関数電卓１０によるグラフ表示機能によれば、ユーザ任意のグラフ式に応じたグラフがドットマトリクス型の表示画面に表示され、交点、極大点、極小点など、何れかの特徴点の求解が指示されると、指示された特徴点が演算されてポインタＰにより表示されると共にその座標（Ｘ，Ｙ）が表示される。そして、前記グラフの特徴点およびその直近（近傍）のグラフ表示ドットに対し、重なったり接触したりする他のグラフが有るか否かを条件として、当該特徴点付近のグラフ軌跡が不明確な表示か否かが判断される。この不明確表示の条件に当て嵌まった場合には、当該条件に当て嵌まらなくなるまで、ユーザ設定された拡大率により、前記特徴点を含むグラフが繰り返し拡大されて表示される。
【００６３】
このため、表示させたグラフ上の特徴点が、他のグラフの軌跡と近接していることにより不明確な表示となってしまう場合には、自動で明確に表示できる状態まで拡大処理されて表示されるようになる。
【００６４】
そして、前記拡大処理されたグラフは、拡大前の元のグラフ表示画面Ｇ上にて別ウインドウにしたクローズアップ画面Ｚとしてその拡大倍率と共に表示されるので、前記グラフの特徴点（求解点）付近が、どのようなグラフの軌跡になっているかを、当該グラフの全体像を把握できる状態のままで、自動で明確に表示させることができる
また、前記グラフ上の求解された特徴点は、ポインタＰにより識別されて表示されるので、当該特徴点がグラフ上の何処にあるかを容易且つ明確に知ることができる。
【００６５】
なお、前記実施形態の図２のステップＳ６，Ｓ７を参照して説明したグラフ特徴点（求解点）の不明確表示を判断する条件では、求解されたグラフ特徴点の表示ドットとそれに隣り合う当該グラフの表示ドットについて、Ｙ軸方向に±１ドットの範囲で他のグラフの表示ドットが存在するか否かを判断した。ここで、前記グラフ特徴点の近傍に他のグラフ軌跡が含まれるか否かを判断するためのＹ軸方向の範囲は、±１ドットに限定されるものでは勿論なく、例えばそれ以下またはそれ以上に設定することで、判断条件をより緩くまたはより厳しく設定してもよい。
【００６６】
なお、前記実施形態において記載したグラフ関数電卓１０による動作手法、すなわち、図２のフローチャートに示すグラフ表示処理などの各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体（１３）に格納して配布することができる。そして、電子式計算機（１０）のコンピュータ（１１）は、この外部記憶媒体（１３）に記憶されたプログラムを記憶装置（１２）（１７）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したグラフ特徴点付近の自動による拡大表示が可能なグラフ表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００６７】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）Ｎ上を伝送させることができ、この通信ネットワークＮに接続された通信装置（１６）によって前記プログラムデータを電子式計算機（１０）のコンピュータ（１１）に取り込み、前述したグラフ特徴点付近の自動による拡大表示が可能なグラフ表示機能を実現することもできる。
【００６８】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００６９】
１０  …グラフ関数電卓（電子式計算機）
１１  …制御部（ＣＰＵ）
１２  …ＲＯＭ
１２ａ…数式演算プログラム
１２ｂ…グラフ描画プログラム
１２ｃ…求解点表示プログラム
１２ｄ…クローズアップ表示プログラム
１３  …外部記憶媒体
１４  …記憶媒体読み書き部
１５  …Ｗｅｂサーバ
１６  …通信制御部
１７  …ＲＡＭ
１７ａ…グラフ式データメモリ
１７ｂ…グラフ描画メモリ
１７ｃ…拡大率設定データメモリ
１７ｄ…拡大データ一次保存メモリ
１８  …入力部
１８ａ…「機能キー」
１８ｂ…「数字・文字キー」
１８ｃ…「決定キー」
１８ｄ…「カーソルキー」
１８Ｔ…「タッチパネル」
１９  …表示部
Ｎ  …通信ネットワーク
Ｇ  …グラフ表示画面
Ｚ  …ズームアップ画面
Ｐ  …ポインタ
【図１】
2010211281.tif 000003
【図２】
2010211281.tif 000004
【図３】
2010211281.tif 000005
【図４】
2010211281.tif 000006