(57)【特許請求の範囲】
【請求項１】
表示手段と、
ユーザ操作に応じて基本グリッドのグリッドサイズを設定する基本グリッド設定手段と、
任意の図形を前記基本グリッド設定手段により設定されたグリッドサイズに応じた基本グリッドと共に前記表示手段の表示画面に表示させる図形表示制御手段と、
前記基本グリッド設定手段により記憶されたグリッドサイズに基づき、ユーザ操作に応じて補助グリッドのグリッドサイズを設定する補助グリッド設定手段と、
この補助グリッド設定手段により設定されたグリッドサイズに応じた補助グリッドを前記表示手段の表示画面に表示させる制御と当該表示された補助グリッドを消去する制御をおこなう補助グリッド表示制御手段と、
前記表示手段の表示画面に対するユーザ操作に応じた指定位置を検出する指定位置検出手段と、
この指定位置検出手段により検出された指定位置とその移動に基づいて前記図形表示制御手段により表示された図形が指定されて移動された場合に、この指定位置の移動に応じて前記図形を前記基本グリッドおよび補助グリッドのグリッド単位で移動して表示させる図形移動表示制御手段と、
前記指定位置検出手段による前記図形の位置に対する指定位置の検出が解消された場合に、前記補助グリッド表示制御手段により表示された補助グリッドを消去する補助グリッド消去制御手段と、
を備えたことを特徴とする図形表示装置。
【請求項２】
前記補助グリッド設定手段は、
ユーザの数値キーの１キー操作に応じて入力された数値を読み込む数値キー読み込み手段を有し、
この数値キー読み込み手段により読み込まれた数値で前記基本グリッド記憶手段により記憶されたグリッドサイズを分割し補助グリッドのグリッドサイズに設定する、
ことを特徴とする請求項１に記載の図形表示装置。
【請求項３】
前記補助グリッド消去制御手段により補助グリッドが消去された後に、前記指定位置検出手段により前記図形の位置に対する指定位置が再検出された場合、前記補助グリッド設定手段により設定されたグリッドサイズに応じた補助グリッドを再表示させる補助グリッド再表示制御手段を備えたことを特徴とする請求項１又は請求項２に記載の図形表示装置。
【請求項４】
前記図形表示制御手段により表示された図形の特徴点を計算する特徴点計算手段と、
この特徴点計算手段により計算された図形の特徴点と前記補助グリッド表示制御手段により表示された補助グリッドの点とが一致した場合に、当該補助グリッドの点を識別して表示させる補助グリッド識別表示制御手段と、
を備えたことを特徴とする請求項１ないし請求項３の何れか１項に記載の図形表示装置。
【請求項５】
前記図形表示制御手段により表示された図形の特徴点を計算する特徴点計算手段と、
前記指定位置検出手段により検出された指定位置が前記図形表示制御手段により表示された図形の位置であって且つ当該指定位置が前記特徴点計算手段により計算された図形の特徴点の近傍である場合に、この図形の特徴点を識別して表示させる特徴点識別表示制御手段とを備え、
前記図形移動表示制御手段は、
前記指定位置検出手段により検出された指定位置が前記図形表示制御手段により表示された図形の位置であって且つ当該指定位置が前記特徴点計算手段により計算された図形の特徴点の近傍でなく且つ当該指定位置が移動された場合、この指定位置の移動に応じて前記図形を前記基本グリッドおよび補助グリッドのグリッド単位で移動して表示させ、
前記指定位置検出手段により検出された指定位置が前記図形表示制御手段により表示された図形の位置であって且つ当該指定位置が前記特徴点計算手段により計算された図形の特徴点の近傍であって且つ当該指定位置が移動された場合、この指定位置の移動に応じて前記図形をその特徴点を移動の基準として前記基本グリッドおよび補助グリッドのグリッド単位で移動して表示させる、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載の図形表示装置。
【請求項６】
前記補助グリッド設定手段は、
通常モードか角度モードかを判断するモード判断手段と、
ユーザの数値キーの１キー操作に応じて入力された数値を読み込む数値キー読み込み手段とを有し、
前記モード判断手段により通常モードと判断された場合、前記数値キー読み込み手段により読み込まれた数値で前記基本グリッド記憶手段により記憶されたグリッドサイズを分割して補助グリッドのグリッドサイズに設定し、
前記モード判断手段により角度モードと判断された場合、前記数値キー読み込み手段により読み込まれた数値で当該角度モードの基準値を分割して補助グリッドのグリッドサイズに設定する、
ことを特徴とする請求項１に記載の図形表示装置。
【請求項７】
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
ユーザ操作に応じて基本グリッドのグリッドサイズを設定させる基本グリッド設定手段、
任意の図形を前記基本グリッド設定手段により設定されたグリッドサイズに応じた基本グリッドと共に前記表示部の表示画面に表示させる図形表示制御手段、
前記基本グリッド設定手段により設定されたグリッドサイズに基づき、ユーザ操作に応じて補助グリッドのグリッドサイズを設定する補助グリッド設定手段、
この補助グリッド設定手段により設定されたグリッドサイズに応じた補助グリッドを前記表示部の表示画面に表示させる制御と当該表示された補助グリッドを消去する制御をおこなう補助グリッド表示制御手段、
前記表示部の表示画面に対するユーザ操作に応じた指定位置を検出する指定位置検出手段、
この指定位置検出手段により検出された指定位置とその移動に基づいて前記図形表示制御手段により表示された図形が指定されて移動された場合に、この指定位置の移動に応じて前記図形を前記基本グリッドおよび補助グリッドのグリッド単位で移動して表示させる図形移動表示制御手段、
前記指定位置検出手段による前記図形の位置に対する指定位置の検出が解消された場合に、前記補助グリッド表示制御手段により表示された補助グリッドを消去する補助グリッド消去制御手段、
として機能させるようにしたコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフや幾何図形を表示して解析するための図形表示装置およびそのプログラムに関する。
【背景技術】
【０００２】
学校教育などにおいて、任意の関数式に応じたグラフや幾何図形を、座標の設定された画面上に表示させ、当該グラフや幾何図形の特性を学習する場面がある。
【０００３】
従来、グラフや幾何図形を表示させた画面にグリッドを表示させ、このグリッドの位置を参考に表示中のグラフや図形を移動させる。そして、移動後の座標に応じて変化したグラフの式を表示させ、グラフや図形の特性を学習するようにした図形表示制御装置が考えられている（例えば、特許文献１参照。）。
【０００４】
グラフや図形の特異点や頂点を基準点として表示画面上を移動させ、当該グラフや図形の特性を学習する場合、通常その画面領域には、ｘ軸，ｙ軸の最大〜最小値（グラフレンジ）が設定されている。そして、このグラフレンジの範囲内であれば自由な位置にグラフの特異点や図形の頂点を配置できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１２６７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、中学や高校で学習する場面においては、前記グラフや図形の特異点や頂点を自由な位置に配置できるよりも、特に数式での解析をし易くするために、出来れば、歯切れのよい数値（小数点一桁程度）となる座標に置きたいケースが殆どである。
【０００７】
これに対応して、表示画面のグリッド位置のみに、前記点を移動できるようにした図形表示装置も考えられている。この図形表示装置において、例えばグリッド単位０．５の位置を指定したい場合と、０．２の位置を指定したい場合とが混在するときには、（１）グリッド間隔を予め０．１にしておくか、または（２）グリッド単位を０．５にして点を移動し、必要に応じて０．２に切り替える、といった操作が必要になる。
【０００８】
（１）の場合は、グリッド単位を切り替える必要は無いものの、隣接するグリッド位置の間隔が小さすぎるため、表示画面が見辛くなるだけでなく、本来移動したいグリッド位置の隣のグリッド位置に点を配置してしまう可能性がある。
【０００９】
（２）の場合は、グリッド単位を変更する手間が掛かり面倒である。
【００１０】
本発明は、このような課題に鑑みなされたもので、グリッド単位をユーザ操作により変更し、グラフ図形や幾何図形を容易に意図するグリッド位置に移動させることが可能になる図形表示装置およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の図形表示装置は、ユーザ操作に応じて基本グリッドのグリッドサイズを設定する基本グリッド設定手段と、任意の図形を前記基本グリッド設定手段により設定されたグリッドサイズに応じた基本グリッドと共に前記表示手段の表示画面に表示させる図形表示制御手段と、前記基本グリッド設定手段により記憶されたグリッドサイズに基づき、ユーザ操作に応じて補助グリッドのグリッドサイズを設定する補助グリッド設定手段と、この補助グリッド設定手段により設定されたグリッドサイズに応じた補助グリッドを前記表示手段の表示画面に表示させる制御と当該表示された補助グリッドを消去する制御をおこなう補助グリッド表示制御手段と、前記表示手段の表示画面に対するユーザ操作に応じた指定位置を検出する指定位置検出手段と、この指定位置検出手段により検出された指定位置とその移動に基づいて前記図形表示制御手段により表示された図形が指定されて移動された場合に、この指定位置の移動に応じて前記図形を前記基本グリッドおよび補助グリッドのグリッド単位で移動して表示させる図形移動表示制御手段と、前記指定位置検出手段による前記図形の位置に対する指定位置の検出が解消された場合に、前記補助グリッド表示制御手段により表示された補助グリッドを消去する補助グリッド消去制御手段と、を備えることを特徴としている。
【発明の効果】
【００１８】
本発明によれば、グリッド単位をユーザ操作により変更し、グラフ図形や幾何図形を容易に意図するグリッド位置に移動させることが可能になる図形表示装置およびそのプログラムを提供できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の図形表示装置の実施形態に係るグラフ関数電卓１０の外観構成を示す平面図。
【図２】前記グラフ関数電卓１０の電子回路の構成を示すブロック図。
【図３】前記グラフ関数電卓１０によるグラフ・図形メイン処理を示すフローチャート。
【図４】前記グラフ関数電卓１０のグラフ・図形メイン処理に伴うグラフ・図形移動処理を示すフローチャート。
【図５】前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うグラフ表示の具体例（その１）を示す図。
【図６】前記グラフ関数電卓１０のグラフ・図形移動処理における他の実施形態の具体例を示す図。
【図７】前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うグラフ表示の具体例（その２）を示す図。
【図８】前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うグラフ表示の具体例（その３）を示す図。
【図９】前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うＲａｄモードでのグラフ表示の具体例（その４）を示す図。
【発明を実施するための形態】
【００２０】
以下図面により本発明の実施の形態について説明する。
【００２１】
図１は、本発明の図形表示装置の実施形態に係るグラフ関数電卓１０の外観構成を示す平面図である。
【００２２】
このグラフ関数電卓１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この電卓１０の本体正面にはキー入力部１１およびタッチパネル式表示部１５が設けられる。
【００２３】
キー入力部１１には、数字，文字，算術記号を入力したり演算の実行を指示したりするための数字・文字・演算記号キー群１２、各種の関数コマンドを入力するための関数機能キー群１３、タッチパネル式表示部１５に表示されたカーソル，ポインタの移動操作やデータ項目の選択操作などを行うためのカーソルキー１４が備えられる。
【００２４】
前記数字・文字・演算記号キー群１２としては、「０」〜「９」（数値）キー、「＋」「−」「×」「÷」（算術記号）キー、「ＥＸＰ」（指数関数）キー、「ＤＥＬ」（削除）キー、「ＥＸＥ」（実行）キー、「ＡＣ」（クリア）キーなどが配列される。
【００２５】
前記関数機能キー群１３としては、動作モードをグラフモードに設定するための「ＧＲＡＰＨ」（グラフ）キー１３ａ、グラフモードにおいてキー入力された任意の関数式に対応するグラフを表示させるための「ＤＲＡＷ」（描画）キー１３ｂ、例えば三角関数のグラフを表示させるＤｅｇ(Degree)／Ｒａｄ(Radian)／Ｇｒａ(Gradient)の各モードにおいて、表示中の基本グリッドｇｍの位相（ｘ軸）方向だけの単位を分割した補助グリッドｇｓ（図９参照）を表示させる際に予め操作される「ＡＮＧ−Ｄｉｖ」（角度分割）キー１３ｃ、グラフモードにおけるグラフの表示画面と当該グラフに対応する式の表示画面とを切り替えるための「Ｇ−Ｔ」（グラフ／式）キー１３ｄなどが配列される。
【００２６】
前記タッチパネル式表示部１５は、ドットマトリクス型の液晶表示部１５ｄに透明タッチパネル１５ｔを重ねて構成される。
【００２７】
このグラフ関数電卓１０は、グラフモードにおいて、任意の関数式に対応するグラフを予め設定されたレンジの座標上に表示するのに伴い、所定の配置間隔（例えば“１”）の基本グリッドｇｍを表示する機能を有する（図５（Ａ）（Ｂ）参照）。
【００２８】
また、このグラフ関数電卓１０は、前記基本グリッドｇｍの表示されたグラフ表示状態において、任意の数値キーの操作に応じて、前記基本グリッドｇｍの配置間隔をその数値で分割してなる補助グリッドｇｓを表示する機能を有する（図５（Ｃ）参照）。
【００２９】
また、このグラフ関数電卓１０は、前記基本グリッドｇｍや補助グリッドｇｓが表示されている画面上のグラフを、タッチペンＰやカーソルポインタ等のポインティングデバイスによる当該グラフの指定とその移動に応じて、表示中のグリッド単位で移動する機能を有する（図５（Ｄ）参照）。
【００３０】
そして、このグラフ関数電卓１０は、前記タッチペンＰやカーソルポインタ等によるグラフの移動の終了に伴い、前記補助グリッドｇｓを画面から消去する機能を有する（図５（Ｅ）参照）。
【００３１】
さらに、このグラフ関数電卓１０は、前記グラフの移動の終了後に、当該グラフがポインティングデバイスによりにより再度指定されると、前記補助グリッドｇｓを画面に再度表示する機能を有する（図５（Ｆ）参照）。
【００３２】
図２は、前記グラフ関数電卓１０の電子回路の構成を示すブロック図である。
【００３３】
このグラフ関数電卓１０は、コンピュータ等からなる制御部（ＣＰＵ）２１を備えている。
【００３４】
制御部（ＣＰＵ）２１は、キー入力部１１あるいはタッチパネル式表示部１５から入力される入力データに応じて、フラッシュＲＯＭなどの記憶装置２２に予め記憶されている計算機制御プログラム２２ａを起動させ、あるいは記憶媒体読み書き部２４に装着される外部記憶媒体（メモリ・カードなど）２５に予め記憶されている計算機制御プログラム２２ａを前記記憶装置２２に読み込ませて起動させ、あるいは通信制御部２６を介して通信ネットワークＮ上のＷｅｂサーバ２７（この場合は、プログラムサーバ）から受信された計算機制御プログラム２２ａを前記記憶装置２２に読み込ませて起動させ、ＲＡＭ２３を作業用記憶領域として回路各部の動作制御を行なうものである。
【００３５】
この制御部（ＣＰＵ）２１には、前記キー入力部１１、記憶装置（ＲＯＭ）２２、ＲＡＭ２３、記憶媒体読み書き部２４、通信制御部２６が接続され、さらに、タッチパネル式表示部１５が接続される。
【００３６】
前記記憶装置２２には、本グラフ関数電卓１０の電子回路における全体の処理を司るシステムプログラムが予め記憶されると共に、キー入力部１１あるいはタッチパネル式表示部１５からの入力に応じた数式演算処理やグラフ描画処理、グラフ移動処理などを実行するための数式演算・グラフ描画・グラフ移動プログラム、前記タッチパネル式表示部１５の透明タッチパネル１５ｔにおいてタッチ操作された位置（座標）を検出するためのタッチ位置検出プログラムなどが計算機制御プログラム２２ａとして記憶される。
【００３７】
前記ＲＡＭ２３には、入力バッファメモリ２３ａ、グラフ式メモリ２３ｂ、グラフレンジメモリ２３ｃ、グラフ画面メモリ２３ｄ、タッチ座標メモリ２３ｅ、演算データメモリ２３ｆ、基本グリッド（Ｘｍ）メモリ２３ｇ、基本グリッド（Ｙｍ）メモリ２３ｈ、補助グリッド（Ｘｓ）メモリ２３ｉ、補助グリッド（Ｙｓ）メモリ２３ｊなどが確保される。
【００３８】
入力バッファメモリ２３ａには、キー入力部１１により入力された数値や関数式、各種コマンドなどのキー入力データが逐次記憶される。
【００３９】
グラフ式メモリ２３ｂには、前記タッチパネル式表示部１５にグラフ化して表示すべき関数式［Ｙ＝ｆ（ｘ）］のデータが記憶される。
【００４０】
グラフレンジメモリ２３ｃには、前記タッチパネル式表示部１５にグラフを描画表示するためのｘ軸，ｙ軸の座標レンジが設定記憶される。
【００４１】
グラフ画面メモリ２３ｄには、前記グラフ式メモリ２３ｂに記憶された関数式（グラフ式）に対応して前記タッチパネル式表示部１５の画面上に表示させるグラフの描画データが、前記グラフレンジメモリ２３ｃに記憶された座標レンジに基づき計算されて記憶される。
【００４２】
タッチ座標メモリ２３ｅには、タッチパネル１５ｔに対するタッチ操作に伴い前記タッチ位置検出プログラムに従い検出されるタッチ位置の座標がその始点座標から終点座標まで連続的に一時記憶される。
【００４３】
演算データメモリ２３ｆには、前記本グラフ関数電卓１０における各種の求解演算処理に伴う演算過程のデータや演算結果のデータなどが逐次記憶される。
【００４４】
基本グリッド（Ｘｍ）メモリ２３ｇには、座標の設定された画面上に表示する基本グリッドｇｍのｘ軸方向の配置間隔ｘｍが、例えば“１”に予め設定されて記憶される。
【００４５】
基本グリッド（Ｙｍ）メモリ２３ｈには、座標の設定された画面上に表示する基本グリッドｇｍのｙ軸方向の配置間隔ｙｍが、例えば“１”に予め設定されて記憶される。
【００４６】
補助グリッド（Ｘｓ）メモリ２３ｉには、前記基本グリッドｇｍの相互間に追加で表示する補助グリッドｇｓのｘ軸方向の配置間隔ｘｓが、前記基本グリッドｇｍのｘ軸方向の配置間隔ｘｍに基づいたユーザの数値キー操作に応じて設定され記憶される。
【００４７】
補助グリッド（Ｙｓ）メモリ２３ｊには、前記基本グリッドｇｍの相互間に追加で表示する補助グリッドｇｓのｙ軸方向の配置間隔ｙｓが、前記基本グリッドｇｍのｙ軸方向の配置間隔ｙｍに基づいたユーザの数値キー操作に応じて設定され記憶される。
【００４８】
なお、前記ＲＡＭ２３には、各種の幾何図形を描画・表示するための式データや画面描画データ等の各種作業データも前記グラフを描画・表示するための各種作業データと同様に記憶される。
【００４９】
次に、前記構成によるグラフ関数電卓１０の動作について説明する。
【００５０】
図３は、前記グラフ関数電卓１０によるグラフ・図形メイン処理を示すフローチャートである。
【００５１】
図４は、前記グラフ関数電卓１０のグラフ・図形メイン処理に伴うグラフ・図形移動処理を示すフローチャートである。
【００５２】
（具体例１）
図５は、前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うグラフ表示の具体例（その１）を示す図である。
【００５３】
「ＧＲＡＰＨ」（グラフ）キー１３ａが入力されると、グラフモードに設定され、図５（Ａ）に示すように、グラフ式の入力画面がタッチパネル式表示部１５に表示される。
【００５４】
このグラフ式の入力画面において、ユーザ操作に応じたグラフ式（例えば「Ｙ１＝Ｘ２」）が入力されると、入力されたグラフ式「Ｙ１＝Ｘ２」がグラフ式メモリ２３ｂに記憶される。そして、基本グリッド“ＯＮ”のフラグがセットされ、基本グリッド（Ｘｍ）メモリ２３ｇおよび基本グリッド（Ｙｍ）メモリ２３ｈに予め設定された基本グリッドｇｍのｘ軸およびｙ軸方向の配置間隔（ｘｍ，ｙｍ）に従い、基本グリッドｇｍを表示するモードに設定される（ステップＳ１）。
【００５５】
すると、前記基本グリッド（Ｘｍ）メモリ２３ｇおよび基本グリッド（Ｙｍ）メモリ２３ｈに予め設定された基本グリッドｇｍのｘ軸およびｙ軸方向の配置間隔（ｘｍ，ｙｍ）（例えば“１”）が、それぞれ補助グリッドｇｓのｘ軸およびｙ軸方向の配置間隔（ｘｓｍ，ｙｓ）として、補助グリッド（Ｘｓ）メモリ２３ｉおよび補助グリッド（Ｙｓ）メモリ２３ｊに初期設定されて記憶される（ステップＳ２）。
【００５６】
そして、図５（Ｂ）に示すように、「ＤＲＡＷ」（描画）キー１３ｂが入力されると、前記グラフ式メモリ２３ｂに記憶されたグラフ式「Ｙ１＝Ｘ２」に対応するグラフＹ１が、グラフレンジメモリ２３ｃに設定された座標レンジに従い、グラフ画面メモリ２３ｄに描画され、タッチパネル式表示部１５に表示される。この際、前記基本グリッド（Ｘｍ）メモリ２３ｇおよび基本グリッド（Ｙｍ）メモリ２３ｈに予め設定されたグリッド配置間隔（ｘｍ＝１，ｙｍ＝１）に対応する位置に基本グリッドｇｍ…が表示される（ステップＳ３）。
【００５７】
すると、ユーザ操作に応じて前記グラフＹ１を移動・表示させるための図４におけるグラフ・図形移動処理へ移行される（ステップＳ４→ＳＡ）。
【００５８】
前記図５（Ｂ）で示した基本グリッドｇｍの表示されたグラフＹ１の表示画面において、当該基本グリッドｇｍの配置間隔“１”の２分の１の配置間隔“０．５”で補助グリッドｇｓを表示させるために、図５（Ｃ）に示すように、数値キー「２」が入力されると（ステップＡ１（Ｙｅｓ））、基本グリッド（Ｘｍ）メモリ２３ｇおよび基本グリッド（Ｙｍ）メモリ２３ｈに予め設定された配置間隔（ｘｍ＝１，ｙｍ＝１）が読み出されると共に、キー入力された数値「２」が入力バッファ２３ａから読み出される（ステップＡ２）。
【００５９】
すると、前記基本グリッド（Ｘｍ，Ｙｍ）メモリ２３ｇ，２３ｈから読み出された配置間隔（ｘｍ＝１，ｙｍ＝１）が、前記キー入力された数値「２」で除算され、補助グリッドｇｓの配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）として設定される（ステップＡ３）。または、補助グリッド（Ｘｓ，Ｙｓ）メモリ２３ｉ，２３ｊに初期設定されている補助グリッドｇｓの配置間隔（ｘｓ＝１，ｙｓ＝１）が、前記キー入力された数値「２」で除算され、同補助グリッドｇｓの配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）として再設定される（ステップＡ３）。
【００６０】
そして、前記補助グリッド（Ｘｓ）メモリ２３ｉおよび補助グリッド（Ｙｓ）メモリ２３ｊに設定された配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）に対応する位置に、補助グリッドｇｓ…が表示される（ステップＡ４）。この際、補助グリッドｇｓ…は、基本グリッドｇｍ…と異なる色や異なる形状で表示してもよい。
【００６１】
すると、前記グラフ式「Ｙ１＝Ｘ２」の特徴点（ここでは極小点）の座標が計算され（図形表示の場合は頂点、円の中心などの座標が読み出され）（ステップＡ５）、前記補助グリッドｇｓ…の何れかの位置と一致するか否か判断される（ステップＡ６）。
【００６２】
ここでは、前記グラフ式「Ｙ１＝Ｘ２」の特徴点（極小点）は、前記補助グリッドｇｓ…の何れの位置とも一致しないと判断される（ステップＡ６（Ｎｏ））。
【００６３】
そして、前記数値キー「２」の操作が終了していると判断されると（ステップＡ８（Ｙｅｓ））、前記図５（Ｃ）で示したグラフＹ１および基本グリッドｇｍおよび補助グリッドｇｓ…の表示画面のまま、ユーザ操作に応じた入力待ちの状態に復帰する（ステップＡ１／Ａ９／Ａ２０）。
【００６４】
この後、表示中のグラフＹ１がタッチペンＰによりタッチされたと判断されると（ステップＡ９（Ｙｅｓ））、補助グリッドｇｓ…の表示中であるか否か判断される（ステップＡ１０）。
【００６５】
そして、補助グリッドｇｓ…の表示中であると判断されると（ステップＡ１０（Ｙｅｓ））、前記グラフ式「Ｙ１＝Ｘ２」の特徴点（ここでは極小点）の座標が計算され（図形表示の場合は頂点、円の中心などの座標が読み出され）（ステップＡ１２）、前記タッチペンＰによりタッチされたグラフＹ１上の位置の近傍（予め設定された座標範囲内）であるか否か判断される（ステップＡ１３）。
【００６６】
ここで、前記グラフ式「Ｙ１＝Ｘ２」の特徴点（極小点）は、前記タッチペンＰによりタッチされたグラフＹ１上の位置の近傍ではないと判断された場合には（ステップＡ１３（Ｎｏ））、前記タッチペンＰによりタッチされているグラフＹ１上の位置が、当該グラフＹ１を移動させる基準の位置に設定される（ステップＡ１５）。
【００６７】
そして、図５（Ｄ）に示すように、前記タッチペンＰによるタッチ位置の移動が検出されることで、前記グラフＹ１の移動操作があると判断されると（ステップＡ１６（Ｙｅｓ））、当該移動操作に応じて、前記基準位置に設定されたグラフＹ１上の位置が、前記基本グリッドｇｍ…および補助グリッドｇｓ…の単位で移動され、その移動位置に対応したグラフＹ１が表示される（ステップＡ１７）。
【００６８】
この後、図５（Ｅ）に示すように、グラフＹ１の移動操作の終了に伴い、当該グラフＹ１上からタッチペンＰが離され、そのタッチ位置が検出されなくなったと判断されると（ステップＡ１８（Ｙｅｓ））、前記補助グリッドｇｓ…が消去され、基本グリッドｇｍ…だけ表示される（ステップＡ１９）。
【００６９】
この後、前記図５（Ｅ）で示した位置に移動されたグラフＹ１をさらに移動させるために、図５（Ｆ）に示すように、表示中のグラフＹ１が再度タッチペンＰによりタッチされたと判断されると（ステップＡ９（Ｙｅｓ））、このときには補助グリッドｇｓ…の表示中でないと判断されるので（ステップＡ１０（Ｎｏ））、前記補助グリッド（Ｘｓ）メモリ２３ｉおよび補助グリッド（Ｙｓ）メモリ２３ｊに設定された現在の配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）に対応する位置に、補助グリッドｇｓ…が再表示される（ステップＡ１１）。この際も補助グリッドｇｓ…は、前記ステップＡ４での初期表示のときと同様に、基本グリッドｇｍ…と異なる色や異なる形状で表示してもよい。
【００７０】
このように、任意のグラフ式に対応するグラフＹ１が、予め設定された座標レンジの画面上に、基本グリッドｇｍ…と共に表示された状態で、数値キー「２」を入力すると、当該入力された数値“２”に応じて基本グリッドｇｍ…の配置間隔“１”が単純に２分割された配置間隔“０．５”の補助グリッドｇｓ…が表示され、前記グラフＹ１の各グリッドｇｍ…ｇｓ…単位での移動が行える。このため、１キー操作で非常に簡単に数値的に解析し易い位置の補助グリッドｇｓ…を表示させ、グラフＹ１を移動して解析できる。
【００７１】
しかも、前記補助グリッドｇｓ…を表示させた状態でのグラフＹ１の移動操作が終了すると、当該補助グリッドｇｓ…は直ちに消去されるので、当該補助グリッドｇｓ…の表示によって移動後のグラフＹ１の表示画面が見辛くなるのを防止できる。
【００７２】
さらに、前記グラフＹ１の移動操作の終了に伴い補助グリッドｇｓ…が消去された後に、当該グラフＹ１が再度ペンタッチされると、同補助グリッドｇｓ…が直ちに再表示されるので、必要に応じて繰り返し且つ簡単に数値的に解析し易い位置の補助グリッドｇｓ…を表示させ、グラフＹ１を移動して解析できる。
【００７３】
図６は、前記グラフ関数電卓１０のグラフ・図形移動処理における他の実施形態の具体例を示す図である。
【００７４】
前記図４におけるステップＡ１〜Ａ４に従い、数値キー「２」の入力に応じて、前記図５（Ｃ）で示したようにグラフＹ１の表示画面上に補助グリッドｇｓ…を表示させたときには、図６に示すように、当該補助グリッドｇｓ…の配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）を「X-Grid:0.5」「Y-Grid:0.5」として画面右上に表示させてもよい（ステップＡ４′）。この場合、表示された補助グリッドｇｓ…の配置間隔「X-Grid:0.5」「Y-Grid:0.5」は、前記数値キー「２」の入力が終了したと判断された場合に消去される（ステップＡ８（Ｙｅｓ）→Ａ８′）。
【００７５】
これにより、数値キーの操作に応じて補助グリッドｇｓ…を表示させた状態でのグリッドの幅を、ユーザが明確に把握できるようになる。
【００７６】
（具体例２）
図７は、前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うグラフ表示の具体例（その２）を示す図である。
【００７７】
図７（Ａ）に示すように、グラフモードに設定されたグラフ式の入力画面において、ユーザ操作に応じた２つのグラフ式（例えば「Ｙ１＝−（Ｘ−１）２＋２／３」「Ｙ２＝−１」）が入力されると、入力された各グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」「Ｙ２＝−１」がグラフ式メモリ２３ｂに記憶される。そして、基本グリッドｇｍを表示するモードに設定される（ステップＳ１）。
【００７８】
すると、前記具体例１と同様に、基本グリッドｇｍの配置間隔（ｘｍ，ｙｍ）（例えば“１”）が、補助グリッドｇｓの配置間隔（ｘｓｍ，ｙｓ）として初期設定される（ステップＳ２）。
【００７９】
そして、図７（Ｂ）に示すように、「ＤＲＡＷ」（描画）キー１３ｂが入力されると、前記グラフ式メモリ２３ｂに記憶された各グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」「Ｙ２＝−１」に対応するグラフＹ１，Ｙ２が、グラフレンジメモリ２３ｃに設定された座標レンジに従い、グラフ画面メモリ２３ｄに描画され、タッチパネル式表示部１５に表示される。この際、前記基本グリッド（Ｘｍ，Ｙｍ）メモリ２３ｇ，２３ｈに予め設定されたグリッド配置間隔（ｘｍ＝１，ｙｍ＝１）に対応する位置に基本グリッドｇｍ…が表示される（ステップＳ３）。
【００８０】
すると、ユーザ操作に応じて前記グラフＹ１，Ｙ２を移動・表示させるための図４におけるグラフ・図形移動処理へ移行される（ステップＳ４→ＳＡ）。
【００８１】
前記図７（Ｂ）で示した基本グリッドｇｍの表示されたグラフＹ１，Ｙ２の表示画面において、当該基本グリッドｇｍの配置間隔“１”の２分の１の配置間隔“０．５”で補助グリッドｇｓを表示させるために、図７（Ｃ）に示すように、数値キー「２」が入力されると（ステップＡ１（Ｙｅｓ））、基本グリッド（Ｘｍ，Ｙｍ）メモリ２３ｇ，２３ｈに予め設定された配置間隔（ｘｍ＝１，ｙｍ＝１）が読み出されると共に、キー入力された数値「２」が入力バッファ２３ａから読み出される（ステップＡ２）。
【００８２】
すると、前記基本グリッド（Ｘｍ，Ｙｍ）メモリ２３ｇ，２３ｈから読み出された配置間隔（ｘｍ＝１，ｙｍ＝１）が、前記キー入力された数値「２」で除算され、補助グリッドｇｓの配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）として設定される（ステップＡ３）。
【００８３】
そして、前記補助グリッド（Ｘｓ，Ｙｓ）メモリ２３ｉ，２３ｊに設定された配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）に対応する位置に、補助グリッドｇｓ…が表示される（ステップＡ４）。
【００８４】
すると、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」「Ｙ２＝−１」の特徴点（ここではＹ１の極大点）の座標が計算され（ステップＡ５）、前記補助グリッドｇｓ…の何れかの位置と一致するか否か判断される（ステップＡ６）。
【００８５】
ここでは、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」の特徴点（極大点）は、前記配置間隔０．５の補助グリッドｇｓ…の何れの位置とも一致しないと判断される（ステップＡ６（Ｎｏ））。
【００８６】
このため、前記数値キー「２」の操作を終了し（ステップＡ８（Ｙｅｓ））、続けて前記基本グリッドｇｍの配置間隔“１”の３分の１の配置間隔“０．３３…”で補助グリッドｇｓを表示させるために、図７（Ｄ）に示すように、数値キー「３」が入力されると（ステップＡ１（Ｙｅｓ））、基本グリッドｇｍの配置間隔（ｘｍ＝１，ｙｍ＝１）が、前記キー入力された数値「３」で除算され、補助グリッドｇｓの配置間隔（ｘｓ＝０．３３…，ｙｓ＝０．３３…）として設定される（ステップＡ２，Ａ３）。
【００８７】
そして、前記補助グリッド（Ｘｓ，Ｙｓ）メモリ２３ｉ，２３ｊに設定された配置間隔（ｘｓ＝０．３３…，ｙｓ＝０．３３…）に対応する位置に、補助グリッドｇｓ…が表示される（ステップＡ４）。
【００８８】
すると、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」の特徴点（極大点）が計算され（ステップＡ５）、前記配置間隔０．３３…の補助グリッドｇｓ…の位置と一致したと判断されるので（ステップＡ６（Ｙｅｓ））、当該グラフ式Ｙ１の特徴点（極大点）と一致した補助グリッドｇｓが☆マークＨで表示される（ステップＡ７）。
【００８９】
これにより、グラフＹ１の特徴点（極大点）となるグリッドの位置が明確となり、グラフＹ２をその位置まで移動させて解析する操作が容易になる。
【００９０】
そして、表示中のグラフＹ２がタッチペンＰによりタッチされたと判断されると（ステップＡ９（Ｙｅｓ））、補助グリッドｇｓ…の表示中であるか否か判断される（ステップＡ１０）。
【００９１】
そして、補助グリッドｇｓ…の表示中であると判断されると（ステップＡ１０（Ｙｅｓ））、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」「Ｙ２＝−１」の特徴点（ここではＹ１の極大点）の座標が計算され（ステップＡ１２）、前記タッチペンＰによりタッチされたグラフＹ２上の位置の近傍（予め設定された座標範囲内）であるか否か判断される（ステップＡ１３）。
【００９２】
ここで、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」の特徴点（極大点）は、前記タッチペンＰによりタッチされたグラフＹ２上の位置の近傍ではないと判断されるので（ステップＡ１３（Ｎｏ））、前記タッチペンＰによりタッチされているグラフＹ２上の位置が、当該グラフＹ２を移動させる基準の位置に設定される（ステップＡ１５）。
【００９３】
そして、図７（Ｅ）に示すように、前記タッチペンＰによるタッチ位置の移動が検出されることで、前記グラフＹ２の移動操作があると判断されると（ステップＡ１６（Ｙｅｓ））、当該移動操作に応じて、前記基準位置に設定されたグラフＹ２上の位置が、前記基本グリッドｇｍ…および補助グリッドｇｓ…の単位で移動され、その移動位置に対応したグラフＹ２が表示される（ステップＡ１７）。
【００９４】
これにより、グラフＹ１の特徴点（極大点）となるグリッドの位置まで、グラフＹ２を簡単に移動させることができる。
【００９５】
この後、図７（Ｆ）に示すように、グラフＹ２の移動操作の終了に伴い、当該グラフＹ２上からタッチペンＰが離され、そのタッチ位置が検出されなくなったと判断されると（ステップＡ１８（Ｙｅｓ））、前記補助グリッドｇｓ…が消去され、基本グリッドｇｍ…だけ表示される（ステップＡ１９）。
【００９６】
このように、任意の２つのグラフ式に対応するグラフＹ１，Ｙ２が、予め設定された座標レンジの画面上に、基本グリッドｇｍ…と共に表示された状態で、数値キー「２」を入力すると、当該入力された数値“２”に応じて基本グリッドｇｍ…の配置間隔“１”が単純に２分割された配置間隔“０．５”の補助グリッドｇｓ…が表示される。続けて数値キー「３」と入力すると、当該入力された数値“３”に応じて基本グリッドｇｍ…の配置間隔“１”が単純に３分割された配置間隔“０．３３…”の補助グリッドｇｓ…が表示される。そしてその都度、各グラフＹ１，Ｙ２の特徴点が計算されて補助グリッドｇｓ…の位置との一致が判断され、一致した補助グリッドｇｓは☆マークＨで表示される。このため、１キー操作で非常に簡単に数値的に解析し易い位置の補助グリッドｇｓ…を順次更新させながら表示させることができ、しかも、グラフＹｎの特徴点と一致した補助グリッドｇｓの位置を☆マークＨにより明確にして、他のグラフＹｎ′をそのグリッドｇｓの位置まで簡単に移動して解析できる。
【００９７】
（具体例３）
図８は、前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うグラフ表示の具体例（その３）を示す図である。
【００９８】
図８（Ａ）に示すように、グラフモードに設定されたグラフ式の入力画面において、ユーザ操作に応じたグラフ式（例えば「Ｙ１＝−（Ｘ−１）２＋２／３」）が入力されると、入力されたグラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」がグラフ式メモリ２３ｂに記憶される。そして、基本グリッドｇｍを表示するモードに設定される（ステップＳ１）。
【００９９】
すると、前記具体例１と同様に、基本グリッドｇｍの配置間隔（ｘｍ，ｙｍ）（例えば“１”）が、補助グリッドｇｓの配置間隔（ｘｓｍ，ｙｓ）として初期設定される（ステップＳ２）。
【０１００】
そして、図８（Ｂ）に示すように、「ＤＲＡＷ」（描画）キー１３ｂが入力されると、前記グラフ式メモリ２３ｂに記憶されたグラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」に対応するグラフＹ１が、グラフレンジメモリ２３ｃに設定された座標レンジに従い、グラフ画面メモリ２３ｄに描画され、タッチパネル式表示部１５に表示される。この際、前記基本グリッド（Ｘｍ，Ｙｍ）メモリ２３ｇ，２３ｈに予め設定されたグリッド配置間隔（ｘｍ＝１，ｙｍ＝１）に対応する位置に基本グリッドｇｍ…が表示される（ステップＳ３）。
【０１０１】
すると、ユーザ操作に応じて前記グラフＹ１を移動・表示させるための図４におけるグラフ・図形移動処理へ移行される（ステップＳ４→ＳＡ）。
【０１０２】
前記図８（Ｂ）で示した基本グリッドｇｍの表示されたグラフＹ１，Ｙ２の表示画面において、当該基本グリッドｇｍの配置間隔“１”の２分の１の配置間隔“０．５”で補助グリッドｇｓを表示させるために、図８（Ｃ）に示すように、数値キー「２」が入力されると（ステップＡ１（Ｙｅｓ））、基本グリッド（Ｘｍ，Ｙｍ）メモリ２３ｇ，２３ｈに予め設定された配置間隔（ｘｍ＝１，ｙｍ＝１）が読み出されると共に、キー入力された数値「２」が入力バッファ２３ａから読み出される（ステップＡ２）。
【０１０３】
すると、前記基本グリッド（Ｘｍ，Ｙｍ）メモリ２３ｇ，２３ｈから読み出された配置間隔（ｘｍ＝１，ｙｍ＝１）が、前記キー入力された数値「２」で除算され、補助グリッドｇｓの配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）として設定される（ステップＡ３）。
【０１０４】
そして、前記補助グリッド（Ｘｓ，Ｙｓ）メモリ２３ｉ，２３ｊに設定された配置間隔（ｘｓ＝０．５，ｙｓ＝０．５）に対応する位置に、補助グリッドｇｓ…が表示される（ステップＡ４）。
【０１０５】
すると、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」の特徴点（極大点）の座標が計算され（ステップＡ５）、前記補助グリッドｇｓ…の何れかの位置と一致するか否か判断される（ステップＡ６）。
【０１０６】
ここでは、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」の特徴点（極大点）は、前記配置間隔０．５の補助グリッドｇｓ…の何れの位置とも一致しないと判断される（ステップＡ６（Ｎｏ））。
【０１０７】
この後、図８（Ｄ）に示すように、表示中のグラフＹ１がタッチペンＰによりタッチされたと判断されると（ステップＡ９（Ｙｅｓ））、補助グリッドｇｓ…の表示中であるか否か判断される（ステップＡ１０）。
【０１０８】
そして、補助グリッドｇｓ…の表示中であると判断されると（ステップＡ１０（Ｙｅｓ））、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」の特徴点（極大点）の座標が計算され（ステップＡ１２）、前記タッチペンＰによりタッチされたグラフＹ１上の位置の近傍（予め設定された座標範囲内）であるか否か判断される（ステップＡ１３）。
【０１０９】
ここで、前記グラフ式「Ｙ１＝−（Ｘ−１）２＋２／３」の特徴点（極大点）は、前記タッチペンＰによりタッチされたグラフＹ１上の位置の近傍であると判断されると（ステップＡ１３（Ｙｅｓ））、当該グラフＹ１の特徴点（極大点）の位置に○マークＴが表示される。そして、このグラフＹ１上の○マークＴの位置が、当該グラフＹ１を移動させる基準の位置に設定される（ステップＡ１４）。
【０１１０】
そして、図８（Ｅ）に示すように、前記タッチペンＰによるタッチ位置の移動が検出されることで、前記グラフＹ１の移動操作があると判断されると（ステップＡ１６（Ｙｅｓ））、当該移動操作に応じて、前記基準位置に設定されたグラフＹ１上の○マークＴの位置が、前記基本グリッドｇｍ…および補助グリッドｇｓ…の単位で移動され、その移動位置に対応したグラフＹ１が表示される（ステップＡ１７）。
【０１１１】
これにより、グラフＹ１上の特徴点（極大点）の近くをペンタッチするだけで、当該特徴点（極大点）の位置に○マークＴを表示させ、この○マークＴの位置を基準に、グラフＹ１を任意のグリッド位置まで容易に移動させて解析することができる。
【０１１２】
この後、図８（Ｆ）に示すように、グラフＹ１の移動操作の終了に伴い、当該グラフＹ１上からタッチペンＰが離され、そのタッチ位置が検出されなくなったと判断されると（ステップＡ１８（Ｙｅｓ））、前記補助グリッドｇｓ…が消去され、基本グリッドｇｍ…だけ表示される（ステップＡ１９）。
【０１１３】
ここで、図８（Ｇ）に示すように、「Ｇ−Ｔ」（グラフ／式）キー１３ｄが入力されると、移動後のグラフＹ１の座標に基づき、当該移動後のグラフＹ１のグラフ式「Ｙ１＝−（Ｘ−１）２−１」が計算され、グラフ式の表示画面に切り替えられる。
【０１１４】
このように、任意のグラフ式に対応するグラフＹ１が、予め設定された座標レンジの画面上に、基本グリッドｇｍ…と共に表示された状態で、数値キー「２」を入力すると、当該入力された数値“２”に応じて基本グリッドｇｍ…の配置間隔“１”が単純に２分割された配置間隔“０．５”の補助グリッドｇｓ…が表示される。そして、グラフＹ１をグリッド単位で移動させるために当該グラフＹ１上の特徴点付近をペンタッチすると、その特徴点が○マークＴで表示されグラフ移動の基準位置に設定される。このため、１キー操作で非常に簡単に数値的に解析し易い位置の補助グリッドｇｓ…を表示させることができ、しかも、グラフＹ１の特徴点を、○マークＴにより明確にすると共にグラフ移動の基準位置に設定し、当該グラフＹ１を、任意のグリッドｇｍ…，ｇｓ…の位置まで簡単に移動して解析できる。
【０１１５】
（具体例４）
図９は、前記グラフ関数電卓１０のグラフ・図形メイン処理およびグラフ・図形移動処理に伴うＲａｄモードでのグラフ表示の具体例（その４）を示す図である。
【０１１６】
Ｒａｄ(Radian)モードにおいて、例えば三角関数のグラフ式「Ｙ＝ｓｉｎｘ」が入力され、基本グリッドｇｍの配置間隔ｘｍ，ｙｍおよび補助グリッドｇｓの配置間隔ｘｓ，ｙｓが、それぞれ何れも“０．５”に設定された状態で、グラフＹ（＝ｓｉｎｘ）が表示されると、これに伴い、ｘ軸方向およびＹ軸方向共に配置間隔０．５の基本グリッドｇｍが表示される（ステップＳ１〜Ｓ３）。
【０１１７】
ここで、Ｒａｄ(Radian)モードに応じた配置間隔のグリッドを表示させるため、図９（Ａ）に示すように、「ＡＮＧ−Ｄｉｖ」（角度分割）キー１３ｃが入力され、続いて数値キー「２」が入力されると（ステップＡ２０（Ｙｅｓ））、キー入力された数値「２」が入力バッファ２３ａから読み出される（ステップＡ２１）。
【０１１８】
すると、Ｒａｄモードでの基準値「π」を前記キー入力された数値「２」で除算した値「π／２」が、補助グリッドｇｓのｘ軸方向の配置間隔（ｘｓ＝π／２）として設定されると共に、基本グリッド（Ｙｍ）メモリ２３ｈに記憶されている基本グリッドｇｍのｙ軸方向の配置間隔（ｙｍ＝０．５）が、そのまま補助グリッドｇｓのｙ軸方向の配置間隔（ｙｓ＝０．５）として設定される（ステップＡ２２）。
【０１１９】
そして、補助グリッド（Ｘｓ，Ｙｓ）メモリ２３ｉ，２３ｊに設定された配置間隔（ｘｓ＝π／２，ｙｓ＝０．５）に対応する位置に、図９（Ａ）で示すように、補助グリッドｇｓ…が表示される（ステップＡ４）。
【０１２０】
この際、前記補助グリッドｇｓ…の配置間隔（ｘｓ＝π／２，ｙｓ＝０．５）は、「X-Grid:(1/2)π」「Y-Grid:0.5」として画面右上に表示される（ステップＡ４′）。
【０１２１】
また、図９（Ｂ）に示すように、「ＡＮＧ−Ｄｉｖ」（角度分割）キー１３ｃが入力され、続いて数値キー「３」が入力されると（ステップＡ２０（Ｙｅｓ））、キー入力された数値「３」が入力バッファ２３ａから読み出される（ステップＡ２１）。
【０１２２】
すると、Ｒａｄモードでの基準値「π」を前記キー入力された数値「３」で除算した値「π／３」が、補助グリッドｇｓのｘ軸方向の配置間隔（ｘｓ＝π／３）として設定されると共に、基本グリッド（Ｙｍ）メモリ２３ｈに記憶されている基本グリッドｇｍのｙ軸方向の配置間隔（ｙｍ＝０．５）が、そのまま補助グリッドｇｓのｙ軸方向の配置間隔（ｙｓ＝０．５）として設定される（ステップＡ２２）。
【０１２３】
そして、補助グリッド（Ｘｓ，Ｙｓ）メモリ２３ｉ，２３ｊに設定された配置間隔（ｘｓ＝π／３，ｙｓ＝０．５）に対応する位置に、図９（Ｂ）で示すように、補助グリッドｇｓ…が表示される（ステップＡ４）。
【０１２４】
この際、前記補助グリッドｇｓ…の配置間隔（ｘｓ＝π／３，ｙｓ＝０．５）は、「X-Grid:(1/3)π」「Y-Grid:0.5」として画面右上に表示される（ステップＡ４′）。
【０１２５】
このように、Ｒａｄ(Radian)・Ｄｅｇ(Degree)・Ｇｒａ(Gradient)の各角度モードを設定して三角関数などの数式に対応するグラフを表示させ解析する場合には、「ＡＮＧ−Ｄｉｖ」（角度分割）キー１３ｃを入力した後に数値キー「ｎ」を入力するだけで、当該入力された数値“ｎ”に応じて、各角度モードに応じた基準値を単純にｎ分割した配置間隔で補助グリッドｇｓ…のｘ軸方向の配置間隔を設定できる。このため、各角度モードで表示させるグラフの解析も、前記各具体例と同様に、数値キーの１キー操作でその角度モードに応じた適切な幅の補助グリッドｇｓ…を簡単に表示させて行うことができる。
【０１２６】
なお、前記具体例４では、「ＡＮＧ−Ｄｉｖ」（角度分割）キー１３ｃを入力した後に、任意の数値キーを入力することで、設定された角度モードに応じたｘ軸方向の基準値を入力された数値で分割し、この分割された値を補助グリッドｇｓ…のｘ軸方向の配置間隔ｘｓとして設定し、また、当該補助グリッドｇｓ…のｙ軸方向の配置間隔ｙｓについては、基本グリッドｇｍの配置間隔ｙｍと同一に設定した。これに対し、三角関数のグラフ式が入力された場合には、前記「ＡＮＧ−Ｄｉｖ」（角度分割）キー１３ｃを入力する必要なく、任意の数値キーを入力するだけで、自動的に、設定された角度モードに応じたｘ軸方向の基準値を入力された数値で分割し、この分割された値を補助グリッドｇｓ…のｘ軸方向の配置間隔ｘｓとして設定すると共に、当該補助グリッドｇｓ…のｙ軸方向の配置間隔ｙｓを、基本グリッドｇｍの配置間隔ｙｍと同一に設定する構成としてもよい。
【０１２７】
前記各実施形態では、主に、任意のグラフ式に応じたグラフ図形の表示に伴い、基本グリッドｇｍ…および補助グリッドｇｓ…の配置間隔を設定して表示する機能について説明したが、任意の幾何図形（三角形、四角形、円など）の表示に伴い、前記同様に、基本グリッドｇｍ…および補助グリッドｇｓ…の配置間隔を設定して表示することも勿論可能である。
【０１２８】
また、前記各実施形態にて説明した基本グリッドｇｍ…および補助グリッドｇｓ…の配置間隔設定・表示機能は、表示画面上にグリッドを表示させる各種のアプリケーションソフトウエアにも勿論応用可能である。
【０１２９】
さらに、前記各実施形態では、数値キーの１キー操作によって、基本グリッドｇｍの配置間隔（ｘｍ，ｙｍ）を入力された数値で単純分割し、これを補助グリッドｇｓの配置間隔（ｘｓ，ｙｓ）に設定する構成とした。これに対し、例えばカーソルキー等の特定のキーを１キー操作する毎に、基本グリッドｇｍの配置間隔（ｘｍ，ｙｍ）を、１／２→１／３…と順次単純分割し、これを補助グリッドｇｓの配置間隔（ｘｓ，ｙｓ）に設定する構成としてもよい。
【０１３０】
なお、前記実施形態において記載したグラフ関数電卓１０による動作手法、すなわち、図３のフローチャートに示すグラフ・図形メイン処理、図４のフローチャートに示す前記グラフ・図形メイン処理に伴うグラフ・図形移動処理などの各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体（２５）に格納して配布することができる。そして、電子式計算機（１０）のコンピュータ（２１）は、この外部記憶媒体（２５）に記憶されたプログラムを記憶装置（２２）（２３）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した基本グリッドｇｍ…に対する１キー操作での補助グリッドｇｓ…の配置間隔設定・表示機能を実現し、前述した手法による同様の処理を実行することができる。
【０１３１】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）Ｎ上を伝送させることができ、この通信ネットワークＮに接続された通信装置（２６）によって前記プログラムデータを電子式計算機（１０）のコンピュータ（２１）に取り込み、前述した基本グリッドｇｍ…に対する１キー操作での補助グリッドｇｓ…の配置間隔設定・表示機能を実現することもできる。
【０１３２】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【０１３３】
１０  …グラフ関数電卓
１１  …キー入力部
１２  …数字・文字・演算記号キー群
１３  …関数機能キー群
１３ａ…「ＧＲＡＰＨ」（グラフ）キー
１３ｂ…「ＤＲＡＷ」（描画）キー
１３ｃ…「ＡＮＧ−Ｄｉｖ」（角度分割）キー
１３ｄ…「Ｇ−Ｔ」（グラフ／式）キー
１４  …カーソルキー
１５  …タッチパネル式表示部
１５ｄ…ドットマトリクス型液晶表示部
１５ｔ…透明タッチパネル
２１  …ＣＰＵ
２２  …記憶装置
２２ａ…計算機制御プログラム
２３  …ＲＡＭ
２３ａ…入力バッファ
２３ｂ…グラフ式メモリ
２３ｃ…グラフレンジメモリ
２３ｄ…グラフ描画メモリ
２３ｅ…タッチ座標メモリ
２３ｆ…演算データメモリ
２３ｇ…基本グリッド（Ｘｍ）メモリ
２３ｈ…基本グリッド（Ｙｍ）メモリ
２３ｉ…補助グリッド（Ｘｓ）メモリ
２３ｊ…補助グリッド（Ｙｓ）メモリ
２４  …記憶媒体読み書き部
２５  …記憶媒体
２６  …通信制御部
２７  …Ｗｅｂサーバ（プログラムサーバ）
Ｎ  …通信ネットワーク
Ｙｎ…グラフ（式）
ｇｍ…基本グリッド
ｇｓ…補助グリッド
Ｐ  …タッチペン
Ｈ  …☆マーク（特徴点と補助グリッドの一致マーク）
Ｔ  …○マーク（ペンタッチ近傍の特徴点マーク）
【図１】
0005617961.tif 000002
【図２】
0005617961.tif 000003
【図３】
0005617961.tif 000004
【図４】
0005617961.tif 000005
【図５】
0005617961.tif 000006
【図６】
0005617961.tif 000007
【図７】
0005617961.tif 000008
【図８】
0005617961.tif 000009
【図９】
0005617961.tif 000010