(57)【要約】【課題】スクロールバーによりグラフ線図の注視区間の特徴をより正確に理解させる。【解決手段】ＣＰＵ１０は、トレースポインタ機能実行入力に応じて、表示部１００のグラフ上の所定位置にトレースポインタを表示させるとともに、表示部１０の所定位置にスクロールバーを表示させる。さらに、ＣＰＵ１０は、当該スクロールバーによるトレースポインタ移動操作に応じて、トレースポインタをグラフに沿って移動させる。【選択図】　図２
2004094678.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶された図形情報に基づいて、表示画面にグラフ線図を表示する図形表示手段と、
所定方向に延びユーザにより操作可能なスクロールバーを、前記表示画面に表示するスクロールバー表示手段と、
前記スクロールバーの前記表示画面上における操作状態を検知する操作検知手段と、
前記操作検知手段により検知された操作状態に基づいて、前記表示画面のグラフ線図上の所定位置に、トレースポインタを表示するトレースポインタ表示手段と、
を備えたことを特徴とする図形表示制御装置。
【請求項２】
前記スクロールバー表示手段は、前記グラフ線図における所定の座標軸に対応して、前記スクロールバーを表示する手段であることを特徴とする請求項１に記載の図形表示制御装置。
【請求項３】
前記スクロールバーは、前記座標軸方向に延びるバー部分と、前記バー部分上を移動可能でユーザにより移動操作されるスクロールポインタと、を有し、
前記トレースポインタ表示手段は、前記スクロールポインタの前記バー部分における表示位置に基づいて、前記トレースポインタを表示させる手段であって、
前記スクロールバー表示手段は、前記グラフ線図における前記トレースポインタの移動範囲に対応して前記スクロールバーの長手方向長さを設定し、前記表示画面に前記スクロールバーを表示する移動範囲対応表示手段を備えることを特徴とする請求項２に記載の図形表示制御装置。
【請求項４】
前記スクロールポインタの前記バー部分上の移動量に対応する、前記トレースポインタの前記座標軸に基づいた移動量を設定するポインタ移動量設定手段を備えたことを特徴とする請求項３に記載の図形表示制御装置。
【請求項５】
前記トレースポインタの前記グラフ線図上における前記座標軸方向の移動範囲を設定する移動範囲設定手段を備えたことを特徴とする請求項３又は４に記載の図形表示制御装置。
【請求項６】
前記スクロールバーの長手方向両端と、これに対応するグラフ線図上の座標点とを結んだ線を表示するスクロール量表示手段を備えたことを特徴とする請求項５に記載の図形表示制御装置。
【請求項７】
前記トレースポインタの表示位置における前記グラフ線図の接線方向が、所定の基準軸の方向と一致するように、前記グラフ線図を回転させる接線回転手段を備えたことを特徴とする請求項１〜６のいずれか一項に記載の図形表示制御装置。
【請求項８】
前記接線回転手段による前記グラフ線図の回転に対応する一次変換行列を表示する一次変換表示手段を備えたことを特徴とする請求項７に記載の図形表示制御装置。
【請求項９】
前記スクロールバー表示手段は、互いに独立した複数の前記スクロールバーを表示する複数バー表示手段を備えることを特徴とする請求項１〜８のいずれか一項に記載の図形表示制御装置。
【請求項１０】
前記操作検知手段により検知された操作状態に基づいて、切断平面をその法線方向へ移動させる平面移動手段と、
前記図形情報に基づいて、図形の前記切断平面による切断面を表示する切断面表示手段と、
を備えたことを特徴とする請求項１〜９のいずれか一項に記載の図形表示制御装置。
【請求項１１】
前記記憶部は、複数の前記図形情報を記憶しており、
前記図形表示手段は、複数の前記図形情報に対応する前記グラフ線図をそれぞれ前記表示画面上に表示する手段であり、
前記トレースポインタ表示手段は、前記スクロールバー表示手段により表示された前記スクロールバーに対応する前記トレースポインタを、前記複数のグラフ線図の内の１つのグラフ線図上に前記トレースポインタを表示する手段であり、
前記トレースポインタ表示手段により前記トレースポインタが表示される前記グラフ線図を変更するグラフ線図変更手段を備えたことを特徴とする請求項１〜１０のいずれか一項に記載の図形表示制御装置。
【請求項１２】
前記トレースポインタを前記表示画面外へ移動するよう前記スクロールバーが操作された場合に、移動後の前記トレースポインタが前記表示画面内に表示されるように、前記グラフ線図の表示範囲を変更する表示範囲変更手段を備えたことを特徴とする請求項１〜１１のいずれか一項に記載の図形表示制御装置。
【請求項１３】
前記トレースポインタを前記表示画面外へ移動するよう前記スクロールバーが操作された場合に、移動後の前記トレースポインタが前記表示画面内に表示されるよう前記前記グラフ線図を縮小して表示する縮小表示手段を備えたことを特徴とする請求項１〜１１のいずれか一項に記載の図形表示制御装置。
【請求項１４】
コンピュータに対して、
記憶部に記憶された図形情報に基づいて、表示画面にグラフ線図を表示する図形表示機能と、
所定方向に延びユーザにより操作可能なスクロールバーを、前記表示画面に表示するスクロールバー表示機能と、
前記スクロールバーの前記表示画面上における操作状態を検知する操作検知機能と、
前記操作検知機能により検知された操作状態に基づいて、前記表示画面のグラフ線図上の所定位置に、トレースポインタを表示するトレースポインタ表示機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形の表示制御に関するものであり、詳細には、表示画面に表示される図形を操作するためのスクロールバーを表示制御する図形表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、入力された数式等に基づいてグラフ等の図形を作成する作図描画機能を備えた装置が知られている。この種の装置として、例えば、方程式計算、行列演算、複素数演算等の計算機能、財務計算機能、統計機能等のような、多種類の機能を備えた関数電卓において、上述した作図描画機能を備えたもの（以下、グラフ関数電卓という。）が知られている。このグラフ関数電卓は、計算機能を利用した各種技術計算の演算結果をグラフ線図化して表示させることができるので、数理処理の理解等に役立ち、教育現場や研究機関等において広く活用されている。
【０００３】
このグラフ関数電卓は、スクロールバーを表示させる機能を有しており、このスクロールバーを操作して、画面上のグラフ線図を移動させることができるようになっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記グラフ関数電卓では、グラフ線図の一部を注視する場合には、スクロールバーにより注視区間を画面中央側に移動させることしかできない。すなわち、前記グラフ関数電卓は、グラフ線図を単に描画するのみであるので、グラフ線図の一部を注視するには不便であり、スクロールバーを用いても、グラフ線図が通過する座標、グラフ線図の傾き具合等の特徴を、正確に理解し難いという問題点がある。
【０００５】
本発明の課題は、上述した従来の問題点を解消するため、スクロールバーによりグラフ線図の注視区間の特徴をより正確に理解することのできる図形表示制御装置及びプログラムを提供することである。
【０００６】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の図形表示制御装置は、
記憶部に記憶された図形情報に基づいて、表示画面にグラフ線図を表示する図形表示手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ１２）と、所定方向に延びユーザにより操作可能なスクロールバーを、前記表示画面に表示するスクロールバー表示手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ１４）と、
前記スクロールバーの前記表示画面上における操作状態を検知する操作検知手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ２０）と、
前記操作検知手段により検知された操作状態に基づいて、前記表示画面のグラフ線図上の所定位置に、トレースポインタを表示するトレースポインタ表示手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ２２）と、
を備えたことを特徴としている。
【０００７】
また、請求項１４に記載のプログラムは、
コンピュータに対して、
記憶部に記憶された図形情報に基づいて、表示画面にグラフ線図を表示する図形表示機能と、
所定方向に延びユーザにより操作可能なスクロールバーを、前記表示画面に表示するスクロールバー表示機能と、
前記スクロールバーの前記表示画面上における操作状態を検知する操作検知機能と、
前記操作検知機能により検知された操作状態に基づいて、前記表示画面のグラフ線図上の所定位置に、トレースポインタを表示するトレースポインタ表示機能と、
を実現させることを特徴としている。
【０００８】
この請求項１又は１４に記載の発明によれば、スクロールバーを表示画面上にて操作することにより、表示画面上に描画されたグラフ線図上の所定位置にトレースポインタを移動させることができる。従って、グラフ線図の注視区間をトレースポインタが連続的に移動するようスクロールバーを操作することにより、グラフ線図の注視区間における特徴、概形等を正確に理解することができる。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の図形表示制御装置において、
前記スクロールバー表示手段は、前記グラフ線図における所定の座標軸に対応して、前記スクロールバーを表示する手段であることを特徴としている。
【００１０】
この請求項２に記載の発明によれば、スクロールバーを所定の座標軸方向に操作することにより、グラフ線図上のトレースポインタを所定の座標軸方向を基準として移動させることができ、グラフ線図の所定の座標軸方向における傾き、変化量等の特徴を把握することができる。
【００１１】
また、請求項３に記載の発明は、請求項２に記載の図形表示制御装置において、
前記スクロールバーは、前記座標軸方向に延びるバー部分と、前記バー部分上を移動可能でユーザにより移動操作されるスクロールポインタと、を有し、
前記トレースポインタ表示手段は、前記スクロールポインタの前記バー部分における表示位置に基づいて、前記トレースポインタを表示させる手段であって、
前記スクロールバー表示手段は、前記グラフ線図における前記トレースポインタの移動範囲に対応して前記スクロールバーの長手方向長さを設定し、前記表示画面に前記スクロールバーを表示する移動範囲対応表示手段（例えば、図２に示すＣＰＵ１０：図９に示すステップＣ２０）を備えることを特徴としている。
【００１２】
この請求項３に記載の発明によれば、トレースポインタの移動範囲に対応した長さのバー部分を有するスクロールバーが表示され、スクロールポインタによりトレースポインタをその移動範囲内で移動させることができる。
【００１３】
また、請求項４に記載の発明は、請求項３に記載の図形表示制御装置において、
前記スクロールポインタの前記バー部分上の移動量に対応する、前記トレースポインタの前記座標軸に基づいた移動量を設定するポインタ移動量設定手段（例えば、図２に示すＣＰＵ１０：図９に示すステップＣ２０）を備えたことを特徴としている。
【００１４】
この請求項４に記載の発明によれば、スクロールポインタの移動量に対応するトレースポインタの移動量を設定することができる。従って、グラフ線図の注視区間の長さに応じて、トレースポインタを所望の移動量とすることができ、グラフ線図の注視区間における特徴、概形等をより正確に理解することができる。
【００１５】
また、請求項５に記載の発明は、請求項３又は４に記載の図形表示制御装置において、
前記トレースポインタの前記グラフ線図上における前記座標軸方向の移動範囲を設定する移動範囲設定手段（例えば、図２に示すＣＰＵ１０：図６に示すステップＢ２４）を備えたことを特徴としている。
【００１６】
この請求項５に記載の発明によれば、グラフ線図の注視区間の長さに応じて、トレースポインタを所望の移動範囲とすることができ、グラフ線図の注視区間における特徴、概形等をより正確に理解することができる。
【００１７】
また、請求項６に記載の発明は、請求項５に記載の図形表示制御装置において、
前記スクロールバーの長手方向両端と、これに対応するグラフ線図上の座標点とを結んだ線を表示するスクロール量表示手段（例えば、図２に示すＣＰＵ１０：図９に示すステップＣ２２）を備えたことを特徴としている。
【００１８】
この請求項６に記載の発明によれば、スクロールバーの両端と、これに対応するグラフ線図上の座標点とを結んだ線を視認することにより、トレースポインタの移動範囲及び移動量と、スクロールバーとの対応付けを的確に把握することができる。
【００１９】
また、請求項７に記載の発明は、請求項１〜６のいずれか一項に記載の図形表示制御装置において、
前記トレースポインタの表示位置における前記グラフ線図の接線方向が、所定の基準軸の方向と一致するように、前記グラフ線図を回転させる接線回転手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ２４〜Ａ３２）を備えたことを特徴としている。
【００２０】
この請求項７に記載の発明によれば、トレースポインタの表示位置におけるグラフ線図の接線方向を把握することができる。すなわち、トレースポインタを連続的に移動させると、これに伴ってグラフ線図もまた連続的に回転するので、グラフ線図の注視区間の傾き等の特徴をより正確に把握することができる。
【００２１】
また、請求項８に記載の発明は、請求項７に記載の図形表示制御装置において、
前記接線回転手段による前記グラフ線図の回転に対応する一次変換行列を表示する一次変換表示手段（例えば、図２に示すＣＰＵ１０：図１２に示すステップＤ２０，Ｄ２２）を備えたことを特徴としている。
【００２２】
この請求項８に記載の発明によれば、グラフ線図の回転に対応する一次変更行列が表示されるので、この行列からグラフ線図の傾き等の特徴を正確に把握することができるし、この行列を用いて座標変換等の解析を行うことができ、実用に際して極めて有利である。
【００２３】
また、請求項９に記載の発明は、請求項１〜８のいずれか一項に記載の図形表示制御装置において、
前記スクロールバー表示手段は、互いに独立した複数の前記スクロールバーを表示する複数バー表示手段（例えば、図２に示すＣＰＵ１０：図６に示すステップＢ２４）を備えることを特徴としている。
【００２４】
この請求項９に記載の発明によれば、複数のスクロールバーが表示されるので、各スクロールバーごとにトレースポインタの移動範囲及び移動量を設定することができる。従って、グラフ線図の注視区間が複数である場合や、グラフ線図の注視するパラメータが複数である場合であっても、各スクロールバーにより所望のグラフの性質を別個に把握することができる。
【００２５】
また、請求項１０に記載の発明は、請求項１〜９のいずれか一項に記載の図形表示制御装置において、
前記操作検知手段により検知された操作状態に基づいて、切断平面をその法線方向へ移動させる平面移動手段（例えば、図２に示すＣＰＵ１０：図１５に示すステップＥ２０）と、
前記図形情報に基づいて、図形の前記切断平面による切断面を表示する切断面表示手段（例えば、図２に示すＣＰＵ１０：図１５に示すステップＥ２２）と、
を備えたことを特徴としている。
【００２６】
この請求項１０に記載の発明によれば、切断平面を所望の位置へ移動させることにより、図形の所望の位置の切断面を把握することができる。すなわち、所定方向の断面から図形の特徴、概形等を把握することができる。
【００２７】
また、請求項１１に記載の発明は、請求項１〜１０のいずれか一項に記載の図形表示制御装置において、
前記記憶部は、複数の前記図形情報を記憶しており、
前記図形表示手段は、複数の前記図形情報に対応する前記グラフ線図をそれぞれ前記表示画面上に表示する手段であり、
前記トレースポインタ表示手段は、前記スクロールバー表示手段により表示された前記スクロールバーに対応する前記トレースポインタを、前記複数のグラフ線図の内の１つのグラフ線図上に前記トレースポインタを表示する手段であり、
前記トレースポインタ表示手段により前記トレースポインタが表示される前記グラフ線図を変更するグラフ線図変更手段（例えば、図２に示すＣＰＵ１０：図１８に示すステップＦ２６，Ｆ２８）を備えたことを特徴としている。
【００２８】
この請求項１１に記載の発明によれば、複数のグラフ線図が表示された際に、トレースポインタが表示されるグラフ線図を切り替えることにより、複数のグラフ線図の特徴、概形を把握することができる。
【００２９】
また、請求項１２に記載の発明は、請求項１〜１１のいずれか一項に記載の図形表示制御装置において、
前記トレースポインタを前記表示画面外へ移動するよう前記スクロールバーが操作された場合に、移動後の前記トレースポインタが前記表示画面内に表示されるように、前記グラフ線図の表示範囲を変更する表示範囲変更手段（例えば、図２に示すＣＰＵ１０：図２１に示すステップＧ２６）を備えたことを特徴としている。
【００３０】
この請求項１２に記載の発明によれば、トレースポインタが表示画面外へ移動しても、これに追従してグラフ線図の表示範囲が変更されるので、トレースポインタを見失うことはないし、トレースポインタの移動後におけるグラフ線図の区間を認識することができる。
【００３１】
また、請求項１３に記載の発明は、請求項１〜１１のいずれか一項に記載の図形表示制御装置において、
前記トレースポインタを前記表示画面外へ移動するよう前記スクロールバーが操作された場合に、移動後の前記トレースポインタが前記表示画面内に表示されるよう前記前記グラフ線図を縮小して表示する縮小表示手段（例えば、図２に示すＣＰＵ１０：図２４に示すステップＨ２６〜Ｈ３０）を備えたことを特徴としている。
【００３２】
この請求項１３に記載の発明によれば、トレースポインタが表示画面外へ移動しても、グラフ線図が縮小されるので、トレースポインタを見失うことはないし、グラフ線図全体におけるトレースポインタの移動後の位置を認識することができる。
【００３３】
【発明の実施の形態】
以下、図１〜図２５を参照して、本発明に係る図形表示制御装置の実施の形態について詳細に説明する。尚、以下においては、本発明を、グラフ表示機能を有するグラフ関数電卓に適用した場合を例にとって説明するが、本発明は、これに限定されるものではない。
【００３４】
図１に、このグラフ関数電卓１の概観図の一例を示す。同図に示すように、グラフ関数電卓１は、ディスプレイ２と、各種キー群４と、入力ペン６とを備える。各種キー群４を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザーは、これらのキーを押下してグラフ関数電卓１を操作する。さらに、ユーザーは、入力ペン６を使用したディスプレイ２上のエリア選択により操作を行うことも可能である。
【００３５】
また、このグラフ関数電卓１には、計算機能、グラフ機能、プログラム機能等の種々の機能が搭載され、利用する機能に対応する動作モードを選択することにより、上述した各機能を実現することができるようになっている。例えば、グラフモードの選択操作を行うと、動作モードがグラフモードに設定され、例えば、設定した表示範囲に基づいた座標系でグラフ等の図形を描画させることができる。
【００３６】
〔第１の実施の形態〕
先ず、本発明を適用した第１の実施の形態について説明する。図２は、グラフ関数電卓１の機能構成を示す図である。同図に示すように、グラフ関数電卓１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１０、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２０、ＲＡＭ（Ｒａｎｄｏｍ　ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）４０、入力部６０、位置検出回路７０、タブレット８０、表示駆動回路９０、表示部１００の各部によって構成される。
【００３７】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行う。具体的には、ＣＰＵ１０は、入力部６０或いはタブレット８０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ４０に格納するとともに、当該処理結果を表示するための表示信号を適宜に表示駆動回路９０に出力して、当該表示信号に対応した表示情報を表示部１００に表示させる。
【００３８】
また、第１の実施の形態を実現するため、ＣＰＵ１０は、特に、ＲＯＭ２０に格納されるトレースポインタ制御プログラム２０２と、図形回転制御プログラム２０４とに従って処理を実行する。
【００３９】
具体的には、ＣＰＵ１０は、トレースポインタ機能実行入力に応じて、表示部１００のグラフ上の所定位置にトレースポインタを表示させるとともに、表示部１００の所定位置にスクロールバーを表示させる。さらに、ＣＰＵ１０は、当該スクロールバーによるトレースポインタ移動操作に応じて、トレースポインタをグラフに沿って移動させる。
【００４０】
ＲＯＭ２０には、各種初期設定、ハードウェアの検査、あるいは、必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、グラフ関数電卓１の電源投入時においてこの初期プログラムを実行することにより、グラフ関数電卓１の動作環境を設定する。
【００４１】
また、ＲＯＭ２０には、メニュー表示処理、各種設定処理、グラフ描画処理等のグラフ関数電卓１の動作に係る各種処理プログラムや、グラフ関数電卓１の備える種々の機能を実現するためのプログラム等が格納される。本実施形態においては、特に、トレースポインタ制御プログラム２０２と、図形回転制御プログラム２０４とが格納される。
【００４２】
ＲＡＭ４０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に、描画するグラフ等の図形の数式データを保持する数式データ格納領域４０２と、表示部１００に表示させるグラフの表示範囲を保持する表示範囲データ格納領域４０４と、当該図形の描画データを保持する描画データ格納領域４０６と、スクロールバーの配置位置、配置方向、描画データ、当該スクロールバーに対応付けられたグラフの識別情報といったスクロールバーデータを保持するスクロールバーデータ格納領域４０８と、グラフ上のトレースポインタの配置位置、描画データ、スクロールバーの操作量に対応する移動量といったトレースポインタデータを保持するトレースポインタデータ格納領域４０９とを備える。描画データ格納領域４０６には、特に、グラフを回転させた際の回転行列データ４０６ａが格納される。
【００４３】
入力部６０は、数値や数式等の入力、機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力部６０におけるキー入力により、特に、モードの切り替え、関数演算処理等の実行、グラフ表示を指示するグラフ実行、トレース処理を指示するトレース実行、処理の終了やモードの解除、グラフ上の座標を指定するトレースポインタ等の各種ポインタやメニュー画面におけるカーソル等の移動、各種選択操作やトレース位置の確定指示、数式の入力やプログラムの編集、或いはプレゼンテーションファイルの作成等の入力手段を実現する。尚、この入力部６０は、図１に示すキー群４に相当するものである。
【００４４】
また、グラフ関数電卓１は、入力装置として、タブレット８０を備える。このタブレット８０は、表示部１００における位置を指示する入力ペン（図１に示す入力ペン６に相当）等の装置と、指示された表示部１００の位置を感知する装置とが組み合わされた入力装置であり、タブレット８０に接続される位置検出回路７０は、タブレット８０により指示された位置座標を検出する。このタブレット８０を使用すれば、表示部１００における位置を細かく指定することができ、タブレット８０を使用した表示部１００のエリア選択により、上述した入力部６０における指示手段を実現することができる。特に、このタブレット８０を使用して表示部１００に表示されるスクロールバーを操作し、グラフに対するスクロール操作や、スクロールバー方向の設定操作が可能である。
【００４５】
表示駆動回路９０は、ＣＰＵ１０から入力される表示信号に基づいて表示部１００を制御して各種画面を表示させるものであり、表示部１００は、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等により構成される。尚、この表示部１００は、図１に示すディスプレイ２に相当するものである。
【００４６】
次に、図３及び図４を参照して、本発明を適用した第１の実施の形態におけるスクロールバー制御処理について説明する。図３は、グラフ関数電卓１の動作フロー、図４は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【００４７】
モード切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図３に示すように、ＣＰＵ１０は、グラフ描画入力を検知すると（ステップＡ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＡ１２）。
【００４８】
図４（ａ）に、この段階で表示されるグラフ表示画面６００の一例を示す。同図に示すように、グラフ表示画面６００には、設定された表示範囲に基づいたグラフ６０２が描画されている。
【００４９】
また、ＣＰＵ１０は、トレースポインタ機能の実行入力を検知すると（ステップＡ１４）、トレースポインタ制御プログラム２０２を実行し、図４（ｂ）に示すように、先ず、グラフ６０２の所定位置にトレースポインタ６０４を表示させるとともに（ステップＡ１６）、表示部１００の所定位置にスクロールバー６０６を表示させる（ステップＡ１８）。
【００５０】
尚、本実施の形態においては、図４（ｂ）に示すように、トレースポインタ６０４の表示とともに、トレースポインタ６０４の座標が座標表示部６０８に表示される。また、スクロールバー６０６は、従来公知のものと同様であり、所定の座標軸に対応している。本実施の形態では、スクロールバー６０６はｘ軸に対応しており、左右方向に延びるバー部分６０６ａと、バー部分６０６ａ上を長手方向に移動するスクロールポインタ６０６ｂを有している。
【００５１】
そして、ＣＰＵ１０は、スクロールバーによるポインタの移動操作を検知すると（ステップＡ２０）、移動操作量に応じたスクロールポインタの位置を算出してスクロールポインタの表示を更新する（ステップＡ２２）。そして、ＣＰＵ１０は、図形回転制御プログラム２０４を実行し、当該算出したスクロールポインタ位置におけるグラフの接線を算出する（ステップＡ２４）。
【００５２】
ここで、ＣＰＵ１０は、接線と基準軸とでなす角度を算出し（ステップＡ２６）、この接線が基準軸と一致する図形の回転行列を算出する（ステップＡ２８）。そして、この回転行列に基づいて、グラフを回転させたグラフ表示データを算出した後（ステップＡ３０）、この更新されたグラフ表示データをグラフ表示画面に表示する（ステップＡ３２）。
【００５３】
例えば、図４（ｂ）に示すグラフ表示画面６００において、入力ペンによりスクロールバー６０６を選択してドラッグすると、図４（ｃ）に示すように、グラフ表示画面６００のトレースポインタ６０４が移動するとともに、グラフ６０２におけるトレースポインタ６０４の座標における接線がｘ軸と平行となるようグラフ６０２が回転して表示更新される。図４には、基準軸としてｘ軸が選択されているものを示しているが、基準軸がｙ軸や、他の直線であってもよいことは勿論である。図４（ｄ）には、図４（ｃ）から、さらにトレースポインタ６０４を移動した場合のグラフ６０２の表示状態を示す。
【００５４】
また、ＣＰＵ１０は、機能解除入力操作を監視するとともに、ポインタ移動操作の再実行の入力を受け付け、機能解除入力を検知したと判断した場合には（ステップＡ３４：ＹＥＳ）、本処理を終了する。
【００５５】
以上説明したように、第１の実施の形態によれば、スクロールバーを表示画面上にて操作することにより、表示画面上に描画されたグラフ上の所定位置にトレースポインタを移動させることができる。従って、グラフの注視区間をトレースポインタが連続的に移動するようスクロールバーを操作することにより、グラフの注視区間における特徴、概形等をより正確に理解することができる。
また、所定の座標軸に対応してスクロールバーが表示されるので、スクロールバーを所定の座標軸方向に操作することにより、グラフ上のトレースポインタを所定の座標軸方向を基準として移動させることができ、グラフの所定の座標軸方向における傾き、変化量等の特徴を把握することができる。
また、トレースポインタの表示位置におけるグラフの接線方向を把握することができる。すなわち、トレースポインタを連続的に移動させると、これに伴ってグラフもまた連続的に回転するので、グラフの注視区間の傾き等の特徴をより正確に把握することができる。
【００５６】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。尚、第２の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図５（ａ）に示すＲＯＭ２１、ＲＡＭ４０を図５（ｂ）に示すＲＡＭ４１に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００５７】
先ず、図５を参照して、本発明を適用した第２の実施の形態におけるＲＯＭ２１とＲＡＭ４１の構成について説明する。図５（ａ）にＲＯＭ２１の、（ｂ）にＲＡＭ４１の構成をそれぞれ示す。図５（ａ）に示すように、ＲＯＭ２１には、特に、複数スクロールバー制御プログラム２１２が格納される。
【００５８】
また、図５（ｂ）に示すように、ＲＡＭ４１は、特に、数式データ格納領域４１２と、表示範囲データ格納領域４１４と、描画データ格納領域４１６と、スクロールバーデータ格納領域４１８と、トレースポインタデータ格納領域４１９とを備える。本実施の形態では、スクロールバーデータ格納領域４１８には、特に、第１スクロールバーデータ４１８ａと、第２スクロールバーデータ４１８ｂとが格納される。
【００５９】
本発明を適用した第２の実施の形態により、複数のスクロールバーによりトレースポインタを移動させるグラフ関数電卓の機能を実現する。ＣＰＵ１０は、複数スクロールバー制御プログラム２１２に従って処理を実行する。
【００６０】
具体的には、ＣＰＵ１０は、複数のスクロールバーを表示させるとともに、各スクロールバーごとにトレースポインタの移動範囲、移動量等を設定した後、新たに１つのスクロールバーを表示させる。そして、ＣＰＵ１０は、１つのスクロールバーにより既に設定された移動範囲、移動量等に基づいてトレースポインタの操作処理を行う。
【００６１】
次に、図６及び図７を参照して、本発明を適用した第２の実施の形態における複数スクロールバー制御処理について説明する。図６は、グラフ関数電卓１の動作フロー、図７は、表示部１００に表示される画面の遷移例をそれぞれ示す。
【００６２】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図６に示すように、ＣＰＵ１０は、グラフ描画入力を検知すると（ステップＢ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＢ１２）。
【００６３】
図７（ａ）に、この段階で表示されるグラフ表示画面６１０の一例を示す。同図に示すように、グラフ表示画面６１０には、設定された表示範囲に基づいたグラフ６１２が描画されている。
【００６４】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＢ１４）、複数スクロールバー制御プログラム２１２の実行を開始し、先ず、グラフ表示画面６１０に機能が実行されたことを表示する（ステップＢ１６）。この後、ＣＰＵ１０は、スクロールバーの移動範囲と機能の指定操作を検知すると（ステップＢ１８）、スクロールバーの機能と移動範囲データを確保する（ステップＢ２０）。
【００６５】
例えば、図７（ｂ）に示すように、初回の指定操作が行われると、グラフ表示画面６１０には、所定方向の第１のスクロールバー６１６が表示される。尚、本実施の形態においては、図７（ｂ）に示すように、トレースポインタ６１４の表示とともに、トレースポインタ６１４の座標が座標表示部６１８に表示される。また、第１のスクロールバー６１６は、従来公知のものと同様であり、左右方向に延びるバー部分６１６ａと、バー部分６１６ａ上を長手方向に移動するスクロールポインタ６１６ｂを有している。本実施の形態においては、第１のスクロールバー６１６のバー部分６１６ａの両端部と、この移動範囲に対応するグラフ６１２の両座標とは、破線６１６ｃにより結ばれた状態が一時的に表示される。
【００６６】
また、例えば、図７（ｃ）に示すように、２回目の指定操作が行われると、第１のスクロールバー６１６に加え、所定方向の第２のスクロールバー６１７が表示される。また、第２のスクロールバー６１７は、従来公知のものと同様であり、左右方向に延びるバー部分６１７ａと、バー部分６１７ａ上を長手方向に移動するスクロールポインタ６１７ｂを有している。本実施の形態においては、第１のスクロールバー６１７のバー部分６１７ａの両端部と、この移動範囲に対応するグラフ６１２の両座標とは、破線６１７ｃにより結ばれた状態が一時的に表示される。
【００６７】
また、ＣＰＵ１０は、複数のスクロールバーの結合操作を検知すると（ステップＢ２２）、複数のスクロールバーの機能と移動範囲を確保して（ステップＢ２４）、図７（ｄ）に示すように、第１のスクロールバー６１６及び第２のスクロールバー６１７の表示を解除するとともに、グラフ表示画面６１０の所定方向にわたって延びる第３のスクロールバー６１９を表示する。図７（ｄ）に示すように、第３のスクロールバー６１９もまた、左右方向に延びるバー部分６１９ａと、バー部分６１９ａ上を長手方向に移動するスクロールポインタ６１９ｂを有している。
【００６８】
この状態で、ＣＰＵ１０は、スクロールバーの操作実行入力を検知すると（ステップＢ２６）、スクロールバーの移動量を算出し（ステップＢ２８）、この移動量に基づいてスクロールバー表示データを更新してグラフ表示画面６１０に表示する（ステップＢ３０）。さらに、ＣＰＵ１０は、スクロールバーに関連づけられた機能の操作データを算出する（ステップＢ３２）。本実施の形態においては、この操作データは、スクロールバーの移動により操作されるグラフ６１２上のトレースポインタの座標を含む。
【００６９】
次いで、ＣＰＵ１０は、トレースポインタの座標が、ステップＢ２４にて確保された移動範囲の外であるか否かを判定する（ステップＢ３４）。トレースポインタの座標が移動範囲の外である場合は、関連する機能データを再計算し（ステップＢ３６）、関連する機能データを表示更新する（ステップＢ３８）。具体的には、トレースポインタの座標を、グラフにおける操作範囲の臨界座標となるよう再計算し、図７（ｆ）に示すように、トレースポインタ６１４をこの臨界座標の位置に表示更新する。
【００７０】
尚、ステップＢ３４にて、トレースポインタの座標が移動範囲内である場合は、図７（ｅ）及び（ｇ）に示すように、この座標に基づいてグラフ６１２上にトレースポインタ６１４を表示更新する（ステップＢ３８）。
【００７１】
また、ＣＰＵ１０は、終了入力操作を監視するとともに、ポインタ移動操作の再実行の入力を受け付け、終了入力を検知したと判断した場合には（ステップＢ４０：ＹＥＳ）、本処理を終了する。
【００７２】
以上説明したように、第２の実施の形態によれば、複数のスクロールバーが表示されるので、各スクロールバーごとにトレースポインタの移動範囲及び移動量を設定することができる。従って、グラフの注視区間が複数である場合や、グラフの注視するパラメータが複数である場合であっても、各スクロールバーにより所望のグラフの性質を別個に把握することができる。
また、複数のスクロールバーの機能を結合して新たな１つのスクロールバーを生成するようにしたので、１つのスクロールバーの操作により複数のスクロールバーによるトレースポインタの移動処理等を行うことができる。
【００７３】
〔第３の実施の形態〕
次に、本発明を適用した第３の実施の形態について説明する。尚、第３の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図８（ａ）に示すＲＯＭ２２、ＲＡＭ４０を図８（ｂ）に示すＲＡＭ４２に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００７４】
先ず、図８を参照して、本発明を適用した第３の実施の形態におけるＲＯＭ２２とＲＡＭ４２の構成について説明する。図８（ａ）にＲＯＭ２２の、（ｂ）にＲＡＭ４２の構成をそれぞれ示す。図８（ａ）に示すように、ＲＯＭ２２には、特に、ポインタ移動量設定プログラム２２２と、スクロール量表示プログラム２２４とが格納される。
【００７５】
また、図８（ｂ）に示すように、ＲＡＭ４２は、特に、数式データ格納領域４２２と、表示範囲データ格納領域４２４と、描画データ格納領域４２６と、スクロールバーデータ格納領域４２８と、トレースポインタデータ格納領域４２９とを備える。また、描画データ格納領域４２６には、特に、スクロール量データ４２６ａが格納される。また、トレースポインタデータ格納領域４２９には、特に、スクロールバーの移動量に対応付けられたトレースポインタの移動量データ４２９ａが格納される。
【００７６】
本発明を適用した第３の実施の形態により、スクロールバーに対応付けられるトレースポインタの移動量を設定し、スクロールバーの両端とこれに対応するグラフ線図上の点を結んだ線を表示するグラフ関数電卓の機能を実現する。ＣＰＵ１０は、ポインタ移動量設定プログラム２２２と、スクロール量表示プログラム２２４とに従って処理を実行する。
【００７７】
具体的には、ＣＰＵ１０は、スクロールバードロップ機能入力を検知し、スクロールバーの移動範囲及び機能の指定入力を検知すると、所定長さのスクロールバーを表示させるとともに、スクロールバーの両端と設定された移動範囲に対応するグラフ線図上の点を破線により結んでスクロール量を表示する。
【００７８】
次に、図９及び図１０を参照して、本発明を適用した第３の実施の形態におけるポインタ移動量設定処理及びスクロール量表示処理について説明する。図９は、グラフ関数電卓１の動作フロー、図１０は、表示部１００に表示される表示画面の遷移例をそれぞれ示す図である。
【００７９】
モード切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図９に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＣ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＣ１２）。
【００８０】
図１０（ａ）に、この段階で表示されるグラフ表示画面６２０の一例を示す。同図に示すように、グラフ表示画面６２０には、設定された表示範囲に基づいたグラフ６２２が描画されている。
【００８１】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＣ１４）、グラフ表示画面６２０に機能が実行されたことを表示する（ステップＣ１６）。この後、ＣＰＵ１０は、ポインタ移動量設定プログラム２２２及びスクロール量表示プログラム２２４の実行を開始し、スクロールバーの移動範囲と機能の指定操作を検知すると（ステップＣ１８）、スクロールバーの機能と移動範囲データを設定する（ステップＣ２０）。このとき、図１０（ｂ）に示すように、ＣＰＵ１０は、スクロールバー６２６のバー部分６２６ａの長手方向両端と、これに対応するグラフ６２２上の座標点とを破線６２６ｃで結ぶ（ステップＣ２２）。
【００８２】
尚、本実施の形態においては、図１０（ｂ）に示すように、トレースポインタ６２４の表示とともに、トレースポインタ６２４の座標が座標表示部６２８に表示される。また、スクロールバー６２６は、左右方向に延びるバー部分６２６ａと、バー部分６２６ａ上を長手方向に移動するスクロールポインタ６２６ｂを有している。
【００８３】
そして、ＣＰＵ１０は、スクロールバーによるトレースポインタの移動操作を検知すると（ステップＣ２４）、スクロールポインタの移動操作がスクロールバーによるものか否かを判定する（ステップＣ２６）。トレースポインタの移動操作がスクロールバーによるものである場合は、スクロールバーの移動量に対応付けられたトレースポインタの移動量を算出する（ステップＣ２８）。トレースポインタの移動操作がスクロールバーによるものでない場合、例えばトレースポインタ移動キーによる操作である場合は、グラフ表示画面の設定に従ってトレースポインタの移動量を算出する（ステップＣ３０）。
【００８４】
トレースポインタの移動量を算出した後、ＣＰＵ１０は、グラフ表示画面６２０に表示する表示データを算出し（ステップＣ３２）、算出された表示データに基づいてグラフ表示画面６２０を更新する（ステップＣ３４）。本実施の形態では、この表示データは、グラフ表示画面６２０に表示されるトレースポインタの位置データと、このトレースポインタの座標データとが含まれる。
【００８５】
例えば、図１０（ｂ）に示すグラフ表示画面６２０において、入力ペンによりスクロールバー６２６を選択して所定方向へドラッグすると、図１０（ｃ）に示すように、グラフ表示画面６２０のトレースポインタ６２４が、スクロールバー６２６に対応付けられた移動量だけ移動する。本実施の形態では、スクロールバー６２６の移動表示量に比して、トレースポインタ６２４の所定座標軸方向の移動量は細かく設定されている。図１０（ｃ）に示すグラフ表示画面６２０において、ポインタ移動操作キーを操作すると、図１０（ｄ）に示すように、グラフ表示画面６２０のトレースポインタ６２４が、グラフ表示画面６２０の設定に従った移動量だけ移動する。尚、図１０（ｄ）には、スクロールバー６２６の表示範囲を超えて、トレースポインタ６２４を移動させた場合のグラフ表示画面６２０の状態を示す。
【００８６】
また、ＣＰＵ１０は、終了入力操作を監視するとともに、ポインタ移動操作の再実行の入力を受け付け、終了入力を検知したと判断した場合には（ステップＣ３６：ＹＥＳ）、本処理を終了する。
【００８７】
以上説明したように、第３の実施の形態によれば、トレースポインタの移動範囲に対応した長さのバー部分を有するスクロールバーが表示され、スクロールポインタによりトレースポインタをその移動範囲内で移動させることができる。
また、スクロールポインタの移動量に対応するトレースポインタの移動量及び移動範囲を設定することができる。従って、グラフの注視区間の長さに応じて、トレースポインタを所望の移動量及び移動範囲とすることができ、グラフの注視区間における特徴、概形等をより正確に理解することができる。
また、スクロールバーの両端と、これに対応するグラフ線図上の座標点とを結んだ線を視認することにより、トレースポインタの移動範囲及び移動量と、スクロールバーとの対応付けを的確に把握することができる。
【００８８】
〔第４の実施の形態〕
次に、本発明を適用した第４の実施の形態について説明する。尚、第４の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図１１（ａ）に示すＲＯＭ２３、ＲＡＭ４０を図１１（ｂ）に示すＲＡＭ４３に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００８９】
先ず、図１１を参照して、本発明を適用した第４の実施の形態におけるＲＯＭ２３とＲＡＭ４３の構成について説明する。図１１（ａ）にＲＯＭ２３の、（ｂ）にＲＡＭ４３の構成をそれぞれ示す。図１１（ａ）に示すように、ＲＯＭ２３には、特に、変換行列表示プログラム２３２が格納される。
【００９０】
また、図１１（ｂ）に示すように、ＲＡＭ４３は、特に、数式データ格納領域４３２と、表示範囲データ格納領域４３４と、描画データ格納領域４３６と、スクロールバーデータ格納領域４３８と、トレースポインタデータ格納領域４３９とを備え、描画データ格納領域４３６には、特に、グラフを回転させた際の回転行列データ４３６ａが格納される。
【００９１】
本発明を適用した第４の実施の形態により、グラフを回転させた一次変換行列を表示するグラフ関数電卓の機能を実現する。ＣＰＵ１０は、変換行列表示プログラム２３２に従って処理を実行する。
【００９２】
具体的には、ＣＰＵ１０は、グラフが回転した際に、回転前から回転後への一次変換行列を算出して、グラフ表示画面に表示させる。グラフの回転は、例えば第１の実施の形態のようにスクロールバーによるものであってもよいし、例えば操作キー入力によるものであってもよい。
【００９３】
次に、図１２及び図１３を参照して、本発明を適用した第４の実施の形態における変換行列表示の制御処理について説明する。図１２は、グラフ関数電卓の動作フロー、図１３は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【００９４】
モード切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図１２に示すように、ＣＰＵ１０は、グラフ描画入力を検知すると（ステップＤ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＤ１２）。
【００９５】
図１３（ａ）に、この段階で表示されるグラフ表示画面６３０の一例を示す。同図に示すように、グラフ表示画面６３０には、設定された表示範囲に基づいたグラフ６３２が描画されている。また、グラフ６３２上にはトレースポインタ６３４が表示され、トレースポインタ６３４の座標が座標表示部６３８に表示される。また、スクロールバー６３６は、左右方向に延びるバー部分６３６ａと、バー部分６３６ａ上を長手方向に移動するスクロールポインタ６３６ｂを有している。
【００９６】
また、ＣＰＵ１０は、スクロールバーの操作入力を検知すると（ステップＤ１４）、スクロールバーによりグラフを回転させる設定となっているか否かを判断する（ステップＤ１６）。尚、本実施の形態のグラフ関数電卓は、スクロールバーの操作入力によるグラフの移動設定を、回転移動の設定とするか、平行移動の設定とするか、択一的に選択するようになっている。
【００９７】
ＣＰＵ１０は、グラフを回転させる設定となっていると判断すると、変換行列表示プログラム２３２の実行を開始し、グラフの回転後の描画データを算出して（ステップＤ１８）、図１３（ｂ）に示すように、回転後のグラフを描画する。次いで、グラフの回転前から回転後への一次変換行列を算出し（ステップＤ２０）、図１３（ｃ）に示すように、グラフ表示画面６３０の所定位置に一次変換行列６３９を表示するよう表示データを更新する（ステップＤ２２）。
【００９８】
また、ＣＰＵ１０は、グラフを回転させない設定、すなわち、グラフを平行移動させる設定となっていると判断すると、グラフの平行移動後の描画データを算出して（ステップＤ２４）、平行移動後のグラフを描画する。
【００９９】
また、ＣＰＵ１０は、ステップＤ２２又はステップＤ２４の後、機能解除入力操作を監視するとともに、ポインタ移動操作の再実行の入力を受け付ける。そして、機能解除入力を検知したと判断した場合には（ステップＤ２６：ＹＥＳ）、行列データを消去して（ステップＤ２８）、一次変換行列の表示を解除した状態で表示データを更新し（ステップＤ３０）、本処理を終了する。
【０１００】
以上説明したように、第４の実施の形態によれば、グラフの回転に対応する一次変更行列が表示されるので、この行列からグラフの傾き等の特徴を正確に把握することができるし、この行列を用いて座標変換等の解析を行うことができ、実用に際して極めて有利である。
【０１０１】
〔第５の実施の形態〕
次に、本発明を適用した第５の実施の形態について説明する。尚、第５の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図１４（ａ）に示すＲＯＭ２４、ＲＡＭ４０を図１４（ｂ）に示すＲＡＭ４４に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１０２】
先ず、図１４を参照して、本発明を適用した第５の実施の形態におけるＲＯＭ２４とＲＡＭ４４の構成について説明する。図１４（ａ）にＲＯＭ２４の、（ｂ）にＲＡＭ４４の構成をそれぞれ示す。図１４（ａ）に示すように、ＲＯＭ２４には、特に、切断平面移動プログラム２４２と、切断面表示プログラム２４４とが格納される。
【０１０３】
また、図１４（ｂ）に示すように、ＲＡＭ４４は、特に、数式データ格納領域４４２と、表示範囲データ格納領域４４４と、描画データ格納領域４４６と、スクロールバーデータ格納領域４４８と、トレースポインタデータ格納領域４４９とを備え、描画データ格納領域４４６には、特に、切断平面データ４４６ａが格納される。
【０１０４】
本発明を適用した第５の実施の形態により、図形データの切断面を表示するグラフ関数電卓の機能を実現する。ＣＰＵ１０は、切断平面移動プログラム２４２と、切断面表示プログラム２４４とに従って処理を実行する。
【０１０５】
具体的には、ＣＰＵ１０は、タップされた平面を切断平面とし、スクロールバーの操作によりこの切断平面を移動させて、移動後の切断平面の位置における図形の切断面を表示させる。すなわち、本実施の形態では、切断平面がトレースポインタとして機能する。
【０１０６】
次に、図１５及び図１６を参照して、本発明を適用した第５の実施の形態における切断面表示制御処理について説明する。図１５は、グラフ関数電卓の動作フロー、図１６は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１０７】
モード切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画する図形（３Ｄグラフ）の指定入力等、図形（３Ｄグラフ）の描画にかかる設定項目の入力を待機する。この際、ＣＰＵ１０は、３Ｄグラフ呼出入力を検知すると（ステップＥ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＥ１２）。
【０１０８】
図１６（ａ）に、この段階で表示されるグラフ表示画面６４０の一例を示す。同図に示すように、グラフ表示画面６４０には、設定された表示範囲に基づいた３Ｄグラフ６４２が描画されている。また、スクロールバー６４６は、左右方向に延びるバー部分６４６ａと、バー部分６４６ａ上を長手方向に移動するスクロールポインタ６４６ｂを有している。
【０１０９】
また、ＣＰＵ１０は、グラフ表示画面６４０上で、図１６（ｂ）に示すように入力ペン６により所定方向の切断平面のタップ入力を検知すると（ステップＥ１４）、切断平面移動プログラム２４２の実行を開始し、この切断平面をアクティブ平面としてグラフ表示画面６４０に表示する（ステップＥ１６）。
【０１１０】
図１６（ｃ）に、この段階で表示されるグラフ表示画面６４０の一例を示す。同図に示すように、グラフ表示画面６４０には、タップされた平面に、アクティブ平面６４３が表示される。
【０１１１】
また、ＣＰＵ１０は、スクロールバーによる操作入力を検知すると（ステップＥ１８）、切断面表示プログラム２４４の実行を開始し、操作量に応じてアクティブ平面を移動させ（ステップＥ２０）、移動後のアクティブ平面により３Ｄグラフを切断した切断面のデータ処理を行う（ステップＥ２２）。この切断面の新規データにより、表示データを更新する（ステップＥ２４）。
【０１１２】
例えば、図１６（ｃ）に示すように、アクティブ平面６４３の移動操作が行われると、グラフ表示画面６４０には、図１６（ｄ）に示すように、このアクティブ平面６４３で３Ｄグラフ６４２を切断した切断面６４５が表示される。
【０１１３】
また、ＣＰＵ１０は、平面変更入力操作を監視し、平面変更入力を検知したと判断した場合には（ステップＥ２６：ＹＥＳ）、ステップＥ１２へと移行する。平面変更入力が検知されない場合には（ステップＥ２６：ＮＯ）、本処理を終了する。
【０１１４】
以上説明したように、第５の実施の形態によれば、アクティブ平面を所望の位置へ移動させることにより、３Ｄグラフの所望の位置の切断面を把握することができる。すなわち、所定方向の断面から図形の特徴、概形等を把握することができる。
【０１１５】
〔第６の実施の形態〕
次に、本発明を適用した第６の実施の形態について説明する。尚、第６の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図１７（ａ）に示すＲＯＭ２５、ＲＡＭ４０を図１７（ｂ）に示すＲＡＭ４５に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１１６】
先ず、図１７を参照して、本発明を適用した第６の実施の形態におけるＲＯＭ２５とＲＡＭ４５の構成について説明する。図１７（ａ）にＲＯＭ２５の、（ｂ）にＲＡＭ４５の構成をそれぞれ示す。図１７（ａ）に示すように、ＲＯＭ２５には、特に、選択図形スクロールバー制御プログラム２５２が格納される。
【０１１７】
また、図１７（ｂ）に示すように、ＲＡＭ４５は、特に、数式データ格納領域４５２と、表示範囲データ格納領域４５４と、描画データ格納領域４５６と、スクロールバーデータ格納領域４５８と、トレースポインタデータ格納領域４５９とを備え、スクロールバーデータ格納領域４５８には、特に、選択図形対応付けデータ４５８ａが格納される。
【０１１８】
本発明を適用した第６の実施の形態により、選択された図形をスクロールバーにより独立的に移動させるグラフ関数電卓の機能を実現する。ＣＰＵ１０は、選択図形制御プログラム２５２に従って処理を実行する。
【０１１９】
具体的には、ＣＰＵ１０は、表示部１００に表示されているグラフの内、特定のグラフの選択操作を検知し、選択されたグラフとスクロールバーとを対応付ける。また、ＣＰＵ１０は、スクロールバーの移動操作に応じて、スクロールバーに対応付けられたグラフに表示されるトレースポインタを移動して表示更新する。
【０１２０】
次に、図１８及び図１９を参照して、本発明を適用した第６の実施の形態における選択図形制御処理について説明する。図１８は、グラフ関数電卓の動作フロー、図１９は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１２１】
モード切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの指定入力等、グラフの描画にかかる設定項目の入力を待機する。この際、ＣＰＵ１０は、グラフ描画入力を検知すると（ステップＦ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＦ１２）。
【０１２２】
図１９（ａ）に、この段階で表示されるグラフ表示画面６５０の一例を示す。同図に示すように、グラフ表示画面６５０には、設定された表示範囲に基づいた第１のグラフ６５２と、第２のグラフ６５３が描画されている。尚、本実施の形態では、グラフ表示画面６５０の右側には、予めスクロールバー６５６が表示されている。スクロールバー６５６は、上下方向に延びるバー部分６５６ａと、バー部分６５６ａ上を長手方向に移動するスクロールポインタ６５６ｂを有している。
【０１２３】
また、ＣＰＵ１０は、アクティブグラフの指定操作を検知すると（ステップＦ４）、選択図形スクロールバー制御プログラム２５２の実行を開始し、アクティブグラフを指定されたグラフに更新する（ステップＦ１６）。本実施の形態においては、図１９（ａ）に示すように、入力ペン６によりグラフ表示画面６５０内の各グラフ６５２，６５３の何れかを指定することにより、アクティブグラフが更新される。
【０１２４】
例えば、図１９（ａ）に示すようにアクティブグラフが指定されると、図１９（ｂ）に示すように、スクロールバー６５６のスクロールポインタ６５６ａに対応して、選択されたグラフ上にトレースポインタ６５４が表示され、トレースポインタ６５４の座標が座標表示部６５８に表示される。尚、図１９（ｂ）には、第１のグラフ６５２が指定された状態を図示している。
【０１２５】
また、ＣＰＵ１０は、スクロールバーによる操作入力を検知すると（ステップＦ１８）、操作状態に対応してアクティブグラフのデータを再計算する（ステップＦ２０）。本実施の形態では、再計算されるデータに、トレースポインタの表示位置データ、アクティブグラフの描画データ、トレースポインタの座標データが含まれる。そして、ＣＰＵ１０は、この再計算されたデータに基づいて、図１９（ｃ）に示すように、グラフ表示画面を更新する（ステップＦ２２）。
【０１２６】
また、ＣＰＵ１０は、アクティブグラフの切り替え入力を検知すると（ステップＦ２４）、アクティブグラフの切り替え処理を行い（ステップＦ２６）、切り替えの指定をされたグラフをアクティブグラフとして表示する（ステップＦ２８）。
【０１２７】
例えば、図１９（ｄ）に示すように、入力ペン６によりアクティブグラフの切り替え操作が行われると、図１９（ｅ）に示すように、スクロールバー６５６のスクロールポインタ６５６ａに対応して、選択されたグラフ上にトレースポインタ６５４が表示される。尚、図１９（ｄ）には、アクティブグラフが第１のグラフ６５２から第２のグラフ６５３へ切り替えられた状態を図示している。
【０１２８】
また、ＣＰＵ１０は、終了入力操作を監視するとともに、終了入力を検知したと判断した場合には（ステップＦ３０：ＹＥＳ）、本処理を終了する。尚、終了入力を検知しない場合には（ステップＦ３０：ＮＯ）、ステップＦ１８〜ステップＦ２８を繰り返す。すなわち、ＣＰＵ１０は、アクティブグラフの切り替えを受け付ける。そして、ＣＰＵ１０は、例えば図１９（ｅ）の状態から図１９（ｆ）の状態にスクロールポインタ６５６ａが操作されると、アクティブグラフのグラフ表示画面を更新する。
【０１２９】
以上説明したように、第６の実施の形態によれば、複数のグラフが表示された際に、トレースポインタが表示されるグラフを切り替えることにより、複数のグラフの特徴、概形を把握することができる。
【０１３０】
〔第７の実施の形態〕
次に、本発明を適用した第７の実施の形態について説明する。尚、第７の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図２０（ａ）に示すＲＯＭ２６、ＲＡＭ４０を図２０（ｂ）に示すＲＡＭ４６に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１３１】
先ず、図２０を参照して、本発明を適用した第７の実施の形態におけるＲＯＭ２６とＲＡＭ４６の構成について説明する。図２０（ａ）にＲＯＭ２６の、（ｂ）にＲＡＭ４６の構成をそれぞれ示す。図２０（ａ）に示すように、ＲＯＭ２６には、特に、表示範囲変更プログラム２６２が格納される。
【０１３２】
また、図２０（ｂ）に示すように、ＲＡＭ４６は、特に、数式データ格納領域４６２と、表示範囲データ格納領域４６４と、描画データ格納領域４６６と、スクロールバーデータ格納領域４６８と、トレースポインタデータ格納領域４６９とを備え、表示範囲データ格納領域４６４には、表示範囲変更データ４６４ａが格納される。
【０１３３】
本発明を適用した第７の実施の形態により、トレースポインタがグラフ表示画面外へ移動した際に、グラフの表示範囲を変更して、トレースポインタをグラフ表示画面内に表示させるグラフ関数電卓の機能を実現する。ＣＰＵ１０は、表示範囲変更プログラム２６２に従って処理を実行する。
【０１３４】
具体的には、ＣＰＵ１０は、スクロールバー操作によりトレースポインタが初期のグラフ表示範囲の外へ移動すると、トレースポインタがグラフ表示画面内となるように表示範囲データを更新する。また、ＣＰＵ１０は、表示範囲データの更新後に、トレースポインタを画面の略中央に表示させる。
【０１３５】
次に、図２１及び図２２を参照して、本発明を適用した第７の実施の形態における表示範囲変更制御処理について説明する。図２１は、グラフ関数電卓の動作フロー、図２２は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１３６】
モード切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの指定入力等、グラフの描画にかかる設定項目の入力を待機する。この際、ＣＰＵ１０は、グラフ描画入力を検知すると（ステップＧ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＧ１２）。また、ＣＰＵ１０は、ポインタ表示機能の実行を検知すると（ステップＧ１４）、グラフ上の算出された座標にトレースポインタを表示する（ステップＧ１６）。
【０１３７】
図２２（ａ）に、この段階で表示されるグラフ表示画面６６０の一例を示す。同図に示すように、グラフ表示画面６６０には、設定された表示範囲に基づいたグラフ６６２が描画されている。また、グラフ６６２には、トレースポインタ６６４が表示されている。尚、本実施の形態では、図２２（ａ）に示すように、ｘ軸及びｙ軸に対応する第１のスクロールバー６６６及び第２のスクロールバー６６７がそれぞれ表示される。各スクロールバー６６６，６６７は、対応する座標軸方向に延びるバー部分６６６ａ，６６７ａと、バー部分６６６ａ，６６７ａ上を長手方向に移動するスクロールポインタ６６６ｂ，６６７ｂをそれぞれ有している。また、各バー部分６６６ａ，６６７ａには、グラフ表示画面６６０の表示範囲に対応する仕切部６６６ｃ，６６７ｃが表示される。
【０１３８】
また、ＣＰＵ１０は、図２２（ｂ）に示すような入力ペン６によるスクロールバーの操作を検知し（ステップＧ１８）、スクロールバーがリリースされたことを検知すると（ステップＧ２０）、表示範囲変更プログラム２６２の実行を開始し、算出されるトレースポインタの座標が初期の表示画面の範囲外であるか否かを判別する（ステップＧ２２）。このとき、トレースポインタの座標が初期表示画面の範囲外である場合は、表示範囲データを更新せずに通常の処理を行う（ステップＧ２４）。
【０１３９】
また、トレースポインタの座標が初期表示画面の範囲外である場合は、トレースポインタの座標がグラフ表示画面の範囲内となるよう表示範囲データを更新する（ステップＧ２６）。
【０１４０】
ステップＧ２４又はステップＧ２６の後、ＣＰＵ１０はスクロールバーの操作による新たなグラフデータを算出し（ステップＧ２８）、図２２（ｃ）に示すように、このグラフデータをグラフ表示画面に表示する（ステップＧ３０）。この後、トレースポインタの表示データを更新するとともに（ステップＧ３２）、トレースポインタの位置データを更新し（ステップＧ３４）、図２２（ｄ）に示すように、表示データ及び位置データに基づいてトレースポインタをグラフ表示画面に表示して（ステップＧ３６）、本処理を終了する。
【０１４１】
以上説明したように、第７の実施の形態によれば、トレースポインタが表示画面外へ移動しても、これに追従してグラフの表示範囲が変更されるので、トレースポインタを見失うことはないし、トレースポインタの移動後におけるグラフ線図の区間を認識することができる。
【０１４２】
〔第８の実施の形態〕
次に、本発明を適用した第８の実施の形態について説明する。尚、第８の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図２３（ａ）に示すＲＯＭ２７、ＲＡＭ４０を図２３（ｂ）に示すＲＡＭ４７に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１４３】
先ず、図２３を参照して、本発明を適用した第８の実施の形態におけるＲＯＭ２７とＲＡＭ４７の構成について説明する。図２３（ａ）にＲＯＭ２７の、（ｂ）にＲＡＭ４７の構成をそれぞれ示す。図２３（ａ）に示すように、ＲＯＭ２７には、特に、表示倍率変更プログラム２７２が格納される。
【０１４４】
また、図２３（ｂ）に示すように、ＲＡＭ４７は、特に、数式データ格納領域４７２と、表示範囲データ格納領域４７４と、描画データ格納領域４７６と、スクロールバーデータ格納領域４７８と、トレースポインタデータ格納領域４７９とを備え、表示範囲データ格納領域４７４には、特に、表示倍率データ４７４ａが格納される。
【０１４５】
本発明を適用した第８の実施の形態により、トレースポインタがグラフ表示画面外へ移動した際に、グラフの表示倍率を変更して、トレースポインタをグラフ表示画面内に表示させるグラフ関数電卓の機能を実現する。ＣＰＵ１０は、表示倍率変更プログラム２７２に従って処理を実行する。
【０１４６】
具体的には、ＣＰＵ１０は、スクロールバー操作によりトレースポインタが初期のグラフ表示範囲の外へ移動すると、トレースポインタがグラフ表示画面内となるように表示範囲データの表示倍率データを更新する。また、ＣＰＵ１０は、トレースポインタの移動処理が終了すると、表示倍率をもとの倍率に戻して表示範囲データの更新した後、トレースポインタを画面上に表示させる。
【０１４７】
次に、図２４及び図２５を参照して、本発明を適用した第８の実施の形態における表示倍率変更制御処理について説明する。図２４は、グラフ関数電卓の動作フロー、図２５は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１４８】
モード切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの指定入力等、グラフの描画にかかる設定項目の入力を待機する。この際、ＣＰＵ１０は、グラフ描画入力を検知すると（ステップＨ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＨ１２）。また、ＣＰＵ１０は、ポインタ表示機能の実行を検知すると（ステップＨ１４）、表示範囲データの倍率データをＲＡＭに記憶させるとともに（ステップＨ１６）、グラフ上の算出された座標にトレースポインタを表示する（ステップＨ１８）。
【０１４９】
図２５（ａ）に、この段階で表示されるグラフ表示画面６７０の一例を示す。同図に示すように、グラフ表示画面６７０には、設定された表示範囲に基づいたグラフ６７２が描画されている。また、グラフ６７２上にはトレースポインタ６７４が表示され、グラフ表示画面６７０にはスクロールバー６７６が表示されている。このスクロールバー６７６は、左右方向に延びるバー部分６７６ａと、バー部分６７６ａ上を長手方向に移動するスクロールポインタ６７６ｂを有している。また、バー部分６７６ａには、グラフ表示画面６６０の表示範囲に対応する仕切部６７６ｃが表示される。
【０１５０】
また、ＣＰＵ１０は、図２５（ｂ）に示すような入力ペン６によるスクロールバーの操作を検知し（ステップＨ２０）、トレースポインタの表示データ及び座標データを更新する（ステップＨ２２）。そして、ＣＰＵ１０は、算出されるトレースポインタの座標が初期の表示画面の範囲外であるか否かを判別し（ステップＨ２４）、範囲外である場合は、トレースポインタがグラフ表示画面内となるように縮小する倍率データを再計算して更新する（ステップＨ２６）。この後、表示画面の倍率変更に伴って、ＣＰＵ１０は、グラフ表示データを再計算し（ステップＨ２８）、図２５（ｃ）に示すように、このグラフ表示データに基づいてグラフを表示画面に表示する（ステップＨ３０）。尚、ステップＨ２４にて、算出されたトレースポインタの座標が初期の表示画面の範囲内である場合は、表示画面の倍率データの変更処理をすることなく、通常の処理を行う。ＣＰＵ１０は、スクロールバーがリリースされ、トレースポインタの移動操作が解除されるまでステップＨ２０〜Ｈ３０の動作を繰り返す（ステップＨ３２）。
【０１５１】
トレースポインタの移動操作が解除されると、ＣＰＵ１０は、ＲＡＭ４７に記憶された表示範囲データの倍率データを読み出し（ステップＨ３４）、トレースポインタの移動操作が解除された状態の画面を、読み出した倍率データに変更する（ステップＨ３６）。この後、表示画面の倍率変更に伴って、ＣＰＵ１０は、グラフ表示データを再計算し（ステップＨ３８）、図２５（ｄ）に示すように、このグラフ表示データに基づいてグラフを表示画面に表示して（ステップＨ４０）、本処理を終了する。
【０１５２】
以上説明したように、第８の実施の形態によれば、トレースポインタが表示画面外へ移動しても、グラフ線図が縮小されるので、トレースポインタを見失うことはないし、グラフ線図全体におけるトレースポインタの移動後の位置を認識することができる。
【０１５３】
以上、８個の実施の形態について、本発明をグラフ関数電卓に適用した場合を例にとって説明したが、本発明である図形表示制御装置を汎用コンピュータやパーソナルコンピュータ等によって実現することも勿論可能である。具体的には、上述した各プログラムをオペレーティングシステム（ＯＳ）下で稼働するソフトウェアとして構成させ、ハードディスク、磁気ディスク、光ディスク等の各種記憶媒体に格納する。
【０１５４】
【発明の効果】
請求項１又は１４に記載の発明によれば、スクロールバーを表示画面上にて操作することにより、表示画面上に描画されたグラフ線図上の所定位置にトレースポインタを移動させることができる。従って、グラフ線図の注視区間をトレースポインタが連続的に移動するようスクロールバーを操作することにより、グラフ線図の注視区間における特徴、概形等を正確に理解することができる。
【０１５５】
また、請求項２に記載の発明によれば、スクロールバーを所定の座標軸方向に操作することにより、グラフ線図上のトレースポインタを所定の座標軸方向を基準として移動させることができ、グラフ線図の所定の座標軸方向における傾き、変化量等の特徴を把握することができる。
【０１５６】
また、請求項３に記載の発明によれば、トレースポインタの移動範囲に対応した長さのバー部分を有するスクロールバーが表示され、スクロールポインタによりトレースポインタをその移動範囲内で移動させることができる。
【０１５７】
また、請求項４に記載の発明によれば、グラフ線図の注視区間の長さに応じて、トレースポインタを所望の移動量とすることができる。
【０１５８】
また、請求項５に記載の発明によれば、グラフ線図の注視区間の長さに応じて、トレースポインタを所望の移動範囲とすることができる。
【０１５９】
また、請求項６に記載の発明によれば、スクロールバーの両端と、これに対応するグラフ線図上の座標点とを結んだ線を視認することにより、トレースポインタの移動範囲及び移動量と、スクロールバーとの対応付けを的確に把握することができる。
【０１６０】
また、請求項７に記載の発明によれば、トレースポインタの表示位置におけるグラフ線図の接線方向を把握することができる。
【０１６１】
また、請求項８に記載の発明によれば、グラフ線図の回転に対応する一次変更行列が表示されるので、この行列からグラフ線図の傾き等の特徴を正確に把握することができる。
【０１６２】
また、請求項９に記載の発明によれば、複数のスクロールバーが表示されるので、各スクロールバーごとにトレースポインタの移動範囲及び移動量を設定することができ、グラフ線図の注視区間が複数である場合や、グラフ線図の注視するパラメータが複数である場合であっても、各スクロールバーにより所望のグラフの性質を別個に把握することができる。
【０１６３】
また、請求項１０に記載の発明によれば、切断平面を所望の位置へ移動させることにより、図形の所望の位置の切断面を把握することができる。
【０１６４】
また、請求項１１に記載の発明によれば、複数のグラフ線図が表示された際に、トレースポインタが表示されるグラフ線図を切り替えることにより、複数のグラフ線図の特徴、概形を把握することができる。
【０１６５】
また、請求項１２に記載の発明によれば、トレースポインタが表示画面外へ移動しても、これに追従してグラフ線図の表示範囲が変更されるので、トレースポインタを見失うことはないし、トレースポインタの移動後におけるグラフ線図の区間を認識することができる。
【０１６６】
また、請求項１３に記載の発明によれば、トレースポインタが表示画面外へ移動しても、グラフ線図が縮小されるので、トレースポインタを見失うことはないし、グラフ線図全体におけるトレースポインタの移動後の位置を認識することができる。
【図面の簡単な説明】
【図１】本発明を適用したグラフ関数電卓の概観図の一例を示す図である。
【図２】第１の実施の形態におけるグラフ関数電卓の構成を示す図である。
【図３】第１の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図４】第１の実施の形態における画面の遷移の一例を示す図である。
【図５】第２の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図６】第２の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図７】第２の実施の形態における画面の遷移の一例を示す図である。
【図８】第３の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図９】第３の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１０】第３の実施の形態における画面の遷移の一例を示す図である。
【図１１】第４の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図１２】第４の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１３】第４の実施の形態における画面の遷移の一例を示す図である。
【図１４】第５の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図１５】第５の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１６】第５の実施の形態における画面の遷移の一例を示す図である。
【図１７】第６の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図１８】第６の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１９】第６の実施の形態における画面の遷移の一例を示す図である。
【図２０】第７の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図２１】第７の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図２２】第７の実施の形態における画面の遷移の一例を示す図である。
【図２３】第８の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図２４】第８の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図２５】第８の実施の形態における画面の遷移の一例を示す図である。
【符号の説明】
2004094678.tif 000003
【図１】
2004094678.tif 000004
【図２】
2004094678.tif 000005
【図３】
2004094678.tif 000006
【図４】
2004094678.tif 000007
【図５】
2004094678.tif 000008
【図６】
2004094678.tif 000009
【図７】
2004094678.tif 000010
【図８】
2004094678.tif 000011
【図９】
2004094678.tif 000012
【図１０】
2004094678.tif 000013
【図１１】
2004094678.tif 000014
【図１２】
2004094678.tif 000015
【図１３】
2004094678.tif 000016
【図１４】
2004094678.tif 000017
【図１５】
2004094678.tif 000018
【図１６】
2004094678.tif 000019
【図１７】
2004094678.tif 000020
【図１８】
2004094678.tif 000021
【図１９】
2004094678.tif 000022
【図２０】
2004094678.tif 000023
【図２１】
2004094678.tif 000024
【図２２】
2004094678.tif 000025
【図２３】
2004094678.tif 000026
【図２４】
2004094678.tif 000027
【図２５】
2004094678.tif 000028