(57)【要約】【課題】複数の関数式に応じたグラフ画像をそれぞれ表示させた場合に、変化させる関数式の係数に対応したグラフ画像を容易に識別できるように表示させる。【解決手段】描画対象として指定された複数の関数式ｙ１＝ａ・ｘ＋ｂ，ｙ２＝ｃ・ｘに応じたグラフ画像ｙ１，ｙ２を表示させ、各関数式ｙ１，ｙ２に含まれる係数ａ，ｂ，ｃの数値をその係数の係数スライダＳＬ１，ＳＬ２，ＳＬ３により変化させ該当するグラフ画像ｙ１，ｙ２の表示を変化させて解析する場合に、当該係数スライダＳＬ１，ＳＬ２，ＳＬ３の表示色とその係数ａ，ｂ，ｃが含まれる関数式ｙ１，ｙ２の表示色、そして、その関数式ｙ１，ｙ２に応じたグラフ画像ｙ１，ｙ２の表示色とを、何れも同じ表示色にして表示させるので、変化させる係数ａ，ｂ，ｃの何れかに対応したグラフ画像ｙ１，ｙ２を容易に識別できるようになる。【選択図】      図５
2015125718.tif 000002
【特許請求の範囲】
【請求項１】
係数を含む複数の関数式を表示部に表示させる式表示制御手段と、
この式表示制御手段により表示された複数の関数式のうちのいずれかの関数式に対応するグラフ画像を当該関数式に応じて識別して前記表示部に表示させるグラフ表示制御手段と、
前記複数の関数式の何れかに含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該関数式毎に識別して表示されたグラフ画像に対応して識別して表示させる操作表示体表示制御手段と、
を備えたことを特徴とするグラフ表示制御装置。
【請求項２】
前記操作表示体表示制御手段により表示される操作表示体は、当該操作表示体により数値指定される係数を含む関数式の表示色と当該関数式に対応するグラフ画像の表示色とに対応する色で識別して表示される、
ことを特徴とする請求項１に記載のグラフ表示制御装置。
【請求項３】
前記グラフ表示制御手段は、前記式表示制御手段により表示された複数の関数式にそれぞれ対応するグラフ画像を当該関数式毎に識別して前記表示部に表示させ、
前記式表示制御手段により表示された複数の関数式に共通に含まれる係数がある場合、当該共通に含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該複数の関数式毎に識別して表示された各グラフ画像に共通であることを示す表示形態で表示させる共通表示制御手段を備えた、
ことを特徴とする請求項１または請求項２に記載のグラフ表示制御装置。
【請求項４】
前記グラフ表示制御手段は、前記式表示制御手段により表示された複数の関数式にそれぞれ対応するグラフ画像を当該関数式毎に識別して前記表示部に表示させ、
前記操作表示体表示制御手段は、
前記式表示制御手段により表示された複数の関数式に含まれる係数を順次所定数検出する係数検出手段を有し、
この係数検出手段により検出された各係数の数値をそれぞれ指定するための操作表示体を、前記グラフ表示制御手段により当該各係数を含む関数式毎に識別して表示されたグラフ画像に対応して識別して表示させる、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載のグラフ表示制御装置。
【請求項５】
前記式表示制御手段により表示された複数の関数式からユーザ操作に応じて表示対象の関数式を指定する関数式指定手段を備え、
前記係数検出手段は、前記関数式指定手段により指定された複数の関数式に含まれる係数を順次所定数検出する、
ことを特徴とする請求項４に記載のグラフ表示制御装置。
【請求項６】
前記共通表示制御手段は、前記式表示制御手段により表示された複数の関数式に共通に含まれる係数がある場合、当該共通に含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該複数の関数式毎に識別して表示された各グラフ画像に共通であることを示す色で表示させる、
ことを特徴とする請求項３ないし請求項５の何れか１項に記載のグラフ表示制御装置。
【請求項７】
前記共通表示制御手段は、
前記式表示制御手段により表示された複数の関数式に共通に含まれる係数がある場合、当該共通に含まれる係数の数値を指定するための操作表示体に特定の線種を表記する線種表記手段と、
この線種表記手段により特定の線種が表記された操作表示体のユーザ操作に応じて係数の数値が指定された際に、当該数値指定された係数を共通に含む複数の関数式に対応して前記グラフ表示制御手段により前記表示部に表示されている各グラフ画像の線種を前記特定の線種で識別して表示させるグラフ線種識別表示制御手段と、
を有することを特徴とする請求項３ないし請求項６の何れか１項に記載のグラフ表示制御装置。
【請求項８】
前記共通表示制御手段は、
前記式表示制御手段により表示された複数の関数式に共通に含まれる係数があるかを判断する共通係数判断手段を有し、
この共通係数判断手段は、前記式表示制御手段により表示された複数の関数式のうち、何れかの関数式に他の関数式が内在している場合、当該内在している関数式の部分を前記他の関数式に読み替えて共通に含まれる係数があるかを判断する、
ことを特徴とする請求項３ないし請求項７の何れか１項に記載のグラフ表示制御装置。
【請求項９】
請求項１〜８の何れか一項に記載のグラフ表示制御装置と、
前記表示部とを備えることを特徴とする電子機器。
【請求項１０】
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
係数を含む複数の関数式を前記表示部に表示させる式表示制御手段、
この式表示制御手段により表示された複数の関数式のうちのいずれかの関数式に対応するグラフ画像を当該関数式に応じて識別して前記表示部に表示させるグラフ表示制御手段、
前記複数の関数式の何れかに含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該関数式毎に識別して表示されたグラフ画像に対応して識別して表示させる操作表示体表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関数式に応じたグラフを表示するためのグラフ表示制御装置、電子機器およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、グラフ表示機能を備えた関数電卓（グラフ関数電卓）において、任意の関数式ｙ＝ｆ（ｘ）を入力すると、この入力された関数式に応じたグラフ画像が表示部に表示される。
【０００３】
ここで、前記グラフ画像について前記関数式の項の係数値を異ならせて、グラフ画像の変化を見たい場合がある。このような場合に、例えばｙ＝ＡＸ２＋Ｘ＋１なる２次関数式を入力した状態で、その係数Ａの数値を設定するための専用の画面を表示させ、この専用画面において前記係数Ａの初期値（Ｓｔａｒｔ）、最終値（Ｅｎｄ）、変化間隔（Ｐｉｔｃｈ）を入力して設定することで、当該係数Ａの数値の変化に伴うそれぞれの関数式に応じたグラフ画像がダイナミックグラフとして表示部に表示されるグラフ関数電卓が考えられている（例えば、特許文献１参照。）。
【０００４】
また、関数式に含まれる係数について、変化する係数値をそれぞれ異なる色で表示させると共に、当該各係数値の関数式に応じたグラフ画像をそれぞれその係数値と同じ表示色で識別して表示させるグラフ関数電卓も考えられている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０９−２８２４７５号公報
【特許文献２】特開２０１１−１８１０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のグラフ関数電卓において、複数の関数式に応じた複数のグラフ画像を表示させると共に、何れかの関数式に含まれる係数の数値を変化させてその関数式に対応するグラフ画像を変化させ、他のグラフ画像と比較して解析する場合に、値を変化させる係数が何れのグラフ画像に対応するのか分かり辛く、実際に値を変化させてみてはじめてどのグラフ画像が変化するのかを確認できる。
【０００７】
本発明は、このような課題に鑑みなされたもので、複数の関数式に応じたグラフ画像を表示させた場合に、変化させる関数式の係数に対応したグラフ画像を容易に識別できるように表示させることが可能になるグラフ表示制御装置、電子機器およびその制御プログラム提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るグラフ表示制御装置は、係数を含む複数の関数式を表示部に表示させる式表示制御手段と、この式表示制御手段により表示された複数の関数式のうちのいずれかの関数式に対応するグラフ画像を当該関数式に応じて識別して前記表示部に表示させるグラフ表示制御手段と、前記複数の関数式の何れかに含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該関数式毎に識別して表示されたグラフ画像に応じて識別して表示させる操作表示体表示制御手段と、を備えたことを特徴としている。
【発明の効果】
【０００９】
本発明によれば、複数の関数式に応じたグラフ画像を表示させた場合に、変化させる関数式の係数に対応したグラフ画像を容易に識別できるように表示させることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明のグラフ表示制御装置の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図。
【図２】前記グラフ関数電卓１０の回路構成を示すブロック図。
【図３Ａ】前記グラフ関数電卓１０のグラフ描画処理（その１）を示すフローチャート。
【図３Ｂ】前記グラフ関数電卓１０のグラフ描画処理（その２）を示すフローチャート。
【図４】前記グラフ関数電卓１０のグラフ描画処理に伴う係数スライダ設定処理を示すフローチャート。
【図５】前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その１）を示す図。
【図６】前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その２）を示す図。
【図７】前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その３）を示す図。
【図８】前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その４）を示す図。
【図９】前記グラフ関数電卓１０のグラフ描画処理に伴う他の実施形態の表示動作を示す図。
【発明を実施するための形態】
【００１１】
以下図面により本発明の実施の形態について説明する。
【００１２】
図１は、本発明のグラフ表示制御装置の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図である。
【００１３】
このグラフ表示制御装置は、以下に説明する専用のグラフ関数電卓１０として構成されるか、関数式に応じたグラフ表示機能を有するタブレット端末、携帯電話、携帯ゲーム機等として構成される。
【００１４】
このグラフ関数電卓１０は、入力された関数式とその関数式に応じたグラフ画像を表示させる機能を備えている。
【００１５】
このグラフ関数電卓１０の本体には、本体正面の下半分程度の範囲でキー入力部１２が設けられ、上半分程度の範囲でタッチパネル表示部１３が設けられる。
【００１６】
前記キー入力部１２には、数値・記号キー、関数・演算子キー、カーソルキーなどが備えられる。
【００１７】
前記数値・記号キーは、数字，記号などの個々のキーを配列した数値・記号の入力用キー群からなる。
【００１８】
前記関数・演算子キーは、演算式や関数式を入力する際に操作される各種の関数記号キーや、［＋］［−］［×］［÷］［＝］などの演算子キーからなる。
【００１９】
また、前記タッチパネル表示部１３は、カラー表示可能な液晶表示画面１３ｄの上に、透明タッチパネル１３ｔを重ねて構成される。
【００２０】
このグラフ関数電卓１０は、前記タッチパネル表示部１３の下端に沿って表示されるメニューボタン[Menu]のタッチ操作に応じて、図１に示すようなメインメニューＭが表示され、このメインメニューＭに表示された各種のアイコンを選択的にタッチ操作することで、タッチされたアイコンに応じた機能の動作モードになる。
【００２１】
この実施形態では、[Graph & Table]アイコンＧＴにより起動されるグラフ機能の動作モード（グラフモード）について説明する。
【００２２】
図２は、前記グラフ関数電卓１０の回路構成を示すブロック図である。
【００２３】
前記グラフ関数電卓１０は、マイクロコンピュータであるＣＰＵ１１を備えている。
【００２４】
前記ＣＰＵ１１は、フラッシュＲＯＭ等の記憶装置１４に予め記憶された電卓制御プログラム１４ａ、あるいはメモリカードなどの外部記録媒体１７から記録媒体読取部１６を介して前記記憶装置１４に読み込まれた電卓制御プログラム１４ａ、あるいは通信ネットワーク（インターネット）上のＷｅｂサーバ（プログラムサーバ）から通信制御部１８を介して前記記憶装置１４にダウンロードされた電卓制御プログラム１４ａに従い、ＲＡＭ１５を作業用のメモリとして回路各部の動作を制御し、電卓機能や関数グラフ描画機能など、グラフ関数電卓１０に備えられた各種の機能を実行する。
【００２５】
このＣＰＵ１１には、図１に示したキー入力部１２、タッチパネル表示部１３の他に、前記記憶装置１４、ＲＡＭ１５、記録媒体読取部１６、通信制御部１８などが接続されている。
【００２６】
前記ＲＡＭ１５は、前記ＣＰＵ１１の処理動作に必要な各種のデータを記憶する。このＲＡＭ１５には、前記タッチパネル表示部１３の画面上にカラー表示されるデータが展開される表示データ記憶領域１５ａの他、タッチ座標データ記憶領域１５ｂ、レンジデータ記憶領域１５ｃ、数式データ記憶領域１５ｄ、係数データ記憶領域１５ｅ、スライダパターンテーブル１５ｆ、グラフデータ記憶領域１５ｇが設けられる。
【００２７】
前記タッチ座標データ記憶領域１５ｂには、前記タッチパネル表示部１３により検出されたユーザ操作に応じたタッチ位置の座標データが記憶される。
【００２８】
前記レンジデータ記憶領域１５ｃには、前記グラフモードにおいてタッチパネル表示部１３のグラフ画像エリアＧ（図５参照）に対して設定されるグラフ画像の表示範囲を示すＸ座標レンジ（Ｘｍｉｎ〜Ｘｍａｘ）とＹ座標レンジ（Ｙｍｉｎ〜Ｙｍａｘ）が記憶される。
【００２９】
前記数式データ記憶領域１５ｄには、前記キー入力部１２の操作により入力された関数式ｙ＝ｆ（ｘ）に関するデータが、複数の関数式ｙ１，ｙ２，…毎に設定されるグラフ式エリアＦ（図５参照）上での表示色のデータと共に記憶される。本実施の形態においては、関数式ｙ１の表示色は「青色」、ｙ２の表示色は「赤色」、ｙ３は「緑色」、ｙ４は「桃色」、ｙ５は「黒色」の５種類に設定され、ｙ６以降はその５種類の表示色の繰り返しで設定される。
【００３０】
前記係数データ記憶領域１５ｅには、前記数式データ記憶領域１５ｄに記憶された関数式ｙ＝ｆ（ｘ）に含まれる各項毎の係数に関するデータが、その係数の記号（例えば、ａ，ｂ，ｃ，…）、その係数に設定された数値のデータと共に記憶される。
【００３１】
前記スライダパターンテーブル１５ｆには、前記係数データ記憶領域１５ｅに記憶された各係数ａ，ｂ，ｃの数値を、ユーザ操作に応じて指定するための操作表示体である係数スライダＳＬ１，ＳＬ２，ＳＬ３（図５参照）のパターンに関するデータが、その表示色、可変最小値(Min)、可変最大値(Max)、現在値(Current)、変化量(Step)に関するデータと共に記憶される。ここで、前記係数スライダＳＬ１，ＳＬ２，ＳＬ３の各表示色は、該当する係数が含まれる前記関数式ｙｎの表示色と同一色に設定され、その可変最小値(Min)“１”、可変最大値(Max)“５”、現在値(Current)“１”、変化量(Step)“１”として初期設定される。
【００３２】
なお、前記スライダパターンテーブル１５ｆに記憶される係数値の変化量(Step)は、係数スライダＳＬｎの左ボタン［←］Ｂｄまたは右ボタン［→］Ｂｕに対する１回のタッチ操作に応じた減少または増加の変化量であり、これとは別に、前記係数スライダＳＬｎのつまみＴの可変範囲Ｗ（Ｔmin〜Ｔmax）における１表示ドット分の移動幅に対応した変化量(Dot)も記憶される。
【００３３】
ここで、前記係数スライダＳＬｎの左ボタン［←］Ｂｄまたは右ボタン［→］Ｂｕに対する１回のタッチ操作に応じた変化量(Step)をステップ単位、前記係数スライダＳＬｎのつまみＴの可変範囲Ｗ（Ｔmin〜Ｔmax）における１表示ドット分の移動幅に対応した変化量(Dot)をドット単位と定義する。
【００３４】
前記グラフデータ記憶領域１５ｇには、前記数式データ記憶領域１５ｄに記憶された関数式ｙ＝ｆ（ｘ）と当該関数式ｙ＝ｆ（ｘ）に含まれる各項の係数の数値とに基づき生成されるグラフに関するデータが、前記複数の関数式ｙ１，ｙ２，…のそれぞれに応じたグラフ画像の描画位置を示すデータおよび当該各グラフ画像ｙ１，ｙ２，…の表示色を示すデータとして記憶される。ここで、前記グラフ画像ｙ１，ｙ２，…の各表示色は、該当する関数式ｙｎの表示色と同一色に設定される。
【００３５】
すなわち、前記数式データ記憶領域１５ｄに記憶された関数式ｙｎの表示色と、前記スライダパターンテーブル１５ｆに記憶された当該関数式ｙｎに含まれる係数の数値を変化させるための係数スライダＳＬｎの表示色と、前記グラフデータ記憶領域１５ｇに記憶された当該係数スライダＳＬｎによって係数値が変化される前記関数式ｙｎに応じたグラフ画像ｙｎの表示色とは同一色になる。
【００３６】
このように構成されたグラフ関数電卓１０は、ＣＰＵ１１が前記電卓制御プログラム１４ａに記述された各種の処理の命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる各種の機能を実現する。
【００３７】
次に、前記構成のグラフ関数電卓１０の動作について説明する。
【００３８】
図３Ａは、前記グラフ関数電卓１０のグラフ描画処理（その１）を示すフローチャートである。
【００３９】
図３Ｂは、前記グラフ関数電卓１０のグラフ描画処理（その２）を示すフローチャートである。
【００４０】
図４は、前記グラフ関数電卓１０のグラフ描画処理に伴う係数スライダ設定処理を示すフローチャートである。
【００４１】
図５は、前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その１）を示す図である。
【００４２】
図６は、前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その２）を示す図である。
【００４３】
前記図１で示したように、メニューボタン[Menu]のタッチ操作に応じてタッチパネル表示部１３に表示されたメインメニューＭにおいて、[Graph & Table]アイコンＧＴがタッチ操作されて選択されると、グラフモードが起動され、図５（Ａ）に示すように、タッチパネル表示部１３の上半分の領域と下半分の領域とにそれぞれグラフ式エリアＦとグラフ画像エリアＧとが表示される（ステップＳ１（Ｙｅｓ））。
【００４４】
前記グラフ式エリアＦにおいて、式番号ｙｎの位置がタッチ操作により指定され、キー入力部１２の操作に応じて係数付きの関数式が入力されると（ステップＳ２）、入力された関数式は、前記数式データ記憶領域１５ｄに記憶され、前記指定された式番号ｙｎに応じて予め個別に設定されている表示色により表示される（ステップＳ３）。
【００４５】
本実施形態では、入力された関数式ｙ１＝ａ・ｘ＋ｂが青色で表示され、関数式ｙ２＝ｃ・ｘが赤色で表示され、関数式ｙ３＝ａ・ｘ２が緑色で表示され、また、各関数式ｙ１，ｙ２，ｙ３に応じたグラフ画像の線分の描画色を示す描画色マークｍ１，ｍ２，ｍ３も同各関数式の表示色と同色で表示される。
【００４６】
このように、任意の関数式ｙ１，ｙ２，ｙ３が入力されたグラフ式エリアＦにおいて、当該関数式の先頭に位置させたチェックボックスＢｃがタッチされて指定され、グラフ画像の描画対象となる関数式ｙ１，ｙ２にチェックマークが付加される（ステップＳ４）。
【００４７】
前記チェックマークが付加された関数式ｙ１，ｙ２について、当該関数式の係数を変化させながら同関数式に応じたグラフ画像の変化を表示させるために、図５（Ｂ）に示すように、ダイナミックグラフモードの実行アイコンＤｙがタッチ操作されると（ステップＳ５（Ｙｅｓ））、図４における係数スライダ設定処理へ移行される（ステップＳＡ）。
【００４８】
この係数スライダ設定処理では、前記描画対象として指定された各関数式ｙ１，ｙ２について、順番にその式の先頭から係数の検出が開始され（ステップＡ１）、先ず、当該係数の検出数Ｉとして“１”がセットされる（ステップＡ２）。
【００４９】
そして先ず、前記関数式ｙ１＝ａ・ｘ＋ｂの係数ａが検出されたと判断されると（ステップＡ３（Ｙｅｓ））、同係数ａが前記係数データ記憶領域１５ｅに記憶され、前記スライダパターンテーブル１５ｆにその係数値を変化して設定するための数値（最小値、最大値、現在値、変化量）が既に記憶されているか否か判断される（ステップＡ４）。
【００５０】
ここで、前記係数ａの係数値を変化させるための数値が記憶されていないと判断されると（ステップＡ４（Ｎｏ））、当該係数ａの係数スライダＳＬ１（Ｉ＝１）に対応した初期値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）が設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ６）。
【００５１】
なお、前記ステップＡ３にて検出された係数の係数値を変化して設定するための数値が前記スライダパターンテーブル１５ｆに既に記憶されていると判断された場合は（ステップＡ４（Ｙｅｓ））、当該元の係数値（最小値、最大値、現在値、変化量）がそのまま前記検出された係数の係数スライダＳＬｎ（Ｉ＝ｎ）に対応して設定される（ステップＡ５）。
【００５２】
そして、前記関数式ｙ１＝ａ・ｘ＋ｂから検出された係数ａが前記描画対象の他の関数式ｙ２＝ｃｘにも含まれるか否かが判断され（ステップＡ７）、含まれないと判断されると（ステップＡ７（Ｎｏ））、当該係数ａの係数スライダＳＬ１の表示色がその係数ａを含む関数式ｙ１の表示色と同色の青色に設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ８）。
【００５３】
なお、前記ステップＡ３にて検出された係数が前記描画対象の他の関数式ｙｎにも含まれていると判断された場合は（ステップＡ７（Ｙｅｓ））、当該検出された係数の係数スライダＳＬｎ（Ｉ＝ｎ）の表示色は前記描画対象の各関数式ｙｎ…の表示色の何れにも該当しない共通色（例えば［黄色］）に設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ９）。
【００５４】
こうして、前記描画対象の関数式ｙｎから検出された係数について、その係数スライダＳＬｎに対応した係数値および表示色が設定されて記憶されると、当該係数の検出数Ｉ＝３に達したか否か判断される（ステップＡ１０）。
【００５５】
ここで、前記係数の検出数Ｉ＝３に達していないと判断されると（ステップＡ１０（Ｎｏ））、前記描画対象の各関数式ｙ１，ｙ２について、前記検出された係数ａ以外に他の係数がないか否かが判断される（ステップＡ１１）。
【００５６】
ここで、前記検出された係数ａ以外に他の係数があることが確認されると（ステップＡ１１（Ｎｏ））、当該係数の検出数Ｉが“２”にインクリメントされ（ステップＡ１２）、前記描画対象の各関数式ｙ１，ｙ２について次の係数の検出が開始される（ステップＡ１３）。
【００５７】
するとこの後、前記ステップＡ３以降の処理が繰り返され、前記描画対象の関数式ｙ１＝ａ・ｘ＋ｂから検出された次の係数ｂの係数スライダＳＬ２（Ｉ＝２）に対応した初期値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）が設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ３，Ａ４→Ａ６）。
【００５８】
また、前記検出された係数ｂの係数スライダＳＬ２の表示色がその係数ｂを含む関数式ｙ１の表示色と同色の青色に設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ７→Ａ８）。
【００５９】
そして、前記係数の検出数Ｉ＝３に達していないと判断され（ステップＡ１０（Ｎｏ））、また、前記描画対象の各関数式ｙ１，ｙ２について、前記検出された係数ａ，ｂ以外に他の係数があることが確認されると（ステップＡ１１（Ｎｏ））、当該係数の検出数Ｉが“３”にインクリメントされ（ステップＡ１２）、前記各関数式ｙ１，ｙ２について次の係数の検出が開始される（ステップＡ１３）。
【００６０】
するとさらに、前記ステップＡ３以降の処理が繰り返され、前記描画対象の次の関数式ｙ２＝ｃ・ｘから検出された次の係数ｃの係数スライダＳＬ３（Ｉ＝３）に対応した初期値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）が設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ３，Ａ４→Ａ６）。
【００６１】
また、前記検出された係数ｃの係数スライダＳＬ３の表示色がその係数ｃを含む関数式ｙ２の表示色と同色の赤色に設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ７→Ａ８）。
【００６２】
そして、前記係数の検出数Ｉ＝３に達したと判断されるか（ステップＡ１０（Ｙｅｓ））、または、前記検出された係数以外に他の係数がないことが確認されると（ステップＡ１１（Ｙｅｓ））、前記一連の係数スライダ設定処理は終了される（リターン）。
【００６３】
なお、前記ステップＡ３において、前記描画対象に指定した関数式ｎから係数が検出されないと判断された場合には（ステップＡ３（Ｎｏ））、前記一連の係数スライダＳＬｎの設定処理（ステップＡ３〜Ａ１３）は行われない（ステップＡ１４）。
【００６４】
こうして、前記係数スライダ設定処理に従い、前記描画対象の関数式ｙ１＝ａ・ｘ＋ｂ、ｙ２＝ｃ・ｘから順次検出された３つの係数ａ，ｂ，ｃについて、各対応する係数スライダＳＬ１，ＳＬ２，ＳＬ３それぞれの係数値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）およびその表示色（青色、青色、赤色）が設定されて前記スライダパターンテーブル１５ｆに記憶されると（ステップＳＡ）、図５（Ｂ）に示すように、前記グラフ式エリアＦに対して、前記各係数スライダＳＬ１，ＳＬ２，ＳＬ３が前記設定された表示色のバーが付けられて表示される（ステップＳ６）。
【００６５】
ここで、前記各係数スライダＳＬ１，ＳＬ２，ＳＬ３は、図５（Ｂ）（Ｃ）に示すように、前記設定された係数値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）に応じた値で可変設定するための左ボタン［←］Ｂｄ、右ボタン［→］Ｂｕと、当該左右のボタンＢｄ，Ｂｕ間に伸びる棒状の可変範囲Ｗ（Ｔｍｉｎ〜Ｔｍａｘ）にて現在値を示すつまみＴとを有し、そのつまみＴの位置を左右に移動させると、当該移動した位置に対応する値が係数の現在値として前記可変範囲Ｗ上の係数値エリアに表示される。
【００６６】
前記各係数スライダＳＬ１，ＳＬ２，ＳＬ３のつまみＴは、最初、前記設定された現在値“１”の位置に表示される。
【００６７】
すると、前記各係数ａ，ｂ，ｃの数値を前記設定された現在値“１”とした前記描画対象の各関数式ｙ１＝ａ・ｘ＋ｂ、ｙ２＝ｃ・ｘに応じたグラフ画像ｙ１，ｙ２のデータが、前記レンジデータ記憶領域１５ｃに記憶されたＸＹ座標レンジに従い前記グラフデータ記憶領域１５ｇに描画される。そして、前記グラフ画像ｙ１は、前記関数式ｙ１＝ａ・ｘ＋ｂおよびその係数ａ，ｂの係数スライダＳＬ１，ＳＬ２と同じ表示色の青色でグラフ画像エリアＧに表示され、また、前記グラフ画像ｙ２は、前記関数式ｙ２＝ｃ・ｘおよびその係数ｃの係数スライダＳＬ３と同じ表示色の赤色でグラフ画像エリアＧに表示される（ステップＳ７）。
【００６８】
なお、前記描画対象の各関数式ｙ１，ｙ２に含まれる各係数ａ，ｂ，ｃに対応した係数スライダＳＬ１，ＳＬ２，ＳＬ３は、当該各スライダ上部のバーを、該当する係数を含む各関数式ｙ１，ｙ２の表示色と同色にして識別表示したが、図６（Ａ）に示すように、各係数スライダＳＬ１，ＳＬ２，ＳＬ３のつまみＴを、該当する係数を含む各関数式ｙ１，ｙ２の表示色と同色にして識別表示してもよい。また、図６（Ａ）に示すように、各係数スライダＳＬに表示される各係数ａ（青），ｂ（青），ｃ（赤）の色を（）内のように各関数式ｙ１，ｙ２の表示色と同色にして識別表示してもよい。
【００６９】
そして、前記描画対象の関数式ｙ１，ｙ２に含まれる何れかの係数の係数スライダＳＬｎのつまみＴがタッチ操作されて左または右に移動されると（ステップＳ１２（Ｙｅｓ））、当該係数の数値が、前記つまみＴのドット単位での移動位置に応じた値に再設定される（ステップＳ１３）。
【００７０】
すると、前記係数スライダＳＬｎにより再設定された係数の数値に変化した後の前記各関数式ｙ１，ｙ２に応じたグラフ画像ｙ１，ｙ２が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１１）。
【００７１】
具体的には、前記図５（Ｂ）で示したようにグラフ式エリアＦに青色で表示された関数式ｙ１＝ａ・ｘ＋ｂに含まれる係数ａの係数スライダＳＬ１（現在値“１”）において、図６（Ｂ）に示すように、つまみＴをタッチ操作して右に移動させると（ステップＳ１２（Ｙｅｓ））、当該係数ａの数値が、前記つまみＴのドット単位での移動位置に応じた値“２．４”に再設定される（ステップＳ１３）。そして、この再設定された係数ａの数値“２．４”に変化した後の前記関数式ｙ１に応じたグラフ画像ｙ１が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１１）。
【００７２】
また、前記描画対象の関数式ｙ１，ｙ２に含まれる何れかの係数の係数スライダＳＬｎの左ボタン［←］Ｂｄまたは右ボタン［→］Ｂｕがタッチ操作された場合は（ステップＳ８（Ｙｅｓ））、当該係数の数値が、前記設定された現在値からステップ単位の変化量だけ増減した値に再設定され（ステップＳ９）、この再設定された係数の数値に対応する位置につまみＴが移動されて表示される（ステップＳ１０）。
【００７３】
すると、前記係数スライダＳＬｎにより再設定された係数の数値に変化した後の前記各関数式ｙ１，ｙ２に応じたグラフ画像ｙ１，ｙ２が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１１）。
【００７４】
このように、ユーザ入力された複数の関数式ｙ１，ｙ２に応じたグラフ画像ｙ１，ｙ２を表示させ、各関数式ｙ１，ｙ２に含まれる何れかの係数の数値をその係数の係数スライダＳＬｎにより変化させ該当するグラフ画像ｙ１，ｙ２の表示を変化させて解析する場合に、当該係数スライダＳＬｎの表示色とその係数が含まれる関数式ｙの表示色、そして、その関数式ｙに応じたグラフ画像ｙの表示色とを、何れも同じ表示色にして表示させるので、変化させる係数に対応したグラフ画像ｙを容易に識別できる。
【００７５】
図７は、前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その３）を示す図である。
【００７６】
図８は、前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その４）を示す図である。
【００７７】
前記図５（Ａ）で示したように、タッチパネル表示部１３のグラフ式エリアＦに、ユーザ入力された３つの関数式ｙ１＝ａ・ｘ＋ｂ、ｙ２＝ｃ・ｘ、ｙ３＝ａ・ｘ２が、それぞれ予め設定された青色、赤色、緑色に識別されて表示され、そのうち２つの関数式ｙ１，ｙ３が、図７（Ａ）に示すように、描画対象として指定された状態で（ステップＳ１〜Ｓ４）、ダイナミックグラフモードの実行アイコンＤｙがタッチ操作されると（ステップＳ５（Ｙｅｓ））、図４における係数スライダ設定処理へ移行される（ステップＳＡ）。
【００７８】
前記描画対象として指定された各関数式ｙ１，ｙ３について、順番にその式の先頭から係数の検出が開始され（ステップＡ１）、先ず、当該係数の検出数Ｉとして“１”がセットされる（ステップＡ２）。
【００７９】
そして先ず、前記関数式ｙ１＝ａ・ｘ＋ｂの係数ａが検出されたと判断されると（ステップＡ３（Ｙｅｓ））、同係数ａが前記係数データ記憶領域１５ｅに記憶され、前記スライダパターンテーブル１５ｆにその係数値を変化して設定するための数値（最小値、最大値、現在値、変化量）が既に記憶されているか否か判断される（ステップＡ４）。
【００８０】
ここで、前記係数ａの係数値を変化させるための数値が前記スライダパターンテーブル１５ｆに既に記憶されていると判断されると（ステップＡ４（Ｙｅｓ））、当該元の係数値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）がそのまま前記検出された係数ａの係数スライダＳＬ１に対応して設定される（ステップＡ５）。
【００８１】
そして、前記関数式ｙ１＝ａ・ｘ＋ｂから検出された係数ａが前記描画対象の他の関数式ｙ３＝ａ・ｘ２にも含まれていると判断されると（ステップＡ７（Ｙｅｓ））、当該検出された係数ａの係数スライダＳＬ１の表示色は前記描画対象の各関数式ｙ１，ｙ３の表示色の何れでもない共通色［黄色］に設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ９）。
【００８２】
そして、前記係数の検出数Ｉ＝３に達していないと判断され（ステップＡ１０（Ｎｏ））、また、前記描画対象の各関数式ｙ１，ｙ３について、前記検出された係数ａ以外に他の係数があることが確認されると（ステップＡ１１（Ｎｏ））、当該係数の検出数Ｉが“２”にインクリメントされ（ステップＡ１２）、前記各関数式ｙ１，ｙ３について次の係数の検出が開始される（ステップＡ１３）。
【００８３】
するとさらに、前記ステップＡ３以降の処理が繰り返され、前記描画対象の関数式ｙ１＝ａ・ｘ＋ｂから検出された次の係数ｂの係数スライダＳＬ２（Ｉ＝２）に対応した元の係数値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）がそのまま設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＡ３，Ａ４，Ａ５）。
【００８４】
そして、前記係数の検出数Ｉ＝３に達していないと判断されるが（ステップＡ１０（Ｎｏ））、前記描画対象の各関数式ｙ１，ｙ３において、前記検出された係数ａ，ｂ以外に係数がないことが確認されると（ステップＡ１１（Ｙｅｓ））、前記一連の係数スライダ設定処理は終了される（リターン）。
【００８５】
こうして、前記係数スライダ設定処理に従い、前記描画対象の関数式ｙ１＝ａ・ｘ＋ｂ、ｙ３＝ａ・ｘ２から順次検出された２つの係数ａ，ｂについて、各対応する係数スライダＳＬ１，ＳＬ２それぞれの係数値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）およびその表示色（黄色（共通色）、青色）が設定されて前記スライダパターンテーブル１５ｆに記憶されると（ステップＳＡ）、図７（Ａ）に示すように、前記グラフ式エリアＦに対して、前記各係数スライダＳＬ１，ＳＬ２が前記設定された表示色のバーが付けられて表示される（ステップＳ６）。
【００８６】
すると、前記各係数ａ，ｂの数値を前記設定された現在値“１”とした前記描画対象の各関数式ｙ１＝ａ・ｘ＋ｂ、ｙ３＝ａ・ｘ２に応じたグラフ画像ｙ１，ｙ３のデータが、前記レンジデータ記憶領域１５ｃに記憶されたＸＹ座標レンジに従い前記グラフデータ記憶領域１５ｇに描画される。そして、前記グラフ画像ｙ１は、前記関数式ｙ１＝ａ・ｘ＋ｂおよびその式単独の係数ｂの係数スライダＳＬ２と同じ表示色の青色でグラフ画像エリアＧに表示され、また、前記グラフ画像ｙ３は、前記関数式ｙ３＝ａ・ｘ２と同じ表示色の緑色でグラフ画像エリアＧに表示される（ステップＳ７）。
【００８７】
そして、図７（Ｂ）に示すように、前記描画対象の関数式ｙ１，ｙ３の両方に含まれる共通の係数ａの係数スライダＳＬ１の右ボタン［→］Ｂｕが１回タッチ操作されると（ステップＳ８（Ｙｅｓ））、当該係数ａの数値が、前記設定された現在値“１”からステップ単位の変化量“１”だけ増加した値“２”に再設定され（ステップＳ９）、この再設定された係数ａの数値“２”に対応する位置につまみＴが移動されて表示される（ステップＳ１０）。
【００８８】
すると、前記係数スライダＳＬ１により再設定された係数ａの数値“２”に変化した後の前記各関数式ｙ１，ｙ３に応じたグラフ画像ｙ１，ｙ３が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１１）。
【００８９】
このように、前記描画対象の各関数式ｙ１＝ａ・ｘ＋ｂ、ｙ３＝ａ・ｘ２に応じた各グラフ画像ｙ１、ｙ３を、各対応する関数式の表示色と同色の青色、緑色で表示させると共に、前記各関数式ｙ１、ｙ３に共通に含まれる係数ａの係数スライダＳＬ１は、当該各関数式ｙ１、ｙ３の表示色の何れでもない共通を意味する表示色の黄色で表示させるので、当該係数スライダＳＬ１により変化させる前記各関数式ｙ１，ｙ３に共通の係数ａに対応した各グラフ画像ｙ１，ｙ３をその変化前であっても容易に認識できる。
【００９０】
ここで、前記グラフ式エリアＦに表示されている係数ａの係数スライダＳＬ１に示されるメニューアイコンＭｓがタッチ操作されると（ステップＳ１５（Ｙｅｓ））、図７（Ｃ）に示すように、係数スライダＳＬ１用のプルダウンメニューＭｐが表示される（ステップＳ１６）。
【００９１】
このプルダウンメニューＭｐは、[Setting]Ｓｅｔ、[Auto Play]Ａｕｔ、[Minimize]Ｍｉｎの３つの項目を有し、そのうち[Setting]Ｓｅｔがタッチ操作されて選択されると（ステップＳ１７（Ｙｅｓ））、図８（Ａ）に示すように、該当する係数スライダＳＬ１のための係数値設定画面ＳＴ１が表示され、この場合には、前記係数(Parameter)“ａ”の現在値(Current)、最小値(Min)、最大値(Max)、変化量(Step)の設定変更が可能になる（ステップＳ１８）。
【００９２】
この係数スライダＳＬ１の係数値設定画面ＳＴ１において、ユーザ操作に応じて、矢印ｘに示すように、その現在値(Current)を“−１”、最小値(Min)を“−２”、最大値(Max)を“２”、変化量(Step)を“０．５”に設定変更した画面ＳＴ１´とし（ステップＳ１９）、［ＯＫ］ボタンのタッチ操作により設定完了と判断されると（ステップＳ２１（Ｙｅｓ））、図８（Ｂ）に示すように、当該係数スライダＳＬ１の各設定値が、最小値“−２”、最大値“２”、現在値“−１”に再設定されると共に、そのつまみＴが前記現在値“−１”に対応する位置に移動されて表示される（ステップＳ８〜Ｓ１０）。
【００９３】
すると、前記係数スライダＳＬ１により再設定された係数ａの数値“−１”に変化した後の前記各関数式ｙ１，ｙ３に応じたグラフ画像ｙ１，ｙ３が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１１）。
【００９４】
なお、前記係数スライダＳＬ１の係数値設定画面ＳＴ１（ＳＴ１´）において、その係数タブ[Slider1]が[Slider2]に切り替えられると（ステップＳ２０（Ｙｅｓ））、前記係数ｂの係数スライダＳＬ２の係数値設定画面ＳＴ２が表示される（ステップＳ１８）。
【００９５】
そして、前記係数スライダＳＬ１の左ボタン［←］Ｂｄが１回タッチ操作されると（ステップＳ８（Ｙｅｓ））、図８（Ｃ）に示すように、係数ａの数値が、前記設定変更された現在値“−１”からステップ単位の変化量“０．５”だけ減少した値“−１．５”に再設定され（ステップＳ９）、この再設定された係数ａの数値“−１．５”に対応する位置につまみＴが移動されて表示される（ステップＳ１０）。
【００９６】
すると、前記係数スライダＳＬ１により再設定された係数ａの数値“−１．５”に変化した後の前記各関数式ｙ１，ｙ３に応じたグラフ画像ｙ１，ｙ３が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１１）。
【００９７】
一方、前記図７（Ｃ）で示した係数スライダＳＬ１用のプルダウンメニューＭｐにおいて、[Auto Play]Ａｕｔがタッチ操作されて選択されると（ステップＳ２２（Ｙｅｓ））、前記係数ａの設定変更されたステップ単位の変化量“０．５”毎に、前記描画対象の各関数式ｙ１＝ａ・ｘ＋ｂ、ｙ３＝ａ・ｘ２における係数ａの数値が、前記最小値“−２”から最大値“２”まで順次繰り返し変更され、各対応するグラフ画像ｙ１，ｙ３が順次描画されて表示される（ステップＳ２３）。
【００９８】
そして、［ＡＣ］または［ＥＸＩＴ］のユーザ操作があったと判断された場合は（ステップＳ２４（Ｙｅｓ））、前記[Auto Play]Ａｕｔの選択に応じた前記係数ａの数値の自動変更処理は終了される。
【００９９】
また、前記図７（Ｃ）で示した係数スライダＳＬ１用のプルダウンメニューＭｐにおいて、[Minimize]Ｍｉｎがタッチ操作されて選択されると（ステップＳ２５（Ｙｅｓ））、前記グラフ式エリアＦにおける各係数スライダＳＬ１，ＳＬ２の表示が消去されると共に、図７（Ｄ）に示すように、前記タッチパネル表示部１３の下端に最小化されたスライダアイコンＳＬｍｉｎが表示される（ステップＳ２６）。ここで、前記最小化されたスライダアイコンＳＬｍｉｎがタッチ操作されると、前記グラフ式エリアＦによる元の係数スライダＳＬ１，ＳＬ２の表示に戻る。
【０１００】
なお、前記各関数式ｙｎに応じたグラフ画像ｙｎが描画されて表示されたタッチパネル表示部１３において、そのグラフ式エリアＦがタッチ操作されると（ステップＳ１４（Ｙｅｓ））、当該グラフ式エリアＦに対する任意の関数式ｙｎの入力処理に戻る（ステップＳ２）。
【０１０１】
したがって、前記構成のグラフ関数電卓１０のグラフ描画機能（図５、図６参照）によれば、描画対象として指定された複数の関数式ｙ１＝ａ・ｘ＋ｂ，ｙ２＝ｃ・ｘに応じたグラフ画像ｙ１，ｙ２を表示させ、各関数式ｙ１，ｙ２に含まれる係数ａ，ｂ，ｃの数値をその係数の係数スライダＳＬ１，ＳＬ２，ＳＬ３により変化させ該当するグラフ画像ｙ１，ｙ２の表示を変化させて解析する場合に、当該係数スライダＳＬ１，ＳＬ２，ＳＬ３の表示色とその係数ａ，ｂ，ｃが含まれる関数式ｙ１，ｙ２の表示色、そして、その関数式ｙ１，ｙ２に応じたグラフ画像ｙ１，ｙ２の表示色とを、何れも同じ表示色にして表示させるので、変化させる関数式の係数ａ，ｂ，ｃの何れかに対応したグラフ画像ｙ１，ｙ２を容易に識別できるようになる。
【０１０２】
また、前記構成のグラフ関数電卓１０のグラフ描画機能（図７、図８参照）によれば、描画対象として指定された複数の関数式ｙ１，ｙ３に共通して含まれる係数ａの係数スライダＳＬ１は、各関数式ｙｎ…の何れの表示色でもない共通を示す表示色（黄色）で表示されるので、当該係数スライダＳＬ１によって係数ａの数値を変更した場合には、前記描画対象の各関数式ｙ１，ｙ３に応じたグラフ画像ｙ１，ｙ３の何れもが変化して描画されることを容易に認識できるようになる。
【０１０３】
なお、前記実施形態では、描画対象に指定された複数の関数式ｙ１，ｙ２，…と、当該各関数式ｙ１，ｙ２，…に応じたグラフ画像ｙ１，ｙ２，…と、前記各関数式ｙ１，ｙ２，…に含まれる各係数ａ，ｂ，…の数値を可変設定するための各係数スライダＳＬ１，ＳＬ２，…とを、各関数式ｙ１，ｙ２，…毎に異なる同一かまたは各対応する表示色で識別表示させる構成とした。これに加えて、以下の図９に示すように、前記各係数スライダＳＬ１，ＳＬ２，…毎にそのスライダＳＬｎによって変更可能な係数値の係数を有する関数式に応じたグラフ画像ｙの線種を異ならせて識別表示させる構成としてもよい。
【０１０４】
図９は、前記グラフ関数電卓１０のグラフ描画処理に伴う他の実施形態の表示動作を示す図である。
【０１０５】
すなわち、図９で示す実施形態では、描画対象として指定された３つの関数式ｙ１＝ａ・ｘ＋ｂ、ｙ３＝ａ・ｘ２、ｙ４＝ｙ３＋２は、各関数式ｙ１，ｙ３，ｙ４に共通の係数ａ（関数式ｙ４はｙ３（＝ａ・ｘ２）を含むためｙ４＝ａ・ｘ２＋２と読み替えて係数ａを共通に含むと判断）と、関数式ｙ１に単独の係数ｂとを有し、前記係数ａの係数スライダＳＬ１は、前記各関数式ｙ１，ｙ３，ｙ４に共通であることを示す予め設定された共通色の黄色で表示されると共に、そのスライダＳＬ１上に、同係数ａの数値の変更に応じて変化するグラフ画像ｙ１，ｙ３，ｙ４の線種が点線Ｌｐとしてガイド表記される。また、前記係数ｂの係数スライダＳＬ２は、前記関数式ｙ１と同色の青色で表示されると共に、そのスライダＳＬ２上に同係数ｂの数値の変更に応じて変化するグラフ画像ｙ１の線種が二重線Ｌｗとしてガイド表記される。
【０１０６】
そして、前記係数スライダＳＬ１の左ボタン［←］Ｂｄまたは右ボタン［→］Ｂｕのタッチ操作により、前記係数ａの数値がステップ単位で変更されて再設定されるか（ステップＳ８〜Ｓ１０）、または同係数スライダＳＬ１のつまみＴを左右に移動させることで、前記係数ａの数値がドット単位で変更されて再設定されると（ステップＳ１２，Ｓ１３）、当該再設定された係数ａの数値（ここでは“２”）に変化した後の前記各関数式ｙ１，ｙ３，ｙ４に応じたグラフ画像ｙ１，ｙ３，ｙ４が、何れも当該再設定の係数ａに対応付けられた線種である点線Ｌｐにより識別して再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１１）。
【０１０７】
これによれば、前記係数スライダＳＬ１によって係数ａの数値を変更した場合に、前記描画対象の各関数式ｙ１，ｙ３，ｙ４に応じたグラフ画像ｙ１，ｙ３，ｙ４の何れもが変化して描画されることをより容易且つ明確に認識できるようになる。
【０１０８】
この際、前記係数スライダＳＬｎのタッチ操作による係数値の変更中あるいは変更中から変更直後まで当該係数スライダＳＬｎを例えば赤枠で囲んで識別表示Ｈさせることで、変更対象である係数とその係数を含む関数式ｙｎおよびその関数式ｙｎに応じたグラフ画像ｙｎとの関係をより明確に示すことができる。
【０１０９】
また、前記係数スライダＳＬ１用のプルダウンメニューＭｐ（図７（Ｃ）参照）において、[Auto Play]Ａｕｔがタッチ操作されて選択された場合も（ステップＳ２２（Ｙｅｓ））、前記係数ａのステップ単位の変化量(Step)毎に、前記描画対象の各関数式ｙ１，ｙ３，ｙ４における係数ａの数値が、その最小値から最大値まで順次繰り返し変更され、各対応するグラフ画像ｙ１，ｙ３，ｙ４が、何れも前記再設定の係数ａに対応付けられた線種である点線Ｌｐにより識別して再描画される（ステップＳ２３）。
【０１１０】
なお、前記各実施形態において、前記タッチパネル表示部１３に表示させた係数スライダＳＬｎの左ボタンＢｄや右ボタンＢｕ、つまみＴは、ユーザがタッチ操作するものとして説明したが、本実施形態のグラフ関数電卓１０をエミュレータとしてパーソナルコンピュータ上で動作させる場合、マウスポインタを前記ボタンＢｄまたはＢｕ上に位置させて左クリックしたり、前記つまみＴ上に位置させ左クリックしながら移動したりして操作してもよいのは勿論である。
【０１１１】
さらに、前記各実施形態において、ユーザ入力された関数式ｙ＝ｆ（ｘ）に含まれる係数の数値をユーザ操作に応じて指定するための操作表示体として係数スライダＳＬｎを用いて説明したが、例えば係数ａの数値を変更する操作表示体としては、［ａ＝１，２，３，４，５］等の数値配列表示から所望の数値をタッチ操作して選択したり、同数値配列表示内の何れかの数値を識別表示させたカーソルを左右キーの操作によって移動させ所望の数値を選択したりする構成としてもよい。
【０１１２】
なお、前記各実施形態において記載したグラフ表示制御装置による各処理の手法、すなわち、図３Ａ，図３Ｂのフローチャートに示すグラフ描画処理、図４のフローチャートに示す前記グラフ描画処理に伴う係数スライダ設定処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、ユーザ入力可能な表示部を備えた電子機器のコンピュータ（制御装置）は、この外部記憶装置の媒体に記憶されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したグラフ描画機能を実現し、前述した手法による同様の処理を実行することができる。
【０１１３】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、この通信ネットワークに接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータをユーザ入力可能な表示部を備えた電子機器に取り込んで記憶装置に記憶させ、前述したグラフ描画機能を実現することもできる。
【０１１４】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。たとえば、図４のステップＡ６において係数の係数スライダＳＬ１（Ｉ＝１）に対応した初期値（最小値“１”、最大値“５”、現在値“１”、変化量“１”）が設定されることとしたが、たとえば初期値を（最小値“−１０”、最大値“１０”、現在値“１”、変化量“１”）としても良い。こうすることで、最初は標準的な「１」の係数値とし、正負の同じ大きさまで変化させたグラフを順次表示させることができる。
【０１１５】
また、図４のステップＳ１２，Ｓ１３において、何れかの係数の係数スライダＳＬｎのつまみＴがタッチ操作されて左または右に移動されると、当該係数の数値が、前記つまみＴのドット単位での移動位置に応じた値に再設定されるようにしたが、つまみＴの左右の移動を、係数スライダに対応した変化量毎の移動としても良い。初期値では、変化量が“１”となっており、係数スライダを変化量“１”毎の所望の位置に迅速に移動でき、係数スライダに対応する係数値のグラフ画像が迅速に描画される。また変化量を“０．２”や“０．０１”等の所望の小さい値に設定すれば、所望の小さい値毎の正確な位置に迅速に移動でき、係数スライダに対応する係数値のグラフ画像が迅速に描画される。
【０１１６】
さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１１７】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１１８】
［１］
係数を含む複数の関数式を表示部に表示させる式表示制御手段と、
この式表示制御手段により表示された複数の関数式のうちのいずれかの関数式に対応するグラフ画像を当該関数式に応じて識別して前記表示部に表示させるグラフ表示制御手段と、
前記複数の関数式の何れかに含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該関数式毎に識別して表示されたグラフ画像に対応して識別して表示させる操作表示体表示制御手段と、
を備えたことを特徴とするグラフ表示制御装置。
【０１１９】
［２］
前記操作表示体表示制御手段により表示される操作表示体は、当該操作表示体により数値指定される係数を含む関数式の表示色と当該関数式に対応するグラフ画像の表示色とに対応する色で識別して表示される、
ことを特徴とする［１］に記載のグラフ表示制御装置。
【０１２０】
［３］
前記グラフ表示制御手段は、前記式表示制御手段により表示された複数の関数式にそれぞれ対応するグラフ画像を当該関数式毎に識別して前記表示部に表示させ、
前記式表示制御手段により表示された複数の関数式に共通に含まれる係数がある場合、当該共通に含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該複数の関数式毎に識別して表示された各グラフ画像に共通であることを示す表示形態で表示させる共通表示制御手段を備えた、
ことを特徴とする［１］または［２］に記載のグラフ表示制御装置。
【０１２１】
［４］
前記グラフ表示制御手段は、前記式表示制御手段により表示された複数の関数式にそれぞれ対応するグラフ画像を当該関数式毎に識別して前記表示部に表示させ、
前記操作表示体表示制御手段は、
前記式表示制御手段により表示された複数の関数式に含まれる係数を順次所定数検出する係数検出手段を有し、
この係数検出手段により検出された各係数の数値をそれぞれ指定するための操作表示体を、前記グラフ表示制御手段により当該各係数を含む関数式毎に識別して表示されたグラフ画像に対応して識別して表示させる、
ことを特徴とする［１］ないし［３］の何れかに記載のグラフ表示制御装置。
【０１２２】
［５］
前記式表示制御手段により表示された複数の関数式からユーザ操作に応じて表示対象の関数式を指定する関数式指定手段を備え、
前記係数検出手段は、前記関数式指定手段により指定された複数の関数式に含まれる係数を順次所定数検出する、
ことを特徴とする［４］に記載のグラフ表示制御装置。
【０１２３】
［６］
前記共通表示制御手段は、前記式表示制御手段により表示された複数の関数式に共通に含まれる係数がある場合、当該共通に含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該複数の関数式毎に識別して表示された各グラフ画像に共通であることを示す色で表示させる、
ことを特徴とする［３］ないし［５］の何れかに記載のグラフ表示制御装置。
【０１２４】
［７］
前記共通表示制御手段は、
前記式表示制御手段により表示された複数の関数式に共通に含まれる係数がある場合、当該共通に含まれる係数の数値を指定するための操作表示体に特定の線種を表記する線種表記手段と、
この線種表記手段により特定の線種が表記された操作表示体のユーザ操作に応じて係数の数値が指定された際に、当該数値指定された係数を共通に含む複数の関数式に対応して前記グラフ表示制御手段により前記表示部に表示されている各グラフ画像の線種を前記特定の線種で識別して表示させるグラフ線種識別表示制御手段と、
を有することを特徴とする［３］ないし［６］の何れかに記載のグラフ表示制御装置。
【０１２５】
［８］
前記共通表示制御手段は、
前記式表示制御手段により表示された複数の関数式に共通に含まれる係数があるかを判断する共通係数判断手段を有し、
この共通係数判断手段は、前記式表示制御手段により表示された複数の関数式のうち、何れかの関数式に他の関数式が内在している場合、当該内在している関数式の部分を前記他の関数式に読み替えて共通に含まれる係数があるかを判断する、
ことを特徴とする［３］ないし［７］の何れかに記載のグラフ表示制御装置。
【０１２６】
［９］
請求項１〜８の何れか一項に記載のグラフ表示制御装置と、
前記表示部とを備えることを特徴とする電子機器。
【０１２７】
［１０］
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
係数を含む複数の関数式を前記表示部に表示させる式表示制御手段、
この式表示制御手段により表示された複数の関数式のうちのいずれかの関数式に対応するグラフ画像を当該関数式に応じて識別して前記表示部に表示させるグラフ表示制御手段、
前記複数の関数式の何れかに含まれる係数の数値を指定するための操作表示体を、前記グラフ表示制御手段により当該関数式毎に識別して表示されたグラフ画像に対応して識別して表示させる操作表示体表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１２８】
１０  …グラフ関数電卓
１１  …ＣＰＵ
１２  …キー入力部
１３  …タッチパネル表示部
１４  …記憶装置
１４ａ…電卓制御プログラム
１５  …ＲＡＭ
１５ａ…表示データ記憶領域
１５ｂ…タッチ座標データ記憶領域
１５ｃ…レンジデータ記憶領域
１５ｄ…数式データ記憶領域
１５ｅ…係数データ記憶領域
１５ｆ…スライダパターンテーブル
１５ｇ…グラフデータ記憶領域
１６  …記録媒体読取部
１７  …外部記録媒体
１８  …通信制御部
Ｆ  …グラフ式エリア
Ｇ  …グラフ画像エリア
ＳＬｎ…係数スライダ
Ｂｄ  …左ボタン
Ｂｕ  …右ボタン
Ｔ  …つまみ
Ｍｓ…メニューアイコン
Ｍｐ…プルダウンメニュー
ＳＴｎ…係数値設定画面
【図１】
2015125718.tif 000003
【図２】
2015125718.tif 000004
【図３Ａ】
2015125718.tif 000005
【図３Ｂ】
2015125718.tif 000006
【図４】
2015125718.tif 000007
【図５】
2015125718.tif 000008
【図６】
2015125718.tif 000009
【図７】
2015125718.tif 000010
【図８】
2015125718.tif 000011
【図９】
2015125718.tif 000012