(57)【要約】【課題】関数式をグラフ化して表示するためのグラフ表示制御装置において、グラフの描画条件を満たさずに、この未定の描画条件が当該グラフの形状やグラフ式とどのように相互に関係するのかを容易に表現して学習すること。【解決手段】グラフの種類を選択すると、選択種類のグラフに対応した描画条件が抽出表示され、何れかの描画条件データを入力すると、前記選択種類のグラフを確定描画させるための描画条件が成立したか否か判断される。グラフ描画条件が成立した場合は前記入力描画条件に従ったグラフデータが描画表示され、成立しない場合は条件成立に必要な未入力の描画条件が抽出されそのデータ範囲が設定される。すると前記入力済み描画条件データと未入力描画条件について設定データ範囲に従い、当該入力済み描画条件を固定とし、未入力描画条件をそのデータ範囲に応じて変化させた複数本のグラフが描画表示される。【選択図】      図５
2005339405.tif 000002
【特許請求の範囲】
【請求項１】
グラフの種類毎に当該グラフの描画条件を記憶するグラフ描画条件記憶手段と、
グラフの種類を選択させるグラフ種類選択手段と、
このグラフ種類選択手段により選択された種類のグラフの描画条件を前記グラフ描画条件記憶手段により記憶された各種のグラフの描画条件の中から抽出して表示させる描画条件表示手段と、
この描画条件表示手段により表示されたグラフ描画条件のうち、何れかの描画条件のデータを入力させる条件データ入力手段と、
この条件データ入力手段によりデータ入力された描画条件に基づき、前記グラフ種類選択手段により選択された種類のグラフの描画条件が成立した否かを判断する条件成立判断手段と、
この条件成立判断手段によりグラフの描画条件が成立したと判断された場合には、前記条件データ入力手段により入力された描画条件のデータに従ったグラフを表示させるグラフ表示制御手段と、
前記条件成立判断手段によりグラフの描画条件が成立しないと判断された場合には、当該描画条件の成立に必要な未入力の描画条件を抽出する未入力条件抽出手段と、
この未入力条件抽出手段により抽出された描画条件のデータの範囲を設定する条件範囲設定手段と、
前記条件データ入力手段により入力された描画条件のデータと前記条件範囲設定手段により設定された描画条件のデータの範囲に従って複数のグラフを表示させる複数グラフ表示制御手段と、
を備えたことを特徴とするグラフ表示制御装置。
【請求項２】
前記条件範囲設定手段は、予め定められたデータの範囲において所定間隔の複数のデータ値を自動設定する自動設定手段を有し、
前記複数グラフ表示制御手段は、前記条件データ入力手段により入力された描画条件のデータと前記自動設定手段により設定された描画条件のデータの範囲における所定間隔の複数のデータ値に従って複数のグラフを表示させることを特徴とする請求項１に記載のグラフ表示制御装置。
【請求項３】
前記条件範囲設定手段は、前記未入力条件抽出手段により抽出された描画条件のデータの範囲を入力させる範囲入力手段と、同未入力条件抽出手段により抽出された描画条件のデータの間隔値を入力させる間隔値入力手段とを有し、
前記複数グラフ表示制御手段は、前記条件データ入力手段により入力された描画条件のデータと前記範囲入力手段により入力された描画条件のデータの範囲における前記間隔値入力手段により入力された間隔値毎の複数のデータ値に従って複数のグラフを表示させることを特徴とする請求項１に記載のグラフ表示制御装置。
【請求項４】
さらに、
前記条件成立判断手段によりグラフの描画条件が成立しないと判断された場合に、前記未入力条件抽出手段により抽出された未入力の描画条件を表示させる未入力描画条件表示制御手段と、
この未入力描画条件表示制御手段により表示された未入力の描画条件のデータを入力させる未入力条件データ入力手段と、
前記条件データ入力手段により入力された描画条件のデータと前記未入力条件データ入力手段により入力された描画条件のデータに従って確定したグラフを表示させる確定グラフ表示制御手段と、
を備えたことを特徴とする請求項１ないし請求項３の何れか１項に記載のグラフ表示制御装置。
【請求項５】
さらに、
前記条件成立判断手段によりグラフの描画条件が成立しないと判断された場合に、当該条件不成立のままグラフを表示させるか否かを指定させる指定手段を有し、
この指定手段により条件不成立のままでのグラフ表示が指定された場合には、前記複数グラフ表示制御手段によって、前記条件データ入力手段により入力された描画条件のデータと前記条件範囲設定手段により設定された描画条件のデータの範囲に従って複数のグラフを表示させ、前記指定手段により条件不成立のままでのグラフ表示が指定されない場合には、前記確定グラフ表示制御手段によって、前記条件データ入力手段により入力された描画条件のデータと前記未入力条件データ入力手段により入力された描画条件のデータに従って確定したグラフを表示させる、
ことを特徴とする請求項４に記載のグラフ表示制御装置。
【請求項６】
グラフ表示装置のコンピュータを制御するためのグラフ表示制御プログラムであって、
前記コンピュータを、
グラフの種類毎に当該グラフの描画条件を記憶するグラフ描画条件記憶手段、
グラフの種類を選択させるグラフ種類選択手段、
このグラフ種類選択手段により選択された種類のグラフの描画条件を前記グラフ描画条件記憶手段により記憶された各種のグラフの描画条件の中から抽出して表示させる描画条件表示手段、
この描画条件表示手段により表示されたグラフ描画条件のうち、何れかの描画条件のデータを入力させる条件データ入力手段、
この条件データ入力手段によりデータ入力された描画条件に基づき、前記グラフ種類選択手段により選択された種類のグラフの描画条件が成立した否かを判断する条件成立判断手段、
この条件成立判断手段によりグラフの描画条件が成立したと判断された場合には、前記条件データ入力手段により入力された描画条件のデータに従ったグラフを表示させるグラフ表示制御手段、
前記条件成立判断手段によりグラフの描画条件が成立しないと判断された場合には、当該描画条件の成立に必要な未入力の描画条件を抽出する未入力条件抽出手段、
この未入力条件抽出手段により抽出された描画条件のデータの範囲を設定する条件範囲設定手段、
前記条件データ入力手段により入力された描画条件のデータと前記条件範囲設定手段により設定された描画条件のデータの範囲に従って複数のグラフを表示させる複数グラフ表示制御手段、
として機能させるようにしたコンピュータ読み込み可能なグラフ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関数式をグラフ化して表示するためのグラフ表示制御装置およびグラフ表示制御プログラムに関する。
【背景技術】
【０００２】
一般に、グラフ表示制御装置は、電子式計算機等に搭載され、キー操作により入力された任意の関数式をグラフ化して表示するものである。
【０００３】
図１０は、従来のグラフ表示制御装置による関数式のグラフ化表示状態を示す図である。
【０００４】
図１０（Ａ）に示すように、グラフ表示モードにおいて表示されたグラフ関数式の入力表示画面Ｇにおいて、例えばＹ１＝Ｘ2−２Ｘ＋３なる２次関数式を入力してグラフの描画を指示すると、図１０（Ｂ）に示すように、予め設定された座標レンジを液晶表示画面Ｄのグラフ表示範囲（Ｎ×Ｍドット）に割り当て、Ｘ方向の各表示ドット（１，２，…，Ｎ）に対応する座標値（ｘ1，ｘ2，…，ｘN）を前記２次関数式の変数Ｘに代入して各対応する変数Ｙの座標値（ｙ1，ｙ2，…，ｙN）を計算して求めることにより、そのＸＹ座標値（ｘ1，ｙ1、ｘ2，ｙ2、…、ｘN，ｙN）に対応する表示ドットを点灯させグラフＹ１の描画表示を行う。
【０００５】
そして、このような従来のグラフ表示制御装置においては、グラフ表示した関数式内に含まれる任意の係数をパラメータとして所定値間隔で変化させた場合の、例えば図１０（Ｃ）に示すような各関数式（「Ｙ１＝Ｘ2−２Ｘ＋３」「Ｙ２＝Ｘ2−４Ｘ＋３」「Ｙ３＝Ｘ2−６Ｘ＋３」）に対応する複数のグラフを連続的に表示させることのできる、“ダイナミックグラフ”と称する機能を搭載したものがある（例えば、特許文献１参照。）。
【特許文献１】特開平０７−１５２９１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記従来のグラフ表示制御装置では、例えば「Ｙ＝ＡＸ2＋ＢＸ＋Ｃ」なる２次関数式について、各項の係数Ａ，Ｂ，Ｃを全て数値入力確定して対応するグラフを描画表示させ、どのような軌跡のグラフとなるのかを学習したり、また当該関数式の複数の係数Ａ，Ｂ，Ｃのうちの１つの係数のみを変化させた複数のグラフを“ダイナミックグラフ”機能により連続的に描画表示させ、その変化を学習したりすることはでき、つまりは、関数式の各項を構成する具体的な数値からグラフの描画軌跡を学習することはできたものの、例えば１次関数である直線のグラフについてはグラフ上の１点の座標とグラフの傾き、２次関数である放物線のグラフについてはグラフ上の極値座標とグラフの開き具合など、グラフの描画軌跡そのものを定めるデータを条件にして、そのグラフ形状やグラフ式を学習することは、グラフを深く理解する上で重要である。
【０００７】
そして、前記従来のグラフ表示制御装置では、学習したいグラフの描画条件を満たさずに、この未定の描画条件が当該グラフの形状やグラフ式とどのように相互に関係するのかを容易に表現して学習することはできない。
【０００８】
本発明は、このような課題に鑑みなされたもので、グラフの描画条件を満たさずに、この未定の描画条件が当該グラフとどのように相互に関係するのかを容易に表現して学習することが可能になるグラフ表示制御装置およびグラフ表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の請求項１（請求項６）に記載のグラフ表示制御装置（グラフ表示制御プログラム）では、グラフの種類毎に当該グラフの描画条件を記憶するグラフ描画条件記憶手段を有し、グラフ種類選択手段によってグラフの種類を選択すると、この選択された種類のグラフの描画条件が前記グラフ描画条件記憶手段により記憶された各種のグラフの描画条件の中から抽出され描画条件表示手段によって表示される。そして、この描画条件表示手段により表示されたグラフ描画条件のうち、何れかの描画条件のデータを条件データ入力手段によって入力すると、このデータ入力された描画条件に基づき、前記グラフ種類選択手段により選択された種類のグラフの描画条件が成立した否かが条件成立判断手段によって判断され、当該グラフの描画条件が成立したと判断された場合には、グラフ表示制御手段によって前記条件データ入力手段により入力された描画条件のデータに従ったグラフが表示される。また、前記条件成立判断手段によりグラフの描画条件が成立しないと判断された場合には、未入力条件抽出手段によって当該描画条件の成立に必要な未入力の描画条件が抽出されると共に、この抽出された描画条件のデータの範囲が条件範囲設定手段によって設定され、前記条件データ入力手段により入力された描画条件のデータと前記条件範囲設定手段により設定された描画条件のデータの範囲に従い複数グラフ表示制御手段によって複数のグラフが表示される。
【００１０】
これによれば、グラフを確定描画させるための幾つかの描画条件のうち未入力とした描画条件がグラフの変化にどのように関係するかを容易且つ明確に学習できることになる。
【００１１】
本発明の請求項２に記載のグラフ表示制御装置では、前記請求項１に記載のグラフ表示制御装置にあって、前記条件範囲設定手段は、予め定められたデータの範囲において所定間隔の複数のデータ値を自動設定する自動設定手段を有し、前記複数グラフ表示制御手段は、前記条件データ入力手段により入力された描画条件のデータと前記自動設定手段により設定された描画条件のデータの範囲における所定間隔の複数のデータ値に従って複数のグラフを表示させる。
【００１２】
これによれば、未入力描画条件のデータ値を自動で範囲設定し所定の間隔で変化させた複数本のグラフを描画表示できることになる。
【００１３】
本発明の請求項３に記載のグラフ表示制御装置では、前記請求項１に記載のグラフ表示制御装置にあって、前記条件範囲設定手段は、前記未入力条件抽出手段により抽出された描画条件のデータの範囲を入力させる範囲入力手段と、同未入力条件抽出手段により抽出された描画条件のデータの間隔値を入力させる間隔値入力手段とを有し、前記複数グラフ表示制御手段は、前記条件データ入力手段により入力された描画条件のデータと前記範囲入力手段により入力された描画条件のデータの範囲における前記間隔値入力手段により入力された間隔値毎の複数のデータ値に従って複数のグラフを表示させる。
【００１４】
これによれば、未入力描画条件のデータ値をユーザ任意のデータ範囲内の間隔値毎に変化させた複数本のグラフを描画表示できることになる。
【００１５】
本発明の請求項４に記載のグラフ表示制御装置では、前記請求項１ないし請求項３の何れか１項に記載のグラフ表示制御装置にあって、さらに、前記条件成立判断手段によりグラフの描画条件が成立しないと判断された場合には、未入力描画条件表示制御手段によって前記未入力条件抽出手段により抽出された未入力の描画条件が表示される。そして、この表示された未入力の描画条件のデータを未入力条件データ入力手段によって入力すると、前記条件データ入力手段により入力された描画条件のデータと前記未入力条件データ入力手段により入力された描画条件のデータに従い確定グラフ表示制御手段によって確定したグラフが表示される。
【００１６】
これによれば、選択された種類のグラフについての描画条件をユーザ入力により確実に成立させてグラフ表示できることになる。
【００１７】
本発明の請求項５に記載のグラフ表示制御装置では、前記請求項４に記載のグラフ表示制御装置にあって、さらに、前記条件成立判断手段によりグラフの描画条件が成立しないと判断された場合に、当該条件不成立のままグラフを表示させるか否かを指定させる指定手段を有し、この指定手段により条件不成立のままでのグラフ表示が指定された場合には、前記複数グラフ表示制御手段によって、前記条件データ入力手段により入力された描画条件のデータと前記条件範囲設定手段により設定された描画条件のデータの範囲に従って複数のグラフを表示させ、前記指定手段により条件不成立のままでのグラフ表示が指定されない場合には、前記確定グラフ表示制御手段によって、前記条件データ入力手段により入力された描画条件のデータと前記未入力条件データ入力手段により入力された描画条件のデータに従って確定したグラフを表示させる。
【００１８】
これによれば、描画条件不成立の場合に、その未入力描画条件を確定させて１つのグラフ表示を行うのか、または未入力描画条件のデータ範囲を自動設定させて複数のグラフ表示を行うのかを、ユーザにより選択して指定できることになる。
【発明の効果】
【００１９】
本発明の請求項１（請求項６）に記載のグラフ表示制御装置（グラフ表示制御プログラム）によれば、グラフを確定描画させるための幾つかの描画条件のうち未入力とした描画条件がグラフの変化にどのように関係するかを容易且つ明確に学習できるようになる。
【００２０】
本発明の請求項２に記載のグラフ表示制御装置によれば、前記請求項１に記載のグラフ表示制御装置にあって、未入力描画条件のデータ値を自動で範囲設定し所定の間隔で変化させた複数本のグラフを描画表示できるようになる。
【００２１】
本発明の請求項３に記載のグラフ表示制御装置によれば、前記請求項１に記載のグラフ表示制御装置にあって、未入力描画条件のデータ値をユーザ任意のデータ範囲内の間隔値毎に変化させた複数本のグラフを描画表示できるようになる。
【００２２】
本発明の請求項４に記載のグラフ表示制御装置によれば、前記請求項１ないし請求項３の何れか１項に記載のグラフ表示制御装置にあって、さらに、選択された種類のグラフについての描画条件をユーザ入力により確実に成立させてグラフ表示できるようになる。
【００２３】
本発明の請求項５に記載のグラフ表示制御装置によれば、前記請求項４に記載のグラフ表示制御装置にあって、さらに、描画条件不成立の場合に、その未入力描画条件を確定させて１つのグラフ表示を行うのか、または未入力描画条件のデータ範囲を自動設定させて複数のグラフ表示を行うのかを、ユーザにより選択して指定できるようになる。
【００２４】
よって、本発明によれば、グラフの描画条件を満たさずに、この未定の描画条件が当該グラフとどのように相互に関係するのかを容易に表現して学習することが可能になるグラフ表示制御装置およびグラフ表示制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００２５】
以下図面により本発明の実施の形態について説明する。
【００２６】
図１は、本発明のグラフ表示制御装置の実施形態に係るグラフ表示機能を備えた電子計算装置の電子回路の構成を示すブロック図である。
【００２７】
この電子計算装置は、コンピュータ等からなる制御部（ＣＰＵ）１１を備えている。
【００２８】
制御部（ＣＰＵ）１１は、キー入力部１２から入力されるキー入力データや、液晶表示部１３の表示画面上に重ねて設けられたタブレット１４から位置検出回路２０を介して入力されるタッチ位置データに応じて、ＲＯＭ１５に予め記憶されているシステムプログラムを起動させ、あるいは外部記憶媒体１６に予め記憶されている計算装置制御用プログラムを記憶媒体読み取り部１７により読み取らせて起動させ、あるいは通信制御部１８によって他のコンピュータ端末から通信ネットワークＮを介して受信された計算装置制御用プログラムを起動させ、ＲＡＭ１９をワークメモリとして回路各部の動作制御を行なうものである。
【００２９】
この制御部（ＣＰＵ）１１には、前記キー入力部１２、液晶表示部１３、タブレット１４、位置検出回路２０、ＲＯＭ１５、ＲＡＭ１９、記録媒体読み取り部１７、通信制御部１８が接続され、また、液晶表示部１３は表示駆動回路２１を介して接続される。
【００３０】
図２は、前記電子計算装置のキー入力部１２に備えられる各種のキーの配列例を示す図である。
【００３１】
キー入力部１２には、数値・記号キー１２ａ、関数・演算子キー１２ｂ、「モード」キー１２ｃ、「グラフ／式」キー１２ｄ、「実行」キー１２ｅ、「取消」キー１２ｆ、カーソルキー１２ｇ等が備えられる。
【００３２】
数値・記号キー１２ａは、数字，記号などの個々のキーを配列した数値・記号の入力用キー群からなる。
【００３３】
関数・演算子キー１２ｂは、演算式や関数式を入力する際に操作される各種の関数記号キーや「＋」「−」「×」「÷」「＝」などの演算子キーからなる。
【００３４】
「モード」キー１２ｃは、四則演算等の任意の演算式を入力して演算処理を行なう演算モード、任意の関数式を入力して対応するグラフの描画処理を行なう関数式／グラフモード、グラフの種類とその描画条件を入力して対応するグラフの描画処理を行なう描画条件／グラフモード、任意のプログラムを入力して対応する計算処理を行うプログラムモード等の各種の動作モードの選択設定メニューを表示させる際に操作される。
【００３５】
「グラフ／式」キー１２ｄは、前記各グラフモードにおいて描画されたグラフのグラフ表示画面Ｇ９（図７（Ｍ）参照）と該グラフに対応する関数式の式表示画面Ｇ１０（図７（Ｎ）参照）との切り換えを指示する際に操作される。
【００３６】
「実行」キー１２ｅは、選択あるいは入力されたデータの確定や各種処理ステップの実行を指示する際に操作される。
【００３７】
「取消」キー１２ｆは、そのとき行われた処理を取り消す際に操作される。
【００３８】
カーソルキー「↑」「↓」「←」「→」１２ｇは、それぞれ表示されたデータの選択，送り操作や、カーソルの移動操作を行なう際などに操作される。
【００３９】
タブレット１４は、液晶表示部１３の表示画面上に重ねて設けられ、タッチされた位置に応じた電圧信号を発生するもので、このタブレット１４から出力されるタッチ位置に応じた電圧信号に基づき、位置検出回路２０により表示画面に対応させた座標が検出され、このタッチ位置座標に応じて制御部（ＣＰＵ）１１により操作の内容が判断される。
【００４０】
ＲＯＭ１５には、本電子計算装置の電子回路における全体の処理を司るシステムプログラムデータが予め記憶されると共に、演算モード処理、関数式／グラフモード処理、描画条件／グラフモード処理、プログラムモード処理等、前記動作モードの選択設定メニュー画面において設定可能な各種の動作モードに対応した制御プログラムデータも予め記憶される。
【００４１】
図３は前記電子計算装置のＲＡＭ１９に確保される主要なデータメモリの構成を示す図である。
【００４２】
ＲＡＭ１９には、表示データメモリ１９ａ、入力式メモリ１９ｂ、座標レンジメモリ１９ｃ、グラフ描画条件テーブル１９ｄ、入力済み描画条件メモリ１９ｅ、未入力描画条件メモリ１９ｆ、未入力条件範囲設定メモリ１９ｇ、グラフ関数式メモリ１９ｈ、グラフデータメモリ１９ｉ、およびワークエリア１９ｊ等の各種のデータメモリが備えられる。
【００４３】
表示データメモリ１９ａには、前記各種の動作モードにおいて液晶表示部１３に表示すべき表示データがビットマップのパターンデータとして展開されて記憶される。
【００４４】
入力式メモリ１９ｂには、キー入力あるいは選択された任意の関数式（ｙ＝ｆ（ｘ））や任意の演算式が記憶される。
【００４５】
座標レンジメモリ１９ｃには、液晶表示部１３に対するグラフデータの描画表示に関し、その表示画面領域に対応するＸＹ座標レンジ（ｘmin，ｘmax，ｙmin，ｙmax）が記憶される。
【００４６】
なお、この座標レンジ（ｘmin，ｘmax，ｙmin，ｙmax）は、液晶表示部（Ｎ×Ｍ表示ドット）１８におけるＸ軸方向及びＹ軸方向それぞれの表示ドット数（分解能）に割り付けられることで、個々の表示ドットの座標が定められ、グラフの描画処理が制御される。
【００４７】
図４は、前記電子計算装置のＲＡＭ１９に確保されるグラフ描画条件テーブル１９ｄを示す図である。
【００４８】
このグラフ描画条件テーブル１９ｄには、ｎ次（１次，２次，３次，…）の各関数に対応する種類のグラフそれぞれを確定描画するために満足すべきグラフ描画条件が、当該ｎ次の各関数毎に数通りずつ対応付けられて記憶されるもので、これによれば、例えば１次関数（Ｙ＝ＡＸ＋Ｂ）のグラフ描画条件としては、（１）グラフ上の第１点Ｐ１および第２点Ｐ２の各座標、（２）グラフ上の１点Ｐの座標およびグラフの傾きＡ、（３）…の何れかの描画条件が成立すれば１次関数の１本の直線グラフを確定して描画できることが示され、また、２次関数（Ｙ＝ＣＸ2＋ＤＸ＋Ｅ）のグラフ描画条件としては、（１）グラフ上の第１点Ｐ１および第２点Ｐ２および第３点Ｐ３の各座標、（２）グラフ上の極値座標Ｑおよびグラフの開き具合Ｃ、（３）…の何れかの描画条件が成立すれば２次関数の１本の放物線グラフを確定して描画できることが示される。
【００４９】
入力済み描画条件メモリ１９ｅには、描画条件／グラフモードにおいて選択されたｎ次関数のグラフ描画条件として入力された描画条件データが記憶される。
【００５０】
未入力描画条件メモリ１９ｆには、前記選択されたｎ次関数のグラフ描画条件の成立に必要な未入力である描画条件項目が記憶される。
【００５１】
未入力条件範囲設定メモリ１９ｇには、前記未入力描画条件メモリ１９ｆに記憶された成立に必要な未入力の描画条件項目について、ユーザ入力により設定または自動設定された適当な範囲の描画条件データが記憶される。
【００５２】
例えば１次関数のグラフが選択されてそのグラフ描画条件の成立に必要な未入力の描画条件項目が「グラフの傾きＡ」である場合、この未入力の描画条件項目「グラフの傾きＡ」のデータ値を異ならせた複数の１次関数グラフを描画表示させるために（例えば図８（Ａ）（Ｂ）参照）、当該傾きＡ＝１〜５、間隔“１”または描画本数“５”とした適当な範囲を有する描画条件データが設定記憶される。
【００５３】
グラフ関数式メモリ１９ｈには、前記描画条件／グラフモードや関数式／グラフモードにおいて描画表示される各グラフデータに対応する各関数式が記憶される。
【００５４】
グラフデータメモリ１９ｉには、前記描画条件／グラフモードや関数式／グラフモードにおいて描画されるグラフデータが、前記液晶表示部１３上のグラフ表示範囲に対応させたビットマップデータとして記憶される。
【００５５】
ワークエリア１９ｊには、各種動作モードの制御処理に伴ない制御部（ＣＰＵ）１１により入出力されるデータが一時的に記憶される。
【００５６】
次に、前記構成による電子計算装置のグラフ表示制御機能について説明する。
【００５７】
図５は、前記電子計算装置の条件設定によるグラフ学習処理を示すフローチャートである。
【００５８】
図６は、前記電子計算装置の条件設定によるグラフ学習処理での各処理ステップに対応した表示動作（その１）を示す図であり、Ｇ１はｎ次関数選択画面、Ｇ２は描画条件抽出報知画面、Ｇ３は描画条件項目選択画面、Ｇ４は極値座標入力画面である。
【００５９】
図７は、前記電子計算装置の条件設定によるグラフ学習処理での各処理ステップに対応した表示動作（その２）を示す図であり、Ｇ５は描画条件不成立報知画面、Ｇ３′は未入力描画条件項目選択画面、Ｇ６は未入力描画条件紹介画面、Ｇ７はグラフイメージプレ表示画面、Ｇ８は未入力描画条件設定画面、Ｇ９はグラフ表示画面、Ｇ１０は式表示画面である。
【００６０】
「モード」キー１２ｃの操作により表示部１３に表示された動作モードのメニュー選択画面（図示せず）において、描画条件／グラフモードが選択されて「実行」キー１２ｅが操作されると、図５における条件設定によるグラフ学習処理が起動される。
【００６１】
この条件設定によるグラフ学習処理が起動されると、まず、図６（Ａ）に示すように、ユーザが学習すべきグラフのｎ次関数の種類を選択するためのｎ次関数選択画面Ｇ１が表示部１３に表示され、このｎ次関数選択画面Ｇ１において、図６（Ｂ）に示すように、例えば「２．二次関数」が選択されると、学習対象である２次関数の基本式「Ｙ＝ＣＸ2＋ＤＸ＋Ｅ」がＲＡＭ１９内の入力式メモリ１９ｂに記憶される（ステップＳ１）。
【００６２】
すると、この学習対象として選択された２次関数についてのグラフ描画条件がＲＡＭ１９内のグラフ描画条件テーブル１９ｂ（図４参照）から全項目抽出され、その条件抽出処理中は、図６（Ｃ）に示すような描画条件抽出報知画面Ｇ２が表示部１３に表示されるもので、前記グラフ描画条件テーブル１９ｂ（図４参照）から今回の学習対象である２次関数のグラフ描画条件の全項目「１．グラフ上の点」「２．極値の座標」「３．グラフの開き具合」が抽出されると、図６（Ｄ）に示すように、この抽出された各条件項目の中からユーザがその条件データを入力する描画条件項目を選択するための描画条件項目選択画面Ｇ３が表示部１３に表示される（ステップＳ２）。
【００６３】
この描画条件項目選択画面Ｇ３において、ユーザが決定したい描画条件の項目として、例えば「２．極値の座標」が選択されると、図６（Ｅ）に示すような極値座標入力画面Ｇ４が表示部１３に表示される。そして、この極値座標入力画面Ｇ４において、図６（Ｆ）に示すように、２次関数の極値座標がＸ＝１，Ｙ＝２として入力されると、このユーザ入力されて決定された極値座標（Ｘ＝１，Ｙ＝２）の描画条件データは、ＲＡＭ１９内の入力済み描画条件メモリ１９ｅに記憶される（ステップＳ３）。
【００６４】
すると、前記入力済み描画条件メモリ１９ｅに記憶された入力済みの描画条件データ（極値座標（Ｘ＝１，Ｙ＝２））とグラフ描画条件テーブル１９ｄ（図４参照）にて予め記憶された各グラフ描画条件とに基づき、前記ステップＳ１において学習対象として選択されたｎ次関数のグラフ描画条件が成立するか否か判断される（ステップＳ４）。
【００６５】
ここで、前記選択された２次関数「Ｙ＝ＣＸ2＋ＤＸ＋Ｅ」のグラフ描画条件を成立させるためには、前記ユーザ入力された極値座標Ｑ（Ｘ＝１，Ｙ＝２）の描画条件データの他に、グラフの開き具合Ｃの描画条件データが必要であり、条件不成立と判断されると（ステップＳ４（ＮＯ））、図７（Ｇ）に示すような描画条件不成立報知画面Ｇ５が表示部１３に表示され、この時点で条件不成立と判断された未入力であるグラフ描画条件（グラフの開き具合Ｃ）をパラメータとした複数の２次関数グラフの描画表示を実施するか否かのユーザ判断が促される（ステップＳ５）。
【００６６】
この描画条件不成立報知画面Ｇ５において、選択された２次関数グラフの描画条件が不成立のままの状態での当該グラフの描画表示は実施しないとのユーザ判断により、カーソルキー「↓」１２ｇの操作によって「描画“ＮＯ”」の意思が入力されると（ステップＳ５「ＮＯ」）、前記ステップＳ２において表示された描画条件項目選択画面Ｇ３内の各描画条件項目のうちで、前記入力済み描画条件メモリ１９ｅに記憶された入力済みの描画条件「極値座標」に対応するところの描画条件項目に“入力済み”マークを付加してそれ以外の未入力である描画条件をユーザに選択入力させるための未入力描画条件項目選択画面Ｇ３′が、図７（Ｈ）に示すように表示部１３に表示される（ステップＳ５→Ｓ２）。
【００６７】
この未入力描画条件項目選択画面Ｇ３′に基づいて、例えば「３．グラフの開き具合」が選択されて当該グラフの開き具合Ｃの描画条件データが入力され、前記入力済み描画条件メモリ１９ｅに追加記憶されると（ステップＳ３）、当該入力済み描画条件メモリ１９ｅに記憶された入力済みの描画条件データである極値座標（Ｘ，Ｙ）およびグラフの開き具合（Ｃ）によってｎ次関数のグラフ描画条件が成立すると判断される（ステップＳ４「ＹＥＳ」）。
【００６８】
すると、この条件成立と判断された入力済みの各グラフ描画条件データである極値座標（Ｘ，Ｙ）およびグラフの開き具合（Ｃ）に対応して確定した２次関数式がグラフ関数式メモリ１９ｈに記憶され、これに対応する１本の２次関数のグラフデータがグラフデータメモリ１９ｉに描画されると共に、表示データメモリ１９ａに書き込まれて表示部１３に表示される（ステップＳ４→Ｓ８）。
【００６９】
一方、前記描画条件不成立報知画面Ｇ５において、２次関数グラフの描画条件が不成立のままの状態で当該条件不成立と判断された未入力であるグラフ描画条件（グラフの開き具合Ｃ）をパラメータとした複数の２次関数グラフの描画表示を実施するとのユーザ判断により、「実行」キー１２ｅの操作によって「描画“ＯＫ”」の意思が入力されると（ステップＳ５「ＹＥＳ」）、前記未入力であるグラフ描画条件（グラフの開き具合Ｃ）が抽出されて未入力描画条件メモリ１９ｆに記憶されると共に、図７（Ｉ）に示すように、前記未入力であるグラフ描画条件（グラフの開き具合Ｃ）が何であるかをユーザに示すための未入力描画条件紹介画面Ｇ６が表示される（ステップＳ５→Ｓ６）。
【００７０】
この未入力描画条件紹介画面Ｇ６において、未入力である２次関数グラフの描画条件がグラフの開き具合Ｃであることが確認された後、「実行」キー１２ｅが操作されると、図７（Ｊ）に示すように、２次関数のグラフにおいて前記入力済み描画条件である極値座標（Ｘ，Ｙ）を固定とし、未入力描画条件であるグラフの開き具合（Ｃ）をパラメータとしてグラフ描画した場合のイメージを示すグラフイメージプレ表示画面Ｇ７が、予め記憶されたｎ次関数の各グラフイメージデータに基づき表示部１３に例えば一定時間表示される。そして、前記入力済み描画条件である極値座標（Ｘ＝１，Ｙ＝２）を固定データとし、未入力描画条件であるグラフの開き具合（Ｃ）をパラメータとして変化させる範囲を設定するための未入力描画条件設定画面Ｇ８が、図７（Ｋ）に示すように表示部１３に表示される（ステップＳ７）。
【００７１】
この未入力描画条件設定画面Ｇ８では、前記未入力描画条件メモリ１９ｆに記憶された未入力描画条件であるグラフの開き具合（Ｃ）について、描画させたい「範囲」とその範囲内での描画の「間隔」または「グラフ本数」の入力項目を有し、各項目に対するユーザ入力が促される。例えば図７（Ｌ）に示すように、前記未入力描画条件設定画面Ｇ８において、グラフの開き具合（Ｃ）の範囲（：−５≦Ｃ≦５）、グラフ本数（：７）が入力されて表示されると、この入力されたグラフの開き具合（Ｃ）の範囲およびそのグラフ本数の各設定データは、未入力条件範囲設定メモリ１９ｇに記憶される（ステップＳ７）。
【００７２】
なお、前記ステップＳ７における未入力条件範囲の設定処理は、前述したユーザ操作に応じた入力設定の他に、自動設定により行ってもよいものであり、この場合、例えば前記入力済み描画条件データである極値座標Ｑに応じて予め設定されたグラフの開き具合（Ｃ）の「範囲」とその「間隔」または「グラフ本数」が自動入力されて設定される。
【００７３】
すると、前記入力済み描画条件メモリ１９ｅに記憶された入力済みの描画条件データである極値座標Ｑ（Ｘ＝１，Ｙ＝２）を固定とし、前記未入力描画条件メモリ１９ｆに記憶された未入力描画条件であるグラフの開き具合（Ｃ）をパラメータとして、前記未入力条件範囲設定メモリ１９ｇにて設定記憶された範囲（：−５≦Ｃ≦５）とグラフ本数（：７）に従い変化させた場合の２次関数の７本のグラフデータが、グラフデータメモリ１９ｉに順次描画されると共に、表示データメモリ１９ａに書き込まれて、図７（Ｍ）に示すようなグラフ表示画面Ｇ９として表示部１３に表示される（ステップＳ８）。
【００７４】
この際、前記グラフ描画条件データである極値座標Ｑ（Ｘ＝１，Ｙ＝２）およびグラフの開き具合（Ｃ）の範囲（５≦Ｃ≦５）とグラフの描画本数（：７）に対応して確定描画された７本のグラフデータに対応する２次関数式Ｙ１〜Ｙ７がグラフ関数式メモリ１９ｈに記憶される。そして、「グラフ／式」キー１２ｄの操作に応じて、当該キー操作入力毎に、前記図７（Ｍ）で示した極値座標Ｑを固定、グラフの開き具合（Ｃ）をパラメータとした２次関数の７本のグラフデータを表示したグラフ表示画面Ｇ９と、図７（Ｎ）に示すような、前記各２次関数のグラフデータに対応する２次関数式Ｙ１〜Ｙ７を表示した式表示画面Ｇ１０とが、表示部１３に対して切り換えられて表示される。
【００７５】
この場合、「グラフ／式」キー１２ｄの操作に応じて切り替え表示される複数本の２次関数グラフデータとそれぞれ対応する２次関数式Ｙ１〜Ｙ７とは、個々の２次関数グラフデータとこれに対応する２次関数式Ｙｎとが、例えば同色表示で対応付けされて識別表示されるもので、何れのグラフデータが何れの関数式に対応しているかを一目で確認することができる。
【００７６】
これにより、２次関数のグラフについて、描画条件である極値座標Ｑを固定とし、グラフの開き具合Ｃを未入力のパラメータとして変化させた場合の複数の２次関数のグラフデータを容易に表示させることができ、当該未入力のパラメータとして変化させたグラフの開き具合Ｃとグラフの形状変化の関係、さらには各グラフ関数式との関係を学習できるようになる。
【００７７】
図８は、前記電子計算装置の条件設定によるグラフ学習処理により１次関数のグラフ描画を選択した場合の各描画条件の設定状況に応じたグラフ表示状態を示す図である。
【００７８】
すなわち、前記図５で示したグラフ学習処理のステップＳ１において、１次関数（Ｙ＝ＡＸ＋Ｂ）のグラフを選択し、ステップＳ２において、グラフ描画条件テーブル１９ｄ（図４参照）から抽出された１次関数グラフの描画条件に従い、ステップＳ３において、例えばグラフ上の点Ｐの座標およびグラフの傾きＡを入力すると、ステップＳ４において、選択中の１次関数のグラフ描画条件が成立したと判断される。すると、ステップＳ８において、入力済み描画条件メモリ１９ｅに記憶された前記グラフ上の点Ｐの座標およびグラフの傾きＡに対応して確定した１本の１次関数のグラフデータＹが、図８（Ａ）に示すように、表示部１３に描画表示される。
【００７９】
一方、前記ステップＳ２，Ｓ３において、１次関数グラフの描画条件抽出に従いユーザ入力された描画条件が、例えばグラフ上の点Ｐの座標のみである場合には、ステップＳ４において、選択中の１次関数のグラフ描画条件は不成立であると判断される。そして、ステップＳ５において、この１次関数グラフの描画条件が不成立のままでのグラフ描画が指示されると、ステップＳ６において、未入力の描画条件（グラフの傾きＡ）が抽出され、ステップＳ７において、当該グラフの傾きＡをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」が設定される。すると、ステップＳ８において、入力済み描画条件メモリ１９ｅに記憶された前記グラフ上の点Ｐの座標と、未入力条件範囲設定メモリ１９ｇに記憶された前記グラフの傾きＡをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」に対応して、点Ｐの座標を固定とし傾きＡをその「範囲」に応じて変化させた複数本の１次関数のグラフデータＹ１，Ｙ２，Ｙ３，…が、図８（Ｂ）に示すように、表示部１３に描画表示される。この際、図示はしないが、「グラフ／式」キー１２ｄを操作することにより、前記複数本の１次関数のグラフデータＹ１，Ｙ２，Ｙ３，…にそれぞれ対応する関数式が表示部１３に切り換えられて表示される。
【００８０】
これにより、１次関数のグラフについて、描画条件であるグラフ上の点Ｐを固定とし、グラフの傾きＡを未入力のパラメータとして変化させた場合の複数の１次関数のグラフデータＹ１，Ｙ２，Ｙ３，…を容易に表示させることができ、当該未入力のパラメータとして変化させたグラフの傾きＡと各グラフＹ１，Ｙ２，Ｙ３，…の形状変化の関係、さらには各グラフ関数式との関係を学習できるようになる。
【００８１】
一方、前記ステップＳ２，Ｓ３において、１次関数グラフの描画条件抽出に従いユーザ入力された描画条件が、例えばグラフの傾きＡのみである場合にも、ステップＳ４において、選択中の１次関数のグラフ描画条件は不成立であると判断される。そして、ステップＳ５において、この１次関数グラフの描画条件が不成立のままでのグラフ描画が指示されると、ステップＳ６において、未入力の描画条件（グラフ上の点Ｐの座標）が抽出され、ステップＳ７において、当該グラフ上の点Ｐをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」が設定される。すると、ステップＳ８において、入力済み描画条件メモリ１９ｅに記憶された前記グラフの傾きＡと、未入力条件範囲設定メモリ１９ｇに記憶された前記グラフ上の点Ｐをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」に対応して、傾きＡを固定としグラフ上の点Ｐの座標をその「範囲」に応じて変化させた複数本の１次関数のグラフデータＹ１′，Ｙ２′，Ｙ３′，…が、図８（Ｃ）に示すように、表示部１３に描画表示される。この際、図示はしないが、「グラフ／式」キー１２ｄを操作することにより、前記複数本の１次関数のグラフデータＹ１′，Ｙ２′，Ｙ３′，…にそれぞれ対応する関数式が表示部１３に切り換えられて表示される。
【００８２】
これにより、１次関数のグラフについて、描画条件であるグラフの傾きＡを固定とし、グラフ上の点Ｐの座標を未入力のパラメータとして変化させた場合の複数の１次関数のグラフデータＹ１′，Ｙ２′，Ｙ３′，…を容易に表示させることができ、当該未入力のパラメータとして変化させたグラフ上の点Ｐの各座標とグラフＹ１′，Ｙ２′，Ｙ３′，…の描画位置変化の関係、さらには各グラフ関数式との関係を学習できるようになる。
【００８３】
図９は、前記電子計算装置の条件設定によるグラフ学習処理により２次関数のグラフ描画を選択した場合の各描画条件の設定状況に応じたグラフ表示状態を示す図である。
【００８４】
すなわち、前記図５で示したグラフ学習処理のステップＳ１において、２次関数（Ｙ＝ＣＸ2＋ＤＸ＋Ｅ）のグラフを選択し、ステップＳ２において、グラフ描画条件テーブル１９ｄ（図４参照）から抽出された２次関数グラフの描画条件に従い、ステップＳ３において、例えばグラフ上の極値座標Ｑおよびグラフの開き具合Ｃを入力すると、ステップＳ４において、選択中の２次関数のグラフ描画条件が正立したと判断される。すると、ステップＳ８において、入力済み描画条件メモリ１９ｅに記憶された前記グラフ上の極値座標Ｑおよびグラフの開き具合Ｃに対応して確定した１本の２次関数のグラフデータＹが、図９（Ａ）に示すように、表示部１３に描画表示される。
【００８５】
一方、前記ステップＳ２，Ｓ３において、２次関数グラフの描画条件抽出に従いユーザ入力された描画条件が、例えばグラフの開き具合Ｃのみである場合には、ステップＳ４において、選択中の２次関数のグラフ描画条件は不成立であると判断される。そして、ステップＳ５において、この２次関数グラフの描画条件が不成立のままでのグラフ描画が指示されると、ステップＳ６において、未入力の描画条件（極値座標Ｑ）が抽出され、ステップＳ７において、当該極値座標Ｑをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」が設定される。すると、ステップＳ８において、入力済み描画条件メモリ１９ｅに記憶された前記グラフの開き具合Ｃと、未入力条件範囲設定メモリ１９ｇに記憶された前記極値座標Ｑをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」に対応して、グラフの開き具合Ｃを固定とし極値座標Ｑをその「範囲」に応じて変化させた複数本の２次関数のグラフデータＹ１，Ｙ２，Ｙ３，…が、図９（Ｂ）に示すように、表示部１３に描画表示される。この際、図示はしないが、「グラフ／式」キー１２ｄを操作することにより、前記複数本の２次関数のグラフデータＹ１，Ｙ２，Ｙ３，…にそれぞれ対応する関数式が表示部１３に切り換えられて表示される。
【００８６】
これにより、２次関数のグラフについて、描画条件であるグラフの開き具合Ｃを固定とし、各グラフ上の極値座標Ｑを未入力のパラメータとして変化させた場合の複数の１次関数のグラフデータＹ１，Ｙ２，Ｙ３，…を容易に表示させることができ、当該未入力のパラメータとして変化させた極値座標Ｑと各グラフＹ１，Ｙ２，Ｙ３，…の描画位置変化の関係、さらには各グラフ関数式との関係を学習できるようになる。
【００８７】
一方、前記ステップＳ２，Ｓ３において、２次関数グラフの描画条件抽出に従いユーザ入力された描画条件が、例えば極値座標Ｑのみである場合にも、ステップＳ４において、選択中の２次関数のグラフ描画条件は不成立であると判断される。そして、ステップＳ５において、この２次関数グラフの描画条件が不成立のままでのグラフ描画が指示されると、ステップＳ６において、未入力の描画条件（グラフの開き具合Ｃ）が抽出され、ステップＳ７において、当該グラフの開き具合Ｃをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」が設定される。すると、ステップＳ８において、入力済み描画条件メモリ１９ｅに記憶された前記グラフ上の極値座標Ｑと、未入力条件範囲設定メモリ１９ｇに記憶された前記グラフの開き具合Ｃをパラメータとした変化の「範囲」とその「間隔」または「グラフ本数」に対応して、極値座標Ｑを固定としグラフの開き具合Ｃをその「範囲」に応じて変化させた複数本の２次関数のグラフデータＹ１′，Ｙ２′，Ｙ３′，…が、図９（Ｃ）に示すように、表示部１３に描画表示される。この際、図示はしないが、「グラフ／式」キー１２ｄを操作することにより、前記複数本の２次関数のグラフデータＹ１′，Ｙ２′，Ｙ３′，…にそれぞれ対応する関数式が表示部１３に切り換えられて表示される。
【００８８】
これにより、２次関数のグラフについて、描画条件であるグラフ上の極値座標Ｑを固定とし、グラフの開き具合Ｑを未入力のパラメータとして変化させた場合の複数の２次関数のグラフデータＹ１′，Ｙ２′，Ｙ３′，…を容易に表示させることができ、当該未入力のパラメータとして変化させたグラフの開き具合ＣとグラフＹ１′，Ｙ２′，Ｙ３′，…の形状変化の関係、さらには各グラフ関数式との関係を学習できるようになる。
【００８９】
したがって、前記構成の電子計算装置のグラフ表示制御機能によれば、描画表示させるべきグラフの種類（ｎ次関数）を選択すると（Ｓ１）、この選択された種類のグラフに対応した描画条件が抽出表示され（Ｓ２）、この表示されたグラフ描画条件のうちで何れかの描画条件のデータを入力すると（Ｓ３）、前記選択された種類のグラフを確定描画させるための描画条件が成立したか否か判断される（Ｓ４）。そして、グラフ描画条件が成立した場合には前記入力された描画条件に従ったグラフデータが描画表示され（Ｓ４→Ｓ８）、グラフ描画条件が成立しない場合にはその条件成立に必要な未入力であるグラフ描画条件が抽出され（Ｓ４〜Ｓ６）、この未入力描画条件のデータ範囲が設定される（Ｓ７）。すると、前記入力済みの描画条件データと前記未入力描画条件について設定されたデータ範囲に従って、当該入力済みの描画条件データを固定とし未入力の描画条件をそのデータ範囲に応じて変化させた複数本のグラフデータが描画表示される（Ｓ８）ので、グラフを確定描画させるための幾つかの描画条件のうち未入力とした描画条件がグラフの形状変化にどのように関係するかを容易且つ明確に学習することができる。
【００９０】
また、前記構成の電子計算装置のグラフ表示制御機能によれば、未入力描画条件のデータ範囲は、所定間隔の複数のデータ値からなるデータ範囲として自動設定されるので、未入力描画条件のデータ値を自動で変化させた複数本のグラフを描画表示できるようになる。
【００９１】
また、前記構成の電子計算装置のグラフ表示制御機能によれば、未入力描画条件のデータ範囲は、当該データ範囲の上下限値と、この上下限値間を複数のデータ値とする間隔値からなるデータ範囲としてユーザ入力により設定されるので、未入力描画条件のデータ値をユーザ任意に変化させた複数本のグラフを描画表示できるようになる。
【００９２】
また、前記構成の電子計算装置のグラフ表示制御機能によれば、選択された種類のグラフを確定描画させるための描画条件が成立しない場合には、その条件成立に必要な未入力であるグラフ描画条件が抽出されて表示され、これに従い当該未入力の描画条件データを入力すると、先に入力された描画条件のデータおよび前記入力された描画条件データに応じて確定したグラフデータが描画表示されるので、選択された種類のグラフについての描画条件をユーザ入力により確実に成立させてグラフ表示できるようになる。
【００９３】
さらに、前記構成の電子計算装置のグラフ表示制御機能によれば、選択された種類のグラフを確定描画させるための描画条件が成立しない場合には、この描画条件不成立の状態で未入力描画条件のデータ範囲を設定した複数本のグラフデータの描画表示を実施するか否かをユーザ判断により指定し（Ｓ５）、描画条件不成立のままでのグラフ表示の実施が指定された場合には、未入力描画条件のデータ範囲が自動設定されて複数本のグラフデータが描画表示され、描画条件不成立のままでのグラフ表示の実施が指定されない場合には、その条件成立に必要な未入力であるグラフ描画条件が抽出されて表示され、これに従い当該未入力の描画条件データを入力すると、先に入力された描画条件のデータおよび前記入力された描画条件データに応じて確定したグラフデータが描画表示されるので、描画条件不成立の場合に、その未入力描画条件を確定させて１本のグラフ表示を行うのか、または未入力描画条件のデータ範囲を自動設定させて複数本のグラフ表示を行うのかを、ユーザにより選択して決定できるようになる。
【００９４】
なお、前記実施形態において記載した電子計算装置による各処理の手法、すなわち、図５のフローチャートに示す条件設定によるグラフ学習処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード、ＤＡＴＡ・ＣＡＲＤ等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１６に格納して配布することができる。そして、種々のコンピュータ端末は、この外部記録媒体１６に記憶されたプログラムを記録媒体読取部１７によってＲＡＭ１９に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したグラフ表示制御機能を実現し、前述した手法による同様の処理を実行することができる。
【００９５】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末から前記のプログラムデータを取り込み、前述したグラフ表示制御機能を実現することもできる。
【００９６】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００９７】
【図１】本発明のグラフ表示制御装置の実施形態に係るグラフ表示機能を備えた電子計算装置の電子回路の構成を示すブロック図。
【図２】前記電子計算装置のキー入力部１２に備えられる各種のキーの配列例を示す図。
【図３】前記電子計算装置のＲＡＭ１９に確保される主要なデータメモリの構成を示す図。
【図４】前記電子計算装置のＲＡＭ１９に確保されるグラフ描画条件テーブル１９ｄを示す図。
【図５】前記電子計算装置の条件設定によるグラフ学習処理を示すフローチャート。
【図６】前記電子計算装置の条件設定によるグラフ学習処理での各処理ステップに対応した表示動作（その１）を示す図であり、Ｇ１はｎ次関数選択画面、Ｇ２は描画条件抽出報知画面、Ｇ３は描画条件項目選択画面、Ｇ４は極値座標入力画面。
【図７】前記電子計算装置の条件設定によるグラフ学習処理での各処理ステップに対応した表示動作（その２）を示す図であり、Ｇ５は描画条件不成立報知画面、Ｇ３′は未入力描画条件項目選択画面、Ｇ６は未入力描画条件紹介画面、Ｇ７はグラフイメージプレ表示画面、Ｇ８は未入力描画条件設定画面、Ｇ９はグラフ表示画面、Ｇ１０は式表示画面。
【図８】前記電子計算装置の条件設定によるグラフ学習処理により１次関数のグラフ描画を選択した場合の各描画条件の設定状況に応じたグラフ表示状態を示す図。
【図９】前記電子計算装置の条件設定によるグラフ学習処理により２次関数のグラフ描画を選択した場合の各描画条件の設定状況に応じたグラフ表示状態を示す図。
【図１０】従来のグラフ表示制御装置による関数式のグラフ化表示状態を示す図。
【符号の説明】
【００９８】
１１  …制御部（ＣＰＵ）
１２  …キー入力部
１２ａ…数値・記号キー
１２ｂ…関数・演算子キー
１２ｃ…「モード」キー
１２ｄ…「グラフ／式」キー
１２ｅ…「実行」キー
１２ｆ…「取消」キー
１２ｇ…カーソルキー
１３  …液晶表示部
１４  …タブレット
１５  …ＲＯＭ
１６  …外部記憶媒体
１７  …記憶媒体読み取り部
１８  …通信制御部
１９  …ＲＡＭ
１９ａ…表示データメモリ
１９ｂ…入力式メモリ
１９ｃ…座標レンジメモリ
１９ｄ…グラフ描画条件テーブル
１９ｅ…入力済み描画条件メモリ
１９ｆ…未入力描画条件メモリ
１９ｇ…未入力条件範囲設定メモリ
１９ｈ…グラフ関数式メモリ
１９ｉ…グラフデータメモリ
１９ｊ…ワークエリア
２０  …位置検出回路
２１  …表示駆動回路
Ｎ  …通信ネットワーク
【図１】
2005339405.tif 000003
【図２】
2005339405.tif 000004
【図３】
2005339405.tif 000005
【図４】
2005339405.tif 000006
【図５】
2005339405.tif 000007
【図６】
2005339405.tif 000008
【図７】
2005339405.tif 000009
【図８】
2005339405.tif 000010
【図９】
2005339405.tif 000011
【図１０】
2005339405.tif 000012