(57)【特許請求の範囲】
【請求項１】
複数の関数式を入力する式入力手段と、
この式入力手段により入力された複数の関数式のそれぞれに対応するグラフを描画表示するグラフ表示手段と、
このグラフ表示手段により表示された複数のグラフ同士の交点を検出する交点検出手段と、
この交点検出手段により検出された交点で交差している一方のグラフを他方のグラフに対し該交点を始点として反射させたグラフを描画表示する反射グラフ表示手段と
を具備したことを特徴とするグラフ表示装置。
【請求項２】
さらに、
前記反射グラフ表示手段により反射されて描画表示されたグラフの部分に対応する反射前のグラフの部分を識別して表示する識別表示手段を備えたことを特徴とする請求項１に記載のグラフ表示装置。
【請求項３】
関数式を入力する式入力手段と、
この式入力手段により入力された関数式に対応するグラフを描画表示するグラフ表示手段と、
このグラフ表示手段により表示されたグラフに対し交差する任意の線分を表示する線分表示手段と、
前記グラフ表示手段により表示されたグラフと前記線分表示手段により表示された線分との交点を検出する交点検出手段と、
この交点検出手段により検出された交点で交差している線分をグラフに対し該交点を始点として反射させたグラフを描画表示する反射グラフ表示手段と
を具備したことを特徴とするグラフ表示装置。
【請求項４】
コンピュータを、
式入力手段により入力された複数の関数式のそれぞれに対応するグラフを描画表示するグラフ表示手段、
このグラフ表示手段により表示された複数のグラフ同士の交点を検出する交点検出手段、
この交点検出手段により検出された交点で交差している一方のグラフを他方のグラフに対し該交点を始点として反射させたグラフを描画表示する反射グラフ表示手段、
として機能させるためのグラフ表示プログラムを記録した記録媒体。
【請求項５】
コンピュータを、
式入力手段により入力された関数式に対応するグラフを描画表示するグラフ表示手段、
このグラフ表示手段により表示されたグラフに対し交差する任意の線分を表示する線分表示手段、
前記グラフ表示手段により表示されたグラフと前記線分表示手段により表示された線分との交点を検出する交点検出手段、
この交点検出手段により検出された交点で交差している線分をグラフに対し該交点を始点として反射させたグラフを描画表示する反射グラフ表示手段、
として機能させるためのグラフ表示プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グラフデータを表示するグラフ表示装置及びグラフ表示プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
関数計算機能を備えた電子計算機において、グラフモードを設定して任意の関数式や統計データ等を入力し、グラフの描画を指示すると、当該入力された関数式や統計データに対応するグラフが描画表示されるグラフ関数電卓なる電子計算機が実用化されている。
【０００３】
そして、このようなグラフ関数電卓では、複数の関数式を入力してグラフの描画を行なった際には、該複数の関数式のそれぞれに対応した複数のグラフが同一画面上に共に描画表示されるようになっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記従来のグラフ表示機能を有する電子計算機では、複数の関数式にそれぞれ対応する複数のグラフを同一画面上にて共に描画表示することはできるものの、この複数のグラフ同士を関係付けての解析処理等を行なう機能は備えていない問題がある。
【０００５】
本発明は、前記のような問題に鑑みなされたもので、複数のグラフ同士が交差して描画表示された際に、その一方のグラフを他方のグラフに対して反射させて描画表示することが可能になるグラフ表示装置及びグラフ表示プログラムを記録した記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
すなわち、本発明の請求項１に係わるグラフ表示装置は、複数の関数式を入力する式入力手段と、この式入力手段により入力された複数の関数式のそれぞれに対応するグラフを描画表示するグラフ表示手段と、このグラフ表示手段により表示された複数のグラフ同士の交点を検出する交点検出手段と、この交点検出手段により検出された交点で交差している一方のグラフを他方のグラフに対し該交点を始点として反射させたグラフを描画表示する反射グラフ表示手段とを具備したことを特徴とする。
【０００７】
つまり、本発明の請求項１に係わるグラフ表示装置では、式入力手段により入力された複数の関数式のそれぞれに対応するグラフが描画表示されると、この表示された複数のグラフ同士の交点が検出され、この検出された交点で交差している一方のグラフが他方のグラフに対し該交点を始点として反射されたグラフが描画表示されるので、交差するグラフ同士を関係付けた解析処理を行なうことができる。
【０００８】
また、本発明の請求項２に係わるグラフ表示装置は、前記請求項１に係わるグラフ表示装置にあって、さらに、前記反射グラフ表示手段により反射されて描画表示されたグラフの部分に対応する反射前のグラフの部分を識別して表示する識別表示手段を備えたことを特徴とする。
【０００９】
つまり、本発明の請求項２に係わるグラフ表示装置では、反射されて描画表示されたグラフの部分に対応する反射前のグラフの部分が識別されて表示されるので、反射前後のグラフを対比することができる。
【００１０】
【発明の実施の形態】
以下図面により本発明の実施の形態について説明する。
【００１１】
図１は本発明のグラフ表示装置の実施形態に係わる関数計算機能付き電子計算機の電子回路の構成を示すブロック図である。
【００１２】
制御部（ＣＰＵ）１１は、キー入力部１２から入力されるキー入力データや、カラー表示を行なうことができる液晶表示部１３の表示画面上に重ねて設けられたタブレット１４から位置検出回路１５を介して入力されるタッチペンによるタッチ位置データに応じて、ＲＯＭ１６に予め記憶されているシステムプログラムを起動させ、あるいは外部記録媒体２０に予め記憶されている計算機制御用プログラムを記録媒体読み取り部１９により読み取らせて起動させ、ＲＡＭ１７をワークメモリとして回路各部の動作制御を行なうものである。
【００１３】
この制御部（ＣＰＵ）１１には、前記キー入力部１２、液晶表示部１３、タブレット１４、位置検出回路１５、ＲＯＭ１６、ＲＡＭ１７、記録媒体読み取り部１９が接続され、また、液晶表示部１３は表示駆動回路１８を介して接続される。
【００１４】
キー入力部１２には、テンキー，アルファベットキー，演算子キー，関数キー等の文字・記号キー群からなるデータ入力キー１２ａが備えられると共に、任意の関数式に対応するグラフ表示処理を行なうグラフモード，任意の入力式に対応する計算処理を行なう計算モード，任意の入力プログラムに対応する計算処理を行なうプログラムモード等の各種動作モードを選択設定する際に操作される「モード」キー１２ｂ、前記グラフモードにおいて入力された関数式に対応するグラフの描画を指示する際に操作される「グラフ」キー１２ｃ、前記グラフモードにおいて入力された関数式に対応するグラフの描画表示色を指定する際に操作される「カラー」キー１２ｄ、複数の関数式にそれぞれ対応する複数のグラフが交差して描画表示された際に一方のグラフに対し他方のグラフのその交点を反射点（中心）にした反射のグラフを描画表示させる際に操作される「反射」キー１２ｅ、各種設定データの確定及び設定データに基づく機能の実行を指示する際に操作される「ＥＸＥ」キー１２ｆ、表示されたデータの選択，送り操作やカーソルの移動操作を行なう際に操作される上下左右の各カーソルキー１２ｇ、及び関数式に対応して描画表示されたグラフに対し交差する任意の線分を描画表示させその交点を反射点（中心）にした反射のグラフを描画表示させる際に操作される「線分反射」キー１２ｈ等が備えられる。
【００１５】
タブレット１４は、液晶表示部１３の表示画面上に重ねて設けられ、ペンによりタッチされた位置に応じた電圧信号を発生するもので、このタブレット１４から出力されるタッチ位置に応じた電圧信号に基づき、位置検出回路１５により表示画面に対応させた座標が検出され、このタッチ位置座標に応じて制御部（ＣＰＵ）１１により操作の内容が判断される。
【００１６】
ＲＯＭ１６には、本電子計算機の電子回路におけるの全体の処理を司るシステムプログラムデータが予め記憶されると共に、図２・図３に示すグラフモード等、各種の動作モードの処理を司るサブプログラムデータである制御プログラムデータも予め記憶される。
【００１７】
ＲＡＭ１７には、表示データメモリ１７ａ、グラフ式データメモリ１７ｂ、レンジデータメモリ１７ｃ、反射グラフ設定メモリ１７ｄ、入射方向設定メモリ１７ｅ、入射角度メモリ１７ｆ、反射式メモリ１７ｇ、グラフデータメモリ１７ｈ、ワークメモリ１７ｉ等が備えられる。
【００１８】
表示データメモリ１７ａには、液晶表示部１３に表示すべき表示データがビットマップのパターンデータとして記憶される。
【００１９】
グラフ式データメモリ１７ｂには、グラフモード処理において入力された複数のグラフ式（関数式）データがその個々の表示指定色と対応付けられて記憶される。
【００２０】
レンジデータメモリ１７ｃには、オペレータにより任意に入力され、前記グラフ式データメモリ１７ｂに記憶されたグラフ式に対応するグラフデータの描画範囲を指定するレンジデータ（Ｘｍｉｎ，Ｘｍａｘ，Ｙｍｉｎ，Ｙｍａｘ）が記憶される。
【００２１】
反射グラフ設定メモリ１７ｄには、複数のグラフが描画表示された状態で前記「反射」キー１２ｅが操作された際に、反射の対象となるグラフ（グラフ式）の番号（１，２，…）が設定されて記憶される。
【００２２】
入射方向設定メモリ１７ｅには、この反射の対象となるグラフの入射方向（上／下）が設定されて記憶される。
【００２３】
入射角度メモリ１７ｆには、反射の対象となるグラフ（線分）の入射方向からの交差する他のグラフに対する入射角度θが計算されて記憶される。
【００２４】
反射式メモリ１７ｇには、グラフ（線分）の反射表示による反射後のグラフ式が計算されて記憶される。
【００２５】
グラフデータメモリ１７ｈには、前記レンジデータメモリ１７ｃに記憶されたレンジデータに従い前記グラフ式データメモリ１７ｂに記憶されたグラフ式に対応するグラフ、及び反射処理されたグラフそれぞれの各描画ドット点の座標が１描画ドット毎に計算され、順次各対応する描画点がビットマップデータとして書き込まれグラフデータとして描画記憶される。
【００２６】
ワークメモリ１７ｉには、各種動作モードの制御処理に伴ない制御部（ＣＰＵ）１１により入出力されるデータが一時的に記憶される。
【００２７】
次に、前記構成による関数計算機能付き電子計算機の動作について説明する。
【００２８】
図２は前記電子計算機によるグラフモード処理（その１）を示すフローチャートである。
【００２９】
図３は前記電子計算機によるグラフモード処理（その２）を示すフローチャートである。
【００３０】
図４は前記電子計算機によるグラフモード処理に伴なうグラフの描画及び反射処理状態を示す図である。
【００３１】
図５は前記電子計算機によるグラフモード処理に伴なうグラフの描画及び線分反射処理状態（その１）を示す図である。
【００３２】
図６は前記電子計算機によるグラフモード処理に伴なうグラフの描画及び線分反射処理状態（その２）を示す図である。
【００３３】
キー入力部１２の「モード」キー１２ｂの操作によりグラフモードに設定され、図２・図３におけるグラフモード処理が起動された状態で、図４（Ａ）に示すように、データ入力キー１２ａの操作によりグラフ化したい例えば２つの関数式（グラフ式）「ｙ＝ｘ＋２」「ｙ＝２ｘ」が入力されると共に、各グラフ式に対応するグラフの表示指定色「赤」「青」が「カラー」キー１２ｄの操作に応じて入力されると、この入力された２つのグラフ式及び各対応する表示指定色は、ＲＡＭ１７内のグラフ式データメモリ１７ｂにそれぞれ記憶されると共に、液晶表示部１３に表示される（ステップＳ１→Ｓ２，Ｓ３）。
【００３４】
なお、前記各グラフ式に対する表示指定色は、「カラー」キー１２ｄを操作する毎に「赤」→「青」→「黄」…と順次切り換え表示されて任意の表示色に選択設定される。
【００３５】
また、前記入力された２つのグラフ式を表示画面上でグラフ化した場合の描画範囲を設定するためのＸＹ座標レンジ（Ｘｍｉｎ，Ｘｍａｘ／Ｙｍｉｎ，Ｙｍａｘ）が入力されると、この入力された座標レンジはＲＡＭ１７内のレンジデータメモリ１７ｃに記憶されると共に、液晶表示部１３に表示される（ステップＳ１→Ｓ２，Ｓ３）。
【００３６】
こうして、任意の２つのグラフ式とレンジデータが入力されて記憶された状態で、図４（Ｂ）に示すように、「グラフ」キー１２ｃが操作されると、液晶表示部１３の画面領域に対応させた前記レンジデータメモリ１７ｃに記憶されているＸＹ座標のレンジデータに従って、前記グラフ式データメモリ１７ｂに記憶されている第１のグラフ式「ｙ＝ｘ＋２」に対応するグラフを構成する描画ドット点の座標が順次計算され、グラフデータメモリ１７ｈに描画されて記憶されると共に、表示データメモリ１７ａに転送記憶され、カラー液晶表示部１３に対し、前記グラフ式データメモリ１７ｂにて対応設定されている表示指定色「赤」により表示される（ステップＳ４→Ｓ５，Ｓ６，Ｓ７）。
【００３７】
さらに同様に、前記グラフ式データメモリ１７ｂに記憶されている第２のグラフ式「ｙ＝２ｘ」に対応するグラフを構成する描画ドット点の座標が順次計算され、グラフデータメモリ１７ｈに描画されて記憶されると共に、表示データメモリ１７ａに転送記憶され、カラー液晶表示部１３に対し、前記グラフ式データメモリ１７ｂにて対応設定されている表示指定色「青」により表示される（ステップＳ７→Ｓ５，Ｓ６，Ｓ７）。
【００３８】
このように、液晶表示部１３に表示された２つのグラフが交差して描画表示された際に、その交点Ｐを始点とする一方のグラフを基準とする他方のグラフの反射のグラフを描画表示させるために、図４（Ｃ）に示すように、キー入力部１２の「反射」キー１２ｅが操作されると、反射の対象となるグラフを番号を指定して設定すると共に、その反射対象として設定したグラフの前記交点Ｐに対する反射の入射方向を上下選択して設定するための反射設定画面Ｇが、液晶表示部１３に対し表示される（ステップＳ８→Ｓ９）。
【００３９】
この反射設定画面Ｇの表示状態において、例えば第１のグラフｙ１（＝ｘ＋２）を第２のグラフｙ２（＝２ｘ）に対して反射させるのに、反射対象となるグラフの番号として数値入力操作により「１」として指定すると、そのグラフ番号「１」がＲＡＭ１７内の反射グラフ設定メモリ１７ｄに記憶設定される（ステップＳ１０）。
【００４０】
続いて、同反射設定画面Ｇの表示状態において、前記反射対象として設定した第１のグラフｙ１（＝ｘ＋２）の第２のグラフｙ２（＝２ｘ）に対する反射の入射方向をカーソル操作により「下」と選択して指定すると、その入射方向「下」がＲＡＭ１７内の入射方向設定メモリ１７ｅに記憶設定される（ステップＳ１１）。
【００４１】
こうして、前記反射設定画面Ｇにおいて、反射対象となるグラフが第１のグラフｙ１（＝ｘ＋２）として記憶設定されると共に、その入射の方向が「下」からとして記憶設定された状態で、図４（Ｄ）に示すように、キー入力部１２の「ＥＸＥ」キー１２ｆが操作されると、前記の反射設定処理が終了され、前記第１のグラフｙ１（＝ｘ＋２）の描画ドット点の座標と第２のグラフｙ２（＝２ｘ）の描画ドット点の座標に基づき、それぞれ同一の描画ドット点座標、つまり、第１のグラフｙ１と第２のグラフｙ２との交点Ｐが検出される（ステップＳ１２→Ｓ１３）。
【００４２】
すると、前記第１のグラフｙ１と第２のグラフｙ２との交点Ｐの座標と、該交点Ｐにおける第２のグラフｙ２の垂直二等分線Ｏを中心とする「下」からの入射グラフΔｙ1aの任意の座標点Ｑでの線対象の座標点（反射座標）Ｑ′との２点の座標データ（Ｐ，Ｑ′）に基づき、反射後のグラフｙ１′のグラフ式「ｙ＝Ａｘ＋Ｂ」が計算され、ＲＡＭ１７内の反射式メモリ１７ｇに記憶される（ステップＳ１４）。
【００４３】
また、反射対象として設定されている第１のグラフｙ１の、第２のグラフｙ２に対する前記交点Ｐを反射点とした「下」からの入射グラフΔｙ1aと、第２のグラフｙ２とのなす角度が、第１及び第２のグラフｙ１，ｙ２それぞれの傾きの差に基づき反射対象グラフｙ１の入射角度θとして計算され、ＲＡＭ１７内の入射角度メモリ１７ｆに記憶される（ステップＳ１５）。
【００４４】
すると、前記ＲＡＭ１７内の反射式メモリ１７ｇ及び入射角度メモリ１７ｆにそれぞれ計算されて記憶された、反射後のグラフｙ１′のグラフ式「ｙ＝Ａｘ＋Ｂ」及び入射（反射）角度θがそれぞれ読み出され、第１のグラフｙ１と第２のグラフｙ２とのグラフ表示状態にある液晶表示部１３の空きエリアに表示されると共に、前記反射対象グラフｙ１の入射グラフΔｙ1aを、交点Ｐを中心に前記第２のグラフｙ２の垂直二等分線Ｏを境にして線対称に回転移動させた反射後のグラフｙ１′が、例えば前記２点の座標データ（Ｐ，Ｑ′）を結ぶ線分としてグラフデータメモリ１７ｈに描画され、表示データメモリ１７ａに書き込まれ、液晶表示部１３に表示される（ステップＳ１６，Ｓ１７）。
【００４５】
そして、前記反射対象グラフｙ１の交点Ｐより「上」に位置する反射前の元グラフΔｙ1bが、点線表示に変更されて識別表示される（ステップＳ１８）。
【００４６】
したがって、前記構成の関数計算機能付き電子計算機によれば、例えば２つのグラフ式を入力し「グラフ」キー１２ｃの操作により対応する２つのグラフが交差する形態で液晶表示部１３に描画表示された際に、「反射」キー１２ｅを操作して反射設定画面Ｇを表示させ、反射対象となる一方のグラフ番号「１」及び他方のグラフ「２」に対し反射させるべき入射の方向「下」を設定すると、２つのグラフの交点Ｐが検出されると共に、この交点Ｐにおける他方のグラフ「２」の垂直二等分線Ｏを中心に、前記設定入射方向「下」から入射している反射対象グラフ「１」の入射グラフΔｙ1aが、線対称に回転移動された反射グラフｙ１′として描画表示されるので、複数のグラフを同一画面上にて共に描画表示するだけでなく、この複数のグラフ同士を関係付けての解析処理等を行なうことができるようになる。
【００４７】
そして、前記構成の関数計算機能付き電子計算機によれば、反射対象となる一方のグラフ「１」の他方のグラフ「２」に対する入射角度θ及び反射後のグラフｙ１′のグラフ式「ｙ＝Ａｘ＋Ｂ」が計算され、グラフ表示と共に表示されるようになる。
【００４８】
また、前記構成の関数計算機能付き電子計算機によれば、反射対象となる一方のグラフ「１」の反射前の元グラフΔｙ1bが、点線表示に変更されて識別表示されるようになる。
【００４９】
次に、任意の関数式に対応して描画表示されたグラフに対し交差する任意の線分を描画表示させ、その交点を反射点（中心）にした反射のグラフを描画表示させるために、例えば図５（Ａ）に示すように、キー入力部１２の「グラフ」キー１２ｃが操作されることによりＲＡＭ１７内のグラフ式データメモリ１７ｂに記憶されているグラフ式（関数式）「ｘ＝Ａ（ｙ−Ｋ）2 ＋Ｈ」（A=0.125 K=0 H=0)に対応するグラフｘがグラフデータメモリ１７ｈに描画され、表示データメモリ１７ａに書き込まれて液晶表示部１３に表示された状態（ステップＳ４〜Ｓ７）で、図５（Ｂ）に示すように、「線分反射」キー１２ｈが操作されると、グラフｘの表示画面上の適当な位置に線分始点Ａが表示される（ステップＳ１９→Ｓ２０）。
【００５０】
ここで、図５（Ｃ）に示すように、キー入力部１２のカーソルキー１２ｇが操作されると、そのカーソル指示の方向「↑」に応じて前記表示画面上に表示されている線分始点Ａが破線矢印ａで示すように移動され、任意の位置に表示される（ステップＳ２１→Ｓ２２）。
【００５１】
前記線分始点Ａを表示画面上の任意の位置に表示させた状態で、図５（Ｄ）に示すように、キー入力部１２の「ＥＸＥ」キー１２ｆが操作されると、当該線分始点Ａの座標が確定されてＲＡＭ１７内のワークメモリ１７ｉに記憶される（ステップＳ２３→Ｓ２４）。
【００５２】
すると、前記既に表示されているグラフｘ上の適当な位置に線分終点Ｂが表示されると共に、前記線分始点Ａとを結ぶ線分（グラフ）ＡＢが表示される（ステップＳ２５，Ｓ２６）。
【００５３】
ここで、図６（Ｅ）に示すように、キー入力部１２のカーソルキー１２ｇが操作されると、そのカーソル指示の方向「↑」に応じて前記グラフｘ上に表示されている線分終点Ｂが当該グラフｘ上を破線矢印ｂで示すように移動され、これに伴ない前記線分終点Ｂをグラフｘとの交点とする線分（グラフ）ＡＢも任意の位置に移動表示される（ステップＳ２７→Ｓ２８）。
【００５４】
前記線分終点Ｂを表示画面におけるグラフｘ上の任意の位置に表示させることで、グラフｘに交差する線分ＡＢも任意の位置に移動表示させた状態で、図６（Ｆ）に示すように、キー入力部１２の「ＥＸＥ」キー１２ｆが操作されると、当該線分終点Ｂの座標が確定されてＲＡＭ１７内のワークメモリ１７ｉに記憶される（ステップＳ２９→Ｓ３０）。
【００５５】
すると、前記グラフｘの描画ドット点の座標と線分ＡＢの描画ドット点の座標に基づき、それぞれ同一の描画ドット点座標、つまり、グラフｘと線分ＡＢとの交点Ｂ（線分終点）が検出される（ステップＳ３１）。
【００５６】
すると、前記グラフｘと線分ＡＢとの交点Ｂの座標と、該交点Ｂにおけるグラフｘの接線の垂直二等分線Ｏを中心とする線分ＡＢ（入射グラフ）の任意の座標点Ｑでの線対象の座標点（反射座標）Ｑ′との２点の座標データ（Ｂ，Ｑ′）に基づき、反射後のグラフｙ１のグラフ式「ｙ＝Ａｘ＋Ｂ」が計算され、ＲＡＭ１７内の反射式メモリ１７ｇに記憶される（ステップＳ３２）。
【００５７】
また、グラフｘに対する前記交点Ｂを反射点とした反射対象の線分（グラフ）ＡＢと、該グラフｘとの交点Ｂにおける接線とのなす角度が、線分（グラフ）ＡＢ及びグラフｘそれぞれの傾きの差に基づき反射対象線分（グラフ）ＡＢの入射角度θとして計算され、ＲＡＭ１７内の入射角度メモリ１７ｆに記憶される（ステップＳ３３）。
【００５８】
すると、前記ＲＡＭ１７内の反射式メモリ１７ｇ及び入射角度メモリ１７ｆにそれぞれ計算されて記憶された、反射後のグラフｙ１のグラフ式「ｙ１＝Ａｘ＋Ｂ」及び入射（反射）角度θがそれぞれ読み出され、線分ＡＢとグラフｘとのグラフ表示状態にある液晶表示部１３の空きエリアに表示されると共に、前記反射対象線分（グラフ）ＡＢを、交点Ｂを中心に前記グラフｘの垂直二等分線Ｏを境にして線対称に回転移動させた反射後のグラフｙ１が、例えば前記２点の座標データ（Ｂ，Ｑ′）を結ぶ線分としてグラフデータメモリ１７ｈに描画され、表示データメモリ１７ａに書き込まれ、液晶表示部１３に表示される（ステップＳ３４，Ｓ３５）。
【００５９】
こうして、前記グラフｘに対して交わる任意の線分（グラフ）ＡＢの交点Ｂを反射点とする反射後のグラフｙ１が描画表示されると、該反射後のグラフｙ１と他のグラフとの交点、この場合にはグラフｘとの交点Ｃの座標が検出されて表示される（ステップＳ３６）。
【００６０】
この後さらに、図６（Ｇ）に示すように、グラフｘに対して交差する線分Ａ′Ｂ′を描画表示させて「ＥＸＥ」キー１２ｆが操作されると（ステップＳ１９〜Ｓ２９）、その線分終点Ｂ′が交点（反射点）として検出され、前記同様にして、反射グラフｙ２のグラフ式「ｙ２＝Ａ′ｘ＋Ｂ′」の計算記憶表示処理、入射角度θ′の検出記憶表示処理、該反射グラフｙ２の表示処理が行なわれ、他のグラフとの交点、この場合にはグラフｘとの交点Ｃ′及びグラフｙ１との交点Ｄそれぞれの座標が検出されて表示される（ステップＳ２９〜Ｓ３６）。
【００６１】
さらに、図６（Ｈ）に示すように、グラフｘに対して交差する線分Ａ″Ｂ″を描画表示させて「ＥＸＥ」キー１２ｆが操作されると（ステップＳ１９〜Ｓ２９）、その線分終点Ｂ″が交点（反射点）として検出され、前記同様にして、反射グラフｙ３のグラフ式「ｙ３＝Ａ″ｘ＋Ｂ″」の計算記憶表示処理、入射角度θ″の検出記憶表示処理、該反射グラフｙ３の表示処理が行なわれ、他のグラフとの交点、この場合にはグラフｘとの交点Ｃ″及びグラフｙ１，ｙ２との交点Ｄそれぞれの座標が検出されて表示される（ステップＳ２９〜Ｓ３６）。
【００６２】
したがって、前記構成の関数計算機能付き電子計算機によれば、任意のグラフ式を入力し「グラフ」キー１２ｃの操作により対応するグラフｘを液晶表示部１３に描画表示させた状態で、「線分反射」キー１２ｈを操作して前記グラフｘに対し終点Ｂで交差する任意の線分ＡＢを表示させると、グラフｘに対する線分ＡＢの交点Ｂが検出されると共に、この交点Ｂにおけるグラフｘの垂直二等分線Ｏを中心に、前記反射対象の線分（グラフ）ＡＢが線対称に回転移動された反射グラフｙ１として描画表示されるので、複数の任意のグラフ（線分）を同一画面上にて共に描画表示するだけでなく、この複数のグラフ同士を関係付けての解析処理等を行なうことができるようになる。
【００６３】
そして、前記構成の関数計算機能付き電子計算機によれば、反射対象となる線分（グラフ）のグラフｘに対する入射角度θ及び反射後のグラフｙ１のグラフ式「ｙ１＝Ａｘ＋Ｂ」が計算され、グラフ表示と共に表示されるようになる。
【００６４】
なお、前記実施形態において記載した手法、すなわち、図２・図３のフローチャートに示すグラフモード処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体２０に格納して配布することができる。そして、コンピュータは、この外部記録媒体２０に記録されたプログラムを記録媒体読み取り部１９によって読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したグラフの描画表示機能を実現し、前述した手法による同様のグラフ（線分）の反射表示処理を実行することができる。
【００６５】
【発明の効果】
以上のように、本発明の請求項１に係わるグラフ表示装置によれば、式入力手段により入力された複数の関数式のそれぞれに対応するグラフが描画表示されると、この表示された複数のグラフ同士の交点が検出され、この検出された交点で交差している一方のグラフが他方のグラフに対し該交点を始点として反射されたグラフが描画表示されるので、交差するグラフ同士を関係付けた解析処理を行なうことができる。
【００６６】
また、本発明の請求項２に係わるグラフ表示装置によれば、反射されて描画表示されたグラフの部分に対応する反射前のグラフの部分が識別されて表示されるので、反射前後のグラフを対比することができる。
【００６７】
よって、本発明によれば、複数のグラフ同士が交差して描画表示された際に、その一方のグラフを他方のグラフに対して反射させて描画表示することが可能になる。
【図面の簡単な説明】
【図１】本発明のグラフ表示装置の実施形態に係わる関数計算機能付き電子計算機の電子回路の構成を示すブロック図。
【図２】前記電子計算機によるグラフモード処理（その１）を示すフローチャート。
【図３】前記電子計算機によるグラフモード処理（その２）を示すフローチャート。
【図４】前記電子計算機によるグラフモード処理に伴なうグラフの描画及び反射処理状態を示す図。
【図５】前記電子計算機によるグラフモード処理に伴なうグラフの描画及び線分反射処理状態（その１）を示す図。
【図６】前記電子計算機によるグラフモード処理に伴なうグラフの描画及び線分反射処理状態（その２）を示す図。
【符号の説明】
１１  …制御部（ＣＰＵ）、
１２  …キー入力部、
１２ａ…データ入力キー、
１２ｂ…「モード」キー、
１２ｃ…「グラフ」キー、
１２ｅ…「反射」キー、
１２ｆ…「ＥＸＥ」キー、
１２ｇ…カーソル「↑」「↓」「←」「→」キー、
１２ｈ…「線分反射」キー、
１３  …液晶表示部、
１４  …タブレット、
１６  …ＲＯＭ、
１７  …ＲＡＭ、
１７ａ…表示データメモリ、
１７ｂ…グラフ式データメモリ、
１７ｃ…レンジデータメモリ、
１７ｄ…反射グラフ設定メモリ、
１７ｅ…入射方向設定メモリ、
１７ｆ…入射角度メモリ、
１７ｇ…反射式メモリ、
１７ｈ…グラフデータメモリ、
Ｐ、Ｂ…グラフ（線分）反射交点、
Δｙ1a、ＡＢ…入射グラフ（線分）、
ｙ１′、ｙ１…反射グラフ、
θ  …入射角度。
【図１】
0004089050.tif 000002
【図２】
0004089050.tif 000003
【図３】
0004089050.tif 000004
【図４】
0004089050.tif 000005
【図５】
0004089050.tif 000006
【図６】
0004089050.tif 000007