(57)【要約】【課題】図形表示装置において、ユーザ任意の図形を描画できるだけでなく、複数の図形を対象にした解析処理を非常に簡単に行うこと。【解決手段】ユーザ所望の複数の図形（円ＢとＤ）をユーザ指定の色（赤色）で表示させた状態で、選択したい図形（円ＢとＤ）をその色（赤色）を指定することで一括して選択し選択マークｍを付加することができる。そして、一括選択された複数の図形（円ＢとＤ）のそれぞれについて、ユーザ指定の色（黄色）で一括して塗り潰し表示させることができ、さらに、同一括選択された複数の図形（円ＢとＤ）の面積[Area]などのデータを一括して測定し、当該測定データを各図形に貼り付けて表示させることができる。【選択図】      図７
2011233107.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に応じた複数の図形を表示する図形表示手段と、
この図形表示手段により表示された複数の図形に対し、ユーザ操作に応じた色を付けて表示する色付け表示手段と、
ユーザ操作に応じた色を指定する色指定手段と、
この色指定手段により指定された色で表示されている前記図形またはその図形の部分を選択対象として表示する選択表示手段と、
この選択表示手段により選択対象として表示された図形または図形部分に関する数値情報を、同図形または図形部分に付加して表示する情報付加表示手段と、
を備えたことを特徴とする図形表示装置。
【請求項２】
前記色付け表示手段は、ユーザ操作に応じて、前記図形表示手段により表示された複数の図形の各辺に対し、各図形における辺の長さ順に所定の異なる色を付けて表示する長さ順色付け表示手段を有することを特徴とする請求項１に記載の図形表示装置。
【請求項３】
前記色指定手段は、前記長さ順色付け表示手段により色付け表示された所定の異なる色のうち、ユーザ操作に応じた複数の色を指定する複数色指定手段を有し、
前記選択表示手段は、前記複数色指定手段により指定された複数の色でそれぞれ表示されている各図形の複数の辺を選択対象として一括表示する、
ことを特徴とする請求項２に記載の図形表示装置。
【請求項４】
前記複数の図形は、相似または合同の三角形であることを特徴とする請求項２または請求項３に記載の図形表示装置。
【請求項５】
電子式計算機のコンピュータを、
ユーザ操作に応じた複数の図形を表示部に表示させる図形表示手段、
この図形表示手段により表示された複数の図形に対し、ユーザ操作に応じた色を付けて表示させる色付け表示手段、
ユーザ操作に応じた色を指定する色指定手段、
この色指定手段により指定された色で表示されている前記図形またはその図形の部分を選択対象として表示させる選択表示手段、
この選択表示手段により選択対象として表示された図形または図形部分に関する数値情報を、同図形または図形部分に付加して表示させる情報付加表示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の図形を描画して解析するための図形表示装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、ユーザによる入力装置からの入力操作に従って作図を実行して任意の図形を表示させ、また、面積計算キーの入力操作に従って、直前に表示された図形の面積を計算して表示する機能を備えた面積演算装置が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２８５２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記従来の面積演算装置では、任意の図形を表示させたり、直前に表示された図形の面積を計算して表示させたりすることはできる。
【０００５】
しかしながら、任意の複数の図形を表示させ、そのうち何れか１組（２つ以上）の図形について簡単に選択したり、選択された１組の複数の図形について共に同じ解析をしたりすることはできず、複数の図形を対象にした処理が面倒な問題がある。
【０００６】
本発明は、このような課題に鑑みなされたもので、ユーザ任意の図形を描画できるだけでなく、複数の図形を対象にした解析処理を非常に簡単に行うことが可能になる図形表示装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の図形表示装置は、ユーザ操作に応じた複数の図形を表示する図形表示手段と、この図形表示手段により表示された複数の図形に対し、ユーザ操作に応じた色を付けて表示する色付け表示手段と、ユーザ操作に応じた色を指定する色指定手段と、この色指定手段により指定された色で表示されている前記図形またはその図形の部分を選択対象として表示する選択表示手段と、この選択表示手段により選択対象として表示された図形または図形部分に関する数値情報を、同図形または図形部分に付加して表示する情報付加表示手段と、を備えたことを特徴としている。
【０００８】
請求項２に記載の図形表示装置は、前記請求項１に記載の図形表示装置において、前記色付け表示手段は、ユーザ操作に応じて、前記図形表示手段により表示された複数の図形の各辺に対し、各図形における辺の長さ順に所定の異なる色を付けて表示する長さ順色付け表示手段を有することを特徴としている。
【０００９】
請求項３に記載の図形表示装置は、前記請求項２に記載の図形表示装置において、前記色指定手段は、前記長さ順色付け表示手段により色付け表示された所定の異なる色のうち、ユーザ操作に応じた複数の色を指定する複数色指定手段を有し、前記選択表示手段は、前記複数色指定手段により指定された複数の色でそれぞれ表示されている各図形の複数の辺を選択対象として一括表示する、ことを特徴としている。
【００１０】
請求項４に記載の図形表示装置は、前記請求項２または請求項３に記載の図形表示装置において、前記複数の図形は、相似または合同の三角形であることを特徴としている。
【００１１】
請求項５に記載のプログラムは、電子式計算機のコンピュータを、ユーザ操作に応じた複数の図形を表示部に表示させる図形表示手段、この図形表示手段により表示された複数の図形に対し、ユーザ操作に応じた色を付けて表示させる色付け表示手段、ユーザ操作に応じた色を指定する色指定手段、この色指定手段により指定された色で表示されている前記図形またはその図形の部分を選択対象として表示させる選択表示手段、この選択表示手段により選択対象として表示された図形または図形部分に関する数値情報を、同図形または図形部分に付加して表示させる情報付加表示手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、ユーザ任意の図形を描画できるだけでなく、複数の図形を対象にした解析処理を非常に簡単に行うことが可能になる図形表示装置およびその制御プログラムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の図形表示装置の実施形態に係るグラフ関数電卓１０の外観構成を示す図。
【図２】前記グラフ関数電卓１０の電子回路の構成を示すブロック図。
【図３】前記グラフ関数電卓１０による図形表示処理（その１）を示すフローチャート。
【図４】前記グラフ関数電卓１０による図形表示処理（その２）を示すフローチャート。
【図５】前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その１）を示す図。
【図６】前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その２）を示す図。
【図７】前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その３）を示す図。
【図８】前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その１）を示す図。
【図９】前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その２）を示す図。
【図１０】前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その３）を示す図。
【発明を実施するための形態】
【００１４】
以下図面により本発明の実施の形態について説明する。
【００１５】
図１は、本発明の図形表示装置の実施形態に係るグラフ関数電卓１０の外観構成を示す図である。
【００１６】
このグラフ関数電卓１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、このグラフ関数電卓１０の本体正面にはキー入力部１１およびカラー表示部１６が設けられる。
【００１７】
キー入力部１１には、数字や数式を入力したり計算の実行を指示したりするための数字・演算記号キー群１２、各種の関数を入力するための関数機能キー群１３、各種動作モードのメニュー画面を表示させたり動作モードの設定を指示したりするためのモード設定キー群１４、カラー表示部１６に表示されたカーソルの移動操作やデータ項目の選択操作などを行うためのカーソルキー１５、キーパネル上にプリントされているかカラー表示部１６の下端に沿ってメニュー表示される各種の機能を選択的に指定するためのファンクションキーＦ１〜Ｆ６が備えられる。
【００１８】
前記数字・演算記号キー群１２としては、「０」〜「９」（数字）キーおよび「＋」「−」「×」「÷」（演算記号）キー１２ａ、「ＥＸＥ」（実行）キー１２ｂ、「ＡＣ」（クリア）キー１２ｃなどが配列される。
【００１９】
前記関数機能キー群１３としては、「log」（対数）キー、「sin」（サイン）キー、「ａb/c」（分数）キーなどが配列される。
【００２０】
前記モード設定キー群１４としては、「Menu」（メニュー）キー、「VARS」（測定）キー、「OPTN」（オプション）キー、「SHIFT」（シフト）キー、「EXIT」（終了）キーなどが配列される。
【００２１】
なお、前記各キーの上縁に沿ったキーパネル上には、入力可能な文字、記号、関数、機能がプリントされており、モード設定キー群１４にある「SHIFT」（シフト）キーと該当する各キーとの組合せにより入力できる。
【００２２】
例えば「Ｆ２」（ファンクション）キーは、「SHIFT」（シフト）キーとの組合せにより「Zoom」キーとして機能し、図形表示画面Ｇにて表示された図形の拡大表示を指示できる。
【００２３】
前記カラー表示部１６は、ドットマトリクス型のカラー液晶表示ユニットからなり、その表示画面上には、当該画面のタッチ位置を検出するための透明タブレットのタッチパネル１６Ｔが重ねて設けられる。
【００２４】
このグラフ関数電卓１０は、ユーザ所望の図形をその図形の線や領域を所望の色で描画して表示させる機能、表示されている図形をその描画色を指定して選択する機能、選択された図形に関するデータを測定して表示させる機能などを有する。
【００２５】
そして、選択された図形の線に色を付ける場合に、線（辺）の長い順に異なる色（例えば、青色→赤色→緑色→紫色→水色→黄色→…）を付けるマルチカラー機能を有する。
【００２６】
なお、図形の線や領域の描画色を指定して図形を選択する際に、複数の図形が指定された描画色で表示されている場合は、当該複数の図形が一括して選択される。
【００２７】
また、図形に関するデータを測定して表示させる際に、複数の図形が一括して選択されている場合は、当該複数の図形の各々に関するデータが共に測定されて表示される。
【００２８】
図２は、前記グラフ関数電卓１０の電子回路の構成を示すブロック図である。
【００２９】
このグラフ関数電卓１０は、コンピュータであるプロセッサ（ＣＰＵ）２１を備えている。
【００３０】
プロセッサ（ＣＰＵ）２１は、メモリ（フラッシュＲＯＭ）２２に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記録媒体２３から記録媒体読み取り部２４を介してメモリ２２に読み込まれた電卓制御プログラム、あるいはインターネットなど、通信ネットワーク上のＷｅｂサーバ（プログラムサーバ）から外部ＰＣを経由してダウンロードされ前記メモリ２２に読み込まれた電卓制御プログラムに従い回路各部の動作を制御する。そして、前記メモリ２２に予め記憶されたシステムプログラムや電卓制御プログラムは、キー入力部１１からのキー入力信号やタッチパネル１６Ｔからのタッチ位置検出信号に応じて起動される。
【００３１】
前記プロセッサ（ＣＰＵ）２１には、前記メモリ２２、記録媒体読み取り部２４、キー入力部１１、タッチパネル１６Ｔが接続される他に、カラー表示部（ＬＣＤ）１６が接続される。
【００３２】
前記メモリ（フラッシュＲＯＭ）２２に記憶される電卓制御プログラムとしては、ユーザ所望の図形を、指定の色で描画したり、描画色を指定して選択したり、選択された図形に関するデータを測定したりするための図形全般の処理を司る図形表示処理プログラム２２ａ、キー入力部１１によりユーザ入力される任意の演算式に応じた各種の演算処理を実行するための演算処理プログラム２２ｂなどが記憶される。
【００３３】
そして、前記メモリ２２のワークエリアには、図形描画データメモリ２２ｃ、各測定値データメモリ２２ｄなどが備えられる。
【００３４】
図形描画データメモリ２２ｃには、前記図形表示処理プログラム２２ａに従った図形の描画データがその描画色データや選択データと共に記憶される。
【００３５】
各測定値データメモリ２２ｄには、前記図形描画データメモリ２２ｃに記憶された図形の描画データのうちで、当該図形に関するデータの測定処理が実行された場合に、その測定データが測定対象の図形に対応付けられて記憶される。
【００３６】
次に、前記構成のグラフ関数電卓１０による図形表示機能について説明する。
【００３７】
図３は、前記グラフ関数電卓１０による図形表示処理（その１）を示すフローチャートである。
【００３８】
図４は、前記グラフ関数電卓１０による図形表示処理（その２）を示すフローチャートである。
【００３９】
（第１実施形態）
図５は、前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その１）を示す図である。
【００４０】
図６は、前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その２）を示す図である。
【００４１】
図７は、前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その３）を示す図である。
【００４２】
ユーザ操作に応じて図形表示モードに設定され、図形表示処理プログラム２２ａが起動されると、図形表示機能のメニュー選択画面がカラー表示部１６に表示され、ユーザ任意の機能を指定するための待機状態になる（ステップＳ１）。
【００４３】
ここで、図形描画機能が指定されると（ステップＳ２（Ｙｅｓ））、図形の種類および描画色を指定する処理（ステップＳ３）と、指定された図形の位置と大きさを指定する処理（ステップＳ４）とに従い、ユーザ所望の図形が図形描画データメモリ２２ｃに描画され、図形表示画面Ｇとしてカラー表示部１６に表示される（ステップＳ５）。
【００４４】
例えば、図５（Ａ）に示すように、図形の種類として「円」、描画色として「赤」が指定され（ステップＳ３）、カーソルキー１５によるポインタＰの移動操作により円の中心Ａと同円の半径Ｂが指定されると（ステップＳ４）、中心Ａ，半径Ａ−Ｂの円Ｂが赤色で描画表示され（ステップＳ５）、同様にして中心Ｃ，半径Ｃ−Ｄの円Ｄが赤色で表示される（ステップＳ１〜Ｓ５）。
【００４５】
また、図形の種類として「三角形」、描画色として「緑」が指定され（ステップＳ３）、三角形の３頂点Ｅ，Ｆ，Ｇが指定されると（ステップＳ４）、同３頂点を順番に結ぶ三角形ＥＦＧが緑色で描画表示され（ステップＳ５）、同様にして三角形ＨＩＪが緑色で表示される（ステップＳ１〜Ｓ５）。
【００４６】
さらに、図形の種類として「四角形」、描画色として「紫」が指定され（ステップＳ３）、四角形の４頂点Ｋ，Ｌ，Ｍ，Ｎが指定されると（ステップＳ４）、同４頂点を順番に結ぶ四角形ＫＬＭＮが紫色で描画表示される（ステップＳ５）。
【００４７】
前記図形表示画面Ｇにおいて、カーソルでの図形／線の選択機能が指定されると（ステップＳ６（Ｙｅｓ））、カーソルキー１５の操作に応じてポインタＰにより選択された図形または線に対して、選択マークｍ（図５（Ｄ）参照）が付加されて表示される（ステップＳ７，Ｓ８）。
【００４８】
前記図５（Ａ）で示した２つの赤色の円ＢとＤ、２つの緑色の三角形ＥＦＧとＨＩＪ、１つの紫色の四角形ＫＬＭＮの表示状態において、表示されている図形や線をその色を指定して選択するために、図５（Ｂ）に示すように、[SHIFT]キー＋[6]キーの操作に応じて色での図形／線の選択機能(Style Select)が指定されると、対象選択ウインドウＷ１が表示される（ステップＳ１３（Ｙｅｓ））。
【００４９】
この対象選択ウインドウＷ１において、反転カーソルＣｕの移動操作により、線の色を指定して図形や線を選択するための“3:Line Color”が選択されると、図５（Ｃ）に示すように、色指定ウインドウＷ２が表示される（ステップＳ１４（Ｙｅｓ））。
【００５０】
この色指定ウインドウＷ２において、反転カーソルＣｕの移動操作により、“3:Red”が指定されると（ステップＳ１５）、複数の色が指定された否か判断される（ステップＳ１６）。
【００５１】
ここで、前記“3:Red”単色の指定により、複数の色の指定ではないと判断されると（ステップＳ１６（Ｎｏ））、図５（Ｄ）に示すように、当該指定の赤色により表示されている２つの円ＢとＤが一括して選択され、同円ＢとＤを描画している線に選択マークｍが付加される（ステップＳ１７）。
【００５２】
なお、前記色指定ウインドウＷ２において、複数の色が指定された場合には（ステップＳ１６（Ｙｅｓ））、当該指定された複数の色によりそれぞれ表示されている複数の線が一括して選択され、各線に選択マークｍが付加される（ステップＳ５４）。
【００５３】
一方、前記対象選択ウインドウＷ１において、色で塗り潰された領域を指定して図形を選択するための“4:Area Color”が選択された場合には（ステップＳ５５（Ｙｅｓ））、前記色指定ウインドウＷ２において指定された色により塗り潰されて表示されている１つまたは複数の図形が一括して選択され、当該図形に選択マークｍが付加される（ステップＳ５６，Ｓ５７）。
【００５４】
そして、前記図５（Ｄ）で示したように、ユーザ指定の赤色により表示されている２つの円ＢとＤに選択マークｍが付加された図形表示画面Ｇにおいて、選択されている図形の領域または線（辺）をユーザ所望の色にして表示させるために、図６（Ｅ）に示すように、[SHIFT]キー＋[7]キーの操作に応じて色塗り機能(Format)が指定されると、対象選択ウインドウＷ１が表示される（ステップＳ９（Ｙｅｓ））。
【００５５】
この対象選択ウインドウＷ１において、反転カーソルＣｕの移動操作により、選択されている図形の領域を色塗りするための“4:Area Color”が選択されると、図６（Ｆ）に示すように、色指定ウインドウＷ２が表示される（ステップＳ１８（Ｙｅｓ））。
【００５６】
この色指定ウインドウＷ２において、反転カーソルＣｕの移動操作により、“7:Yellow”が指定されると（ステップＳ１９）、図６（Ｇ）に示すように、選択マークｍが付加されて表示されている２つの円ＢとＤの各領域が、前記指定された黄色により一括して塗り潰されて表示される（ステップＳ２０）。
【００５７】
一方、前記対象選択ウインドウＷ１において、選択されている図形の辺または線を色塗りするための“3:Line Color”が選択された場合には（ステップＳ１０（Ｙｅｓ））、前記色指定ウインドウＷ２において指定された色で（ステップＳ１１）、そのとき選択マークｍが付加されて表示されている１つまたは複数の図形の辺または線が一括して色付けされて表示される（ステップＳ１２）。
【００５８】
そして、前記図６（Ｇ）で示したように、ユーザ指定の黄色により塗り潰されて表示されている２つの円ＢとＤに選択マークｍが付加された図形表示画面Ｇにおいて、図７（Ｈ）に示すように、[VARS]キーの操作により測定機能が指定されると（ステップＳ２１（Ｙｅｓ））、前記選択マークｍにより図形が選択されているか、または線が選択されているかが判断される（ステップＳ２２ or Ｓ３４）。
【００５９】
ここで、前記図７（Ｈ）で示した図形表示画面Ｇでは、図形が選択されていると判断され（ステップＳ２２（Ｙｅｓ））、同選択中の図形のデータを測定する項目を示す図形測定アイコン［面積］ＢＡ，［円周］ＢＣ，［半径］ＢＲが表示されると共に、測定の項目がデフォルトで［面積］ＢＡに設定される（ステップＳ２３）。
【００６０】
この際、図７（Ｉ）に示すように、測定の項目として設定された図形測定アイコン［面積］ＢＡは、前記図形表示画面Ｇの左下に表示される。
【００６１】
すると、複数の図形が選択されているか否かが判断される（ステップＳ２４）。
【００６２】
前記図形表示画面Ｇにおいて、黄色に塗り潰された２つの円ＢとＤに選択マークｍが付加されていることに基づき、複数の図形が選択されていると判断されると（ステップＳ２４（Ｙｅｓ））、当該選択されている２つの円ＢとＤを対象に前記測定の項目として設定された［面積］が測定され、同測定された２つの面積が何れも同じ値か否か判断される（ステップＳ２５）。
【００６３】
ここで、前記測定された２つの円ＢとＤの面積について、同じ値ではないと判断されると（ステップＳ２５（Ｎｏ））、このときその測定データは表示されず（ステップＳ２７）、ユーザ操作に応じて他の測定項目に変更するか否か（ステップＳ２８）、または測定データを測定対象の図形に貼り付けするか否かの判断待機状態になる（ステップＳ３０）。
【００６４】
そして、ユーザ操作に応じて、測定データを測定対象の図形に貼り付けすると判断されると（ステップＳ３０（Ｙｅｓ））、図７（Ｊ）に示すように、前記測定された円Ｂの面積[Area:3.141592]と円Ｄの面積[Area:6.157521]とがそれぞれ対応する円ＢとＤとに貼り付けられて表示される（ステップ３１）。
一方、前記ステップＳ２４において、選択されている図形が１つであって複数ではないと判断された場合は（ステップＳ２４（Ｎｏ））、当該選択されている１つの図形についての測定データが前記図形表示画面Ｇの下端に沿って表示される（ステップＳ２６）。
【００６５】
また、前記ステップＳ２５において、測定された複数の図形についての各測定データが何れも同じ値であると判断された場合にも（ステップＳ２５（Ｙｅｓ））、当該測定データは前記図形表示画面Ｇの下端に沿って表示される（ステップＳ２６）。
【００６６】
また、前記ステップＳ２８において、ユーザ操作に応じて他の測定項目に変更すると判断された場合には（ステップＳ２８（Ｙｅｓ））、当該ユーザ操作に応じた他の測定項目に変更され、変更後の測定項目に対応した図形測定アイコンが図形表示画面Ｇの左下に表示される（ステップＳ２９）。そして、前記ステップＳ２４からの処理に戻る。
【００６７】
したがって、前記構成のグラフ関数電卓１０による第１実施形態の図形表示機能によれば、ユーザ所望の複数の図形（円ＢとＤ）をユーザ指定の色（赤色）で表示させた状態で、選択したい図形（円ＢとＤ）をその色（赤色）を指定することで一括して選択し選択マークｍを付加することができる。そして、一括選択された複数の図形（円ＢとＤ）のそれぞれについて、ユーザ指定の色（黄色）で一括して塗り潰し表示させることができ、さらに、同一括選択された複数の図形（円ＢとＤ）の面積[Area]などのデータを一括して測定し、当該測定データを各図形に貼り付けて表示させることができる。
【００６８】
このため、ユーザ任意の図形を描画できるだけでなく、複数の図形を対象にした解析処理を非常に簡単に行うことが可能になる。
【００６９】
（第２実施形態）
図８は、前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その１）を示す図である。
【００７０】
図９は、前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その２）を示す図である。
【００７１】
図１０は、前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その３）を示す図である。
【００７２】
例えば、図８（Ａ）に示すように、図形の種類として「三角形」、描画色として「黒」がデフォルトで指定され（ステップＳ１〜Ｓ３）、直角三角形の３頂点Ａ，Ｂ，Ｃが指定されると（ステップＳ４）、同３頂点を順番に結ぶ直角三角形ＡＢＣが描画表示され（ステップＳ５）、同様にして相似の直角三角形ＤＥＦが表示される（ステップＳ１〜Ｓ５）。
【００７３】
この２つの相似の直角三角形ＡＢＣとＤＥＦが表示された図形表示画面Ｇにおいて、例えば[SHIFT]キー＋[6]キーの操作に応じて色での図形／線の選択機能(Style Select)が指定されると、対象選択ウインドウＷ１（図９（Ｄ）参照）が表示される（ステップＳ１３（Ｙｅｓ））。
【００７４】
この対象選択ウインドウＷ１において、反転カーソルＣｕの移動操作により、線の色を指定して図形や線を選択するための“3:Line Color”が選択されると、色指定ウインドウＷ２′（図９（Ｄ）参照）が表示される（ステップＳ１４（Ｙｅｓ））。
【００７５】
この色指定ウインドウＷ２′において、反転カーソルＣｕの移動操作により、“1:Black”が指定されると（ステップＳ１５）、複数の色の指定ではないと判断される（ステップＳ１６（Ｎｏ））。
【００７６】
すると、前記指定の黒色により表示されている２つの直角三角形ＡＢＣとＤＥＦが一括して選択され、同直角三角形ＡＢＣとＤＥＦを描画している全ての線（辺）に選択マークｍが付加される（ステップＳ１７）。
【００７７】
ここで、前記２つの直角三角形ＡＢＣとＤＥＦに選択マークｍが付加された図形表示画面Ｇにおいて、選択されている図形の領域または線（辺）をユーザ所望の色にして表示させるために、図８（Ｂ）に示すように、[SHIFT]キー＋[7]キーの操作に応じて色塗り機能(Format)が指定されると、対象選択ウインドウＷ１が表示される（ステップＳ９（Ｙｅｓ））。
【００７８】
この対象選択ウインドウＷ１において、反転カーソルＣｕの移動操作により、選択されている図形の線（辺）を色塗りするための“3:Line Color”が選択されると、同図８（Ｂ）に示すように、色指定ウインドウＷ２′が表示される（ステップＳ１０（Ｙｅｓ））。
【００７９】
この色指定ウインドウＷ２′において、反転カーソルＣｕの移動操作により、“9:Multi”が指定されると（ステップＳ１１，Ｓ３２（Ｙｅｓ））、図８（Ｃ）に示すように、選択マークｍが付加されて表示されている２つの直角三角形ＡＢＣとＤＥＦそれぞれの各線（辺）が、長い線（辺）の順に所定の異なる色（青色→赤色→緑色→紫色→水色→黄色→…）で一括して色分けされて表示される（ステップＳ３３）。
【００８０】
こうして、複数の相似した直角三角形ＡＢＣとＤＥＦについて、それぞれその辺が長い順に色分けされて表示されることで、相似図形であることの対応関係を一目で認識して容易に理解できる。
【００８１】
この後、前記長い辺の順に所定の色で色分けされて表示された２つの直角三角形ＡＢＣとＤＥＦの図形表示画面Ｇにおいて、図９（Ｄ）に示すように、[SHIFT]キー＋[6]キーの操作に応じて色での図形／線の選択機能(Style Select)が指定されると、対象選択ウインドウＷ１が表示される（ステップＳ１３（Ｙｅｓ））。
【００８２】
この対象選択ウインドウＷ１において、反転カーソルＣｕの移動操作により、線の色を指定して図形や線を選択するための“3:Line Color”が選択されると、色指定ウインドウＷ２′が表示される（ステップＳ１４（Ｙｅｓ））。
【００８３】
この色指定ウインドウＷ２′において、反転カーソルＣｕの移動操作により、“3:Red”が指定されると（ステップＳ１５）、複数の色の指定ではないと判断される（ステップＳ１６（Ｎｏ））。
【００８４】
すると、図９（Ｅ）に示すように、前記指定の赤色により表示されている一方の直角三角形ＡＢＣの中辺ＡＢと他方の直角三角形ＤＥＦの中辺ＤＥとが一括して選択され、当該各中辺（線）ＡＢとＤＥとに選択マークｍが付加される（ステップＳ１７）。
【００８５】
そして、[VARS]キーの操作により測定機能が指定されると（ステップＳ２１（Ｙｅｓ））、前記選択マークｍにより図形が選択されているか、または線（辺）が選択されているかが判断される（ステップＳ２２ or Ｓ３４）。
【００８６】
ここで、前記図９（Ｅ）で示した図形表示画面Ｇでは、線（辺）が選択されていると判断され（ステップＳ３４（Ｙｅｓ））、さらに、当該選択されている線（辺）は、複数の図形、つまりこの場合には２つの直角三角形ＡＢＣとＤＥＦのそれぞれに対して選択されている線（辺）であると判断される（ステップＳ３５（Ｙｅｓ））。
【００８７】
そして、前記２つの直角三角形ＡＢＣとＤＥＦのそれぞれに対して選択されている線（辺）は、１本の線（辺）であるか、または２本の線（辺）であるかが判断される（ステップＳ３６ or Ｓ４５）。
【００８８】
ここで、前記２つの直角三角形ＡＢＣとＤＥＦのそれぞれに対して選択されている線（辺）は、各中線（辺）ＡＢ，ＤＥの１本の線（辺）であると判断され（ステップＳ３６（Ｙｅｓ））、同選択中の１本の線（辺）ＡＢ，ＤＥのデータを測定する項目を示す図形測定アイコン［傾き］ＢＳ，［長さ］ＢＬが表示されると共に、測定の項目がデフォルトで［長さ］ＢＬに設定される（ステップＳ３７）。
【００８９】
すると、前記図形表示画面Ｇにおいて、選択されている２つの直角三角形ＡＢＣとＤＥＦの各１本の線（辺）ＡＢ，ＤＥを対象に前記測定の項目として設定された［長さ］が測定され、同測定された各線（辺）ＡＢ，ＤＥの長さが何れも同じ値か否か判断される（ステップＳ３８）。
【００９０】
ここで、前記測定された各線（辺）ＡＢ，ＤＥの長さについて、同じ値ではないと判断されると（ステップＳ３８（Ｎｏ））、このときその測定データは表示されず（ステップＳ３９）、ユーザ操作に応じて他の測定項目に変更するか否か（ステップＳ４１）、または測定データを測定対象の図形に貼り付けするか否かの判断待機状態になる（ステップＳ４２）。
【００９１】
そして、ユーザ操作に応じて、測定データを測定対象の図形に貼り付けすると判断されると（ステップＳ４２（Ｙｅｓ））、図９（Ｆ）に示すように、前記測定された線（辺）ＡＢの長さ[Length:3]と線（辺）ＤＥの長さ[Length:6]とが、それぞれ対応する直角三角形ＡＢＣの線（辺）ＡＢと直角三角形ＤＥＦの線（辺）ＤＥとに貼り付けられて表示される（ステップＳ４３）。
続いて、前記同様の処理に従い、図１０（Ｇ）に示すように、緑色により表示されている一方の直角三角形ＡＢＣの短辺ＢＣと他方の直角三角形ＤＥＦの短辺ＥＦとが一括して選択され、当該各短辺（線）ＢＣとＥＦにも選択マークｍが付加される（ステップＳ１３〜Ｓ１７）。
【００９２】
そして、前記同様の処理に従い、[VARS]キーの操作により測定機能が指定され（ステップＳ２１（Ｙｅｓ））、前記選択マークｍにより選択されている一方の直角三角形ＡＢＣの短辺ＢＣと他方の直角三角形ＤＥＦの短辺ＥＦの長さも一括して測定される。そして、測定された線（辺）ＢＣの長さ[Length:2]と線（辺）ＥＦの長さ[Length:4]とが、それぞれ対応する線（辺）ＢＣとＥＦとに貼り付けられて表示される（ステップＳ３４〜Ｓ３９，Ｓ４１〜Ｓ４３）。
こうして、複数の相似した直角三角形ＡＢＣとＤＥＦについて、それぞれその辺が長い順に色分けされて表示されるだけでなく、赤色の各中辺（線）ＡＢとＤＥの長さ、緑色の各短辺（線）ＢＣとＥＦの長さが貼り付けられて表示されることで、相似図形であることの対応関係をさらに容易且つ明確に理解できる。
【００９３】
一方、前記ステップＳ３８において、測定された複数の図形の各１本の線（辺）についての各測定データが何れも同じ値であると判断された場合には（ステップＳ３８（Ｙｅｓ））、当該測定データは前記図形表示画面Ｇの下端に沿って表示される（ステップＳ４０）。
【００９４】
また、前記ステップＳ４１において、ユーザ操作に応じて他の測定項目に変更すると判断された場合には（ステップＳ４１（Ｙｅｓ））、当該ユーザ操作に応じた他の測定項目に変更され、変更後の測定項目に対応した図形測定アイコンが図形表示画面Ｇの左下に表示される（ステップＳ４４）。そして、前記ステップＳ３８からの処理に戻る。
【００９５】
次に、前記図１０（Ｇ）で示したように、２つの相似した直角三角形ＡＢＣとＤＥＦについて、赤色の各中辺（線）ＡＢとＤＥの長さ、および緑色の各短辺（線）ＢＣとＥＦの長さが貼り付けられて表示された図形表示画面Ｇにおいて、図１０（Ｈ）に示すように、[SHIFT]キー＋[6]キーの操作に応じて色での図形／線の選択機能(Style Select)が指定されると、前記同様に対象選択ウインドウＷ１が表示される（ステップＳ１３（Ｙｅｓ））。
【００９６】
そして、この対象選択ウインドウＷ１において、“3:Line Color”が選択されると、色指定ウインドウＷ２′が表示される（ステップＳ１４（Ｙｅｓ））。
【００９７】
この色指定ウインドウＷ２′において、“3:Red”と“5:Green”が指定されると（ステップＳ１５）、複数の色が指定されたと判断される（ステップＳ１６（Ｙｅｓ））。
【００９８】
すると、図１０（Ｉ）に示すように、前記指定された複数の色（“3:Red”と“5:Green”）によりそれぞれ表示されている各直角三角形ＡＢＣとＤＥＦの中辺（線）ＡＢとＤＥ、および短辺（線）ＢＣとＥＦが一括して選択され、当該各辺（線）ＡＢ，ＤＥ，ＢＣ，ＥＦに選択マークｍが付加される（ステップＳ５４）。
【００９９】
そして、[VARS]キーの操作により測定機能が指定されると（ステップＳ２１（Ｙｅｓ））、現在の図形表示画面Ｇでは線（辺）が選択されていると判断され（ステップＳ３４（Ｙｅｓ））、さらに、当該選択されている線（辺）は、複数の図形、つまりこの場合には２つの直角三角形ＡＢＣとＤＥＦのそれぞれに対して選択されている線（辺）であると判断される（ステップＳ３５（Ｙｅｓ））。
【０１００】
そして、前記２つの直角三角形ＡＢＣとＤＥＦのそれぞれに対して選択されている線（辺）は、中線（辺）ＡＢ，ＤＥと短辺（線）ＢＣ，ＥＦとの２本の線（辺）であると判断され（ステップＳ４５（Ｙｅｓ））、同選択中の２本の線（辺）ＡＢ，ＤＥとＢＣ，ＥＦとのデータを測定する項目を示す図形測定アイコンが表示されると共に、測定の項目がデフォルトで［角度］ＢＫに設定される（ステップＳ４６）。
【０１０１】
すると、前記図形表示画面Ｇにおいて、選択されている２つの直角三角形ＡＢＣとＤＥＦの各２本の線（辺）ＡＢとＢＣおよびＤＥとＥＦを対象に前記測定の項目として設定された［角度］が測定され、同測定された各線（辺）ＡＢとＢＣおよびＤＥとＥＦの角度が何れも同じ値か否か判断される（ステップＳ４７）。
【０１０２】
ここで、前記測定された各線（辺）ＡＢとＢＣおよびＤＥとＥＦの角度について、同じ値であると判断されると（ステップＳ４７（Ｙｅｓ））、当該測定された角度[90]は前記図形表示画面Ｇの下端に沿って表示される（ステップＳ４８）。
【０１０３】
この後、ユーザ操作に応じて、測定データを測定対象の図形に貼り付けすると判断された場合は（ステップＳ５１（Ｙｅｓ））、前記測定された角度[Angle:90]が、それぞれ対応する直角三角形ＡＢＣの線（辺）ＡＢ，ＢＣ間および直角三角形ＤＥＦの線（辺）ＤＥ，ＥＦ間に貼り付けられて表示される（ステップＳ５２）。
こうして、複数の相似した直角三角形ＡＢＣとＤＥＦについて、それぞれその辺が長い順に色分けされて表示されるだけでなく、赤色の各中辺（線）ＡＢ，ＤＥと緑色の各短辺（線）ＢＣ，ＥＦとの角度が同じ値[90]として表示されることで、相似図形であることの対応関係をさらに容易且つ明確に理解できる。
【０１０４】
一方、前記ステップＳ４７において、測定された複数の図形の各２本の線（辺）についての測定データが何れも同じ値でないと判断された場合には（ステップＳ４７（Ｎｏ））、その測定データは表示されず（ステップＳ４９）、ユーザ操作に応じて他の測定項目に変更するか否か（ステップＳ５０）、または測定データを測定対象の図形に貼り付けするか否かの判断待機状態になる（ステップＳ５１）。
【０１０５】
前記ステップＳ５０において、ユーザ操作に応じて他の測定項目に変更すると判断された場合には（ステップＳ５０（Ｙｅｓ））、当該ユーザ操作に応じた他の測定項目に変更され、変更後の測定項目に対応した図形測定アイコンが図形表示画面Ｇの左下に表示される（ステップＳ５３）。そして、前記ステップＳ４７からの処理に戻る。
【０１０６】
したがって、前記構成のグラフ関数電卓１０による第２実施形態の図形表示機能によれば、ユーザ所望の相似または合同の複数の図形（直角三角形ＡＢＣとＤＥＦ）を表示させた状態で、当該各図形の線（辺）に一括して色を付ける“Multi Color”を指定すると、各図形のそれぞれにおいて長い線（辺）の順（ＡＣ→ＡＢ→ＢＣ／ＤＦ→ＤＥ→ＥＦ）に
所定の異なる色（青→赤→緑→…）で一括して色付けされて表示される。
【０１０７】
このため、ユーザ任意の図形を描画できるだけでなく、複数の相似または合同した図形についてその対応関係を一目で認識して容易に解析できる。
【０１０８】
そして、前記複数の図形において共に測定対象として選択したい線（辺）の色を指定すると、指定された色の各図形それぞれの線（辺）が一括選択されて選択マークｍが付加される。そして、前記一括選択された各図形それぞれの線（辺）についての長さ，角度などのデータを一括して測定でき、当該各図形における測定対象の線（辺）に貼り付けて表示させることができる。
【０１０９】
このため、各図形が相似または合同の関係にある場合は、その対応関係をより容易且つ明確に理解して解析できるようになる。
【０１１０】
なお、前記各実施形態において記載したグラフ関数電卓１０による動作手法、すなわち、図３および図４のフローチャートに示す図形表示処理での各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体（２３）に格納して配布することができる。そして、電子式計算機（１０）のコンピュータ（２１）は、この外部記録媒体（２３）に記憶されたプログラムを記憶装置（２２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した複数図形の色付け描画機能とその複数図形または図形部分の一括選択機能および一括測定機能を実現し、前述した手法による同様の処理を実行することができる。
【０１１１】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）上を伝送させることができ、この通信ネットワークに接続された通信装置によって前記プログラムデータを電子式計算機（１０）のコンピュータ（２１）に取り込み、前述した複数図形の色付け描画機能とその複数図形または図形部分の一括選択機能および一括測定機能を実現することもできる。
【０１１２】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【０１１３】
１０  …グラフ関数電卓
１１  …キー入力部
１２  …数字・演算記号キー群
１３  …関数機能キー群
１４  …モード設定キー群
１５  …カーソルキー
１６  …カラー表示部
１６Ｔ…タッチパネル
２１  …プロセッサ（ＣＰＵ）
２２  …メモリ
２２ａ…図形表示処理プログラム
２２ｂ…演算処理プログラム
２２ｃ…図形描画データメモリ
２２ｄ…各測定値データメモリ
２３  …外部記録媒体
２４  …記録媒体読み取り部
Ｇ    …図形表示画面
Ｗ１  …対象選択ウインドウ
Ｗ２、Ｗ２′…色指定ウインドウ
ｍ    …選択マーク
Ｃｕ  …反転カーソル
Ｐ    …カーソルポインタ
ＢＡ  …［面積］測定アイコン
ＢＣ  …［円周］測定アイコン
ＢＲ  …［半径］測定アイコン
ＢＳ  …［傾き］測定アイコン
ＢＬ  …［長さ］測定アイコン
ＢＫ  …［角度］測定アイコン
【図１】
2011233107.tif 000003
【図２】
2011233107.tif 000004
【図３】
2011233107.tif 000005
【図４】
2011233107.tif 000006
【図５】
2011233107.tif 000007
【図６】
2011233107.tif 000008
【図７】
2011233107.tif 000009
【図８】
2011233107.tif 000010
【図９】
2011233107.tif 000011
【図１０】
2011233107.tif 000012