JPH04235658A - グラフ表示制御装置及びグラフ表示制御方法 - Google Patents

グラフ表示制御装置及びグラフ表示制御方法

Info

Publication number
JPH04235658A
JPH04235658A JP911237A JP123791A JPH04235658A JP H04235658 A JPH04235658 A JP H04235658A JP 911237 A JP911237 A JP 911237A JP 123791 A JP123791 A JP 123791A JP H04235658 A JPH04235658 A JP H04235658A
Authority
JP
Japan
Prior art keywords
graph
coordinate system
display
function
coordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP911237A
Other languages
English (en)
Other versions
JP2969188B2 (ja
Inventor
Kazuhiko Arikawa
和彦 有川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP3001237A priority Critical patent/JP2969188B2/ja
Publication of JPH04235658A publication Critical patent/JPH04235658A/ja
Application granted granted Critical
Publication of JP2969188B2 publication Critical patent/JP2969188B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Calculators And Similar Devices (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、グラフ表示機能付き小
型電子式計算機に関する。
【0002】
【従来の技術】従来、グラフ表示機能を備えた小型電子
式計算機としては、直交座標グラフ、極座標グラフ、パ
ラメータグラフ等を、それぞれ個々に表示させるものが
実用化されている。
【0003】また、このようなグラフ表示機能を備えた
小型電子式計算機には、表示されたグラフの軌跡を順次
点滅移動表示してそのそれぞれの座標データを表示する
グラフトレース機能を有するものがある。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来のグラフ表示機能を備えた小型電子式計算機は、直交
座標系,極座標系等、異なるタイプのグラフをそれぞれ
個々に表示させることができるものの、該異なるタイプ
のグラフ同士、特に、直交座標グラフと極座標グラフと
を同一画面上に混在して表示することができない。
【0005】また、たとえ上記直交座標グラフと極座標
グラフとを混在表示できたとしても、直交座標グラフの
座標決定パラメータは(X,Y)、極座標グラフの座標
決定パラメータは(r,θ)とその座標位置関係に相関
がないため、一方のグラフと他方のグラフとを関連付け
たグラフトレースは行なえず、その交点,接点等の解析
が困難な問題がある。
【0006】本発明は、上記課題に鑑みなされたもので
、特に、直交座標グラフと極座標グラフとを同一画面上
に混在して表示した際に、各グラフ間を関連付けてグラ
フトレースすることが可能になるグラフ表示機能付き小
型電子式計算機を提供することを目的とする。
【0007】
【課題を解決するための手段】すなわち、本発明に係わ
るグラフ表示機能付き小型電子式計算機は、ドットマト
リクス型表示部を有し、入力された関数式をグラフ化し
て表示すると共に、該表示されたグラフ軌跡のトレース
機能を有するもので、直交座標系の関数式と極座標系の
関数式とを入力する関数式入力手段と、この関数式入力
手段により入力された直交座標系関数式と極座標系関数
式とにそれぞれ対応するグラフを上記表示部に混在して
表示させるグラフ表示手段と、このグラフ表示手段によ
り表示された直交座標系グラフ及び極座標系グラフのう
ち1つのグラフをトレースするトレース手段と、このト
レース手段によるトレース対象グラフを他のグラフに切
換えるトレース切換え手段と、
【0008】このトレース切換え手段によりトレース対
象グラフが一方のグラフから他方のグラフに切換えられ
る際に、該一方のグラフのトレースポイントに基づき他
方のグラフに対応する座標系の1つのパラメータを算出
する異座標系パラメータ算出手段と、
【0009】この異座標系パラメータ算出手段により得
られたパラメータの値を上記他方のグラフ座標系の関数
式に代入し新たなトレースポイントを指定するトレース
ポイント指定手段と、を備えて構成したものである。
【0010】
【作用】つまり、直交座標グラフのトレース時において
、トレースグラフの切換えが成された場合には、その座
標パラメータ(X,Y)が示す位置を座標原点に対する
角度θに変換して極座標パラメータ(r,θ)の1つを
得、極座標グラフのトレースポイントを求めると共に、
この極座標グラフのトレース時において、トレースグラ
フの切換えが成された場合には、そのトレースポイント
に対応するX座標に基づき直交座標グラフのトレースポ
イントを求めることで、相互のトレースポイントを関連
させたトレースグラフの切換えが行なえる。
【0011】
【実施例】以下図面により本発明の一実施例について説
明する。
【0012】図1はグラフ表示機能付き小型電子式計算
機の電子回路の構成を示すもので、同図において、11
は制御部、12はキー入力部であり、制御部11はキー
入力部12からのキー入力操作信号に応じて回路各部の
動作制御を行なう。
【0013】上記制御部11には、キー入力部12の他
、式メモリ13、データメモリ14、演算部15、テキ
スト及びグラフ表示バッファ16a,16b、そして、
表示部17が接続される。
【0014】上記キー入力部12には、数値・文字キー
12a、関数キー12b、「Y=」キー12c、「r=
」キー12d、「レンジ」キー12e、「グラフ」キー
12f、「トレース」キー12g、「→」キー12h、
「↓」キー12iが設けられる。上記数値・文字キー1
2a及び関数キー12bは、所望のグラフ表示を行なわ
せるための関数式や該グラフの表示範囲を決定するレン
ジデータ等を入力する際に操作され、「Y=」キー12
cは、直交座標系の関数式「Y=F(X)」を入力する
際に操作され、「r=」キー12dは、極座標系の関数
式「r=g(θ)」を入力する際に操作される。また、
「レンジ」キー12eは、上記レンジデータを入力する
ためのレンジモードを設定する際に操作され、「グラフ
」キー12fは、表示画面上に上記各関数式に基づくグ
ラフを表示させる際に操作される。
【0015】さらに、「トレース」キー12gは、上記
表示画面上に表示されたグラフの軌跡をトレースさせる
際に操作され、「→」キー12hは、そのトレース位置
を移動する際に操作され、「↓」キー12iは、そのト
レース対象グラフを切換える際に操作される。
【0016】ここで、制御部11には、フラグレジスタ
11aが備えられ、このフラグレジスタ11aのフラグ
データFは、上記直交座標系のグラフトレース時におい
て“2”にセットされ、上記極座標系のグラフトレース
時に“1”にセットされる。
【0017】上記式メモリ13は、上記「Y=」キー1
2cの操作に応じて選択される直交座標コード「Y=」
に対応する直交座標系関数式記憶エリア13aと上記「
r=」キー12dの操作に応じて選択される極座標コー
ド「r=」に対応する極座標系関数式記憶エリア13b
とを有するもので、上記「Y=」キー12cの操作に続
いて入力される関数式データは直交座標系関数式記憶エ
リア13aに記憶され、上記「r=」キー12dの操作
に続いて入力される関数式データは極座標系関数式記憶
エリア13bに記憶される。
【0018】上記データメモリ14は、レンジデータレ
ジスタ14a、直交座標系レジスタ14b、極座標系レ
ジスタ14cを有するもので、レンジデータレジスタ1
4aには、上記表示画面上のグラフの表示範囲を示すレ
ンジデータ、つまり、X軸の表示画面上の左端及び右端
における最小及び最大座標「Xmin 」「Xmax 
」、Y軸の表示画面上の下端及び上端における最小及び
最大座標「Ymin 」「Ymax 」がそれぞれ上記
キー入力部12により設定され記憶される。
【0019】また、直交座標系レジスタ14bには、上
記レンジデータ「Xmin 」「Xmax」に応じて設
定される直交座標系関数式「Y=F(X)」に対する真
正座標X、該真正座標Xの所定量更新データΔX、及び
上記真正座標Xに基づき得られる真正座標Yが記憶され
る。
【0020】また、極座標系レジスタ14cには、上記
極座標系関数式「r=g(θ)」に対するθ値、該θ値
の所定量更新データΔθ、及び上記θ値に基づき得られ
るr値が記憶される。
【0021】ここで、直交座標系のグラフは、与えられ
た関数式「Y=F(X)」に基づき順次算出されたX軸
及びY軸の原点を基準とする真正座標データ(X,Y)
を、表示画面上の左下隅を基準点とした表示座標データ
(x,y)に変換して表示される。
【0022】また、極座標系のグラフは、与えられた関
数式「r=g(θ)」に基づき順次算出されたθ値とr
値とを、次式1及び次式2に基づきX軸及びY軸の原点
を基準とする真正座標データ(X,Y)に変換した後、
さらに、上記同様表示画面上の左下隅を基準点とした表
示座標データ(x,y)に変換して表示される。 X=r cosθ      …式1 Y=r sinθ      …式2
【0023】上記演算部15は、上記式メモリ13に記
憶された関数式に基づく演算処理を始め、上記真正座標
データ(X,Y)から表示座標データ(x,y)への座
標変換演算処理、上記極座標データ(θ,r)から真正
座標データ(X,Y)へのデータ変換演算処理、また、
上記真正座標データ(X,Y)が示す位置の座標原点に
対する角度θ「= tan−1(Y/X)」の演算処理
等を行なうもので、この演算部15により得られた表示
座標データ(x,y)が上記グラフ表示バッファ16b
にプロットされる。
【0024】ここで、表示部17におけるドットマトリ
クス上の各表示座標xに対応する真正座標Xは次式3に
より求められ、また、該真正座標Xに基づき得られる真
正座標Yに対応する表示座標yは次式4により求められ
る。   X=(Xmax −Xmin )(x−1)/(M
−1)+Xmin       …式3但し、Mは表示
部17におけるX軸のドット数「96」である。   y=(Y−Ymin )(N−1)/(Ymax 
−Ymin )+1      …式4但し、Nは表示
部17におけるY軸のドット数「64」である。
【0025】上記テキスト及びグラフ表示バッファ16
a,16bは、それぞれ表示部17における画面ドット
数に対応するメモリ領域を有するもので、このテキスト
及びグラフ表示バッファ16a,16bに対し表示デー
タが書込まれることで、該表示データの書込み位置に対
応する表示部17のドットマトリクス上に表示処理が行
なわれる。つまり、上記演算部15により算出された表
示座標データ(x,y)がグラフ表示バッファ16bに
プロットされると、該プロット位置に対応する表示部1
7上の2次元座標に対し座標表示が成されることになる
【0026】この場合、演算部15によりプロット状態
にある表示部17上の座標点は、上記「トレース」キー
12gの操作に基づくグラフトレースモードの設定時に
おいて点滅表示される。
【0027】ここで、上記グラフ表示バッファ16bに
対して2点以上の表示座標データ(x,y)がプロット
された場合には、前回プロット位置と今回プロット位置
とを結ぶ各座標データからなるグラフ表示用データが、
上記演算部15から共にグラフ表示バッファ16bにプ
リセットされる。上記表示部17は、例えば96×64
ドットのドットマトリクス表示方式の液晶表示装置を用
いて構成される。一方、上記キー入力データや関数式デ
ータは、上記テキスト表示バッファ16aに書込まれて
表示部17に表示される。次に、上記構成によるグラフ
表示機能付き小型電子式計算機のグラフ表示動作につい
て説明する。
【0028】ユーザが、キー入力部12における「Y=
」キー12c及び数値・文字キー12a,関数キー12
bを操作して、まず、直交座標系関数式「Y=F(X)
」を入力すると、該入力された関数式「Y=F(X)」
は、制御部11により式メモリ13の直交座標コード「
Y=」に対応する直交座標系関数式記憶エリア13aに
記憶される。
【0029】また、キー入力部12における「r=」キ
ー12dを操作して、極座標系関数式「r=g(θ)」
を入力すると、該入力された関数式「r=g(θ)」は
、制御部11により式メモリ13の極座標コード「r=
」に対応する極座標系関数式記憶エリア13bに記憶さ
れる。
【0030】そして、上記各関数式に応じたグラフ表示
を行なうには、キー入力部12における「レンジ」キー
12eを操作してレンジモードを設定すると共に、数値
・文字キー12aを操作してグラフの表示範囲を示すレ
ンジデータXmin  ,Xmax ,Ymin ,Y
max を入力する。このレンジデータXmin ,X
max ,Ymin ,Ymaxは、制御部11により
データメモリ14のレンジデータレジスタ14aに記憶
される。
【0031】すなわち、グラフ表示を行なわせるべくキ
ー入力部12におる「グラフ」キー12fを操作すると
、まず、制御部11により式メモリ13に設定された直
交座標コード「Y=」が読出され、直交座標系関数式「
Y=F(X)」のグラフ表示処理に移行する。
【0032】すると、データメモリ14の直交座標系レ
ジスタ14bにおける真正座標Xが上記レンジデータレ
ジスタ14aに予め設定された最小座標Xmin に設
定され、上記「Y=F(X)」に関する演算処理が演算
部15にて実行される。この演算部15により、上記「
Y=F(X)」に関する真正座標データ(X,Y)が得
られると、前記式3及び式4に基づき該真正座標データ
(X,Y)に対応する表示座標データ(x,y)が求め
られ、演算部15からグラフ表示バッファ16bにプロ
ットされると共に、表示部17に表示される。
【0033】ここで、上記直交座標系レジスタ14bに
おける今回の真正座標Xがその所定量更新データΔXに
応じて更新され、再び上記「Y=F(X)」に関する演
算処理が演算部15にて実行される。
【0034】すなわち、上記真正座標XのΔX更新処理
、及びこの更新された真正座標Xに基づく「Y=F(X
)」の演算処理、そして演算された真正座標データ(X
,Y)から表示座標データ(x,y)への変換処理を繰
返すことで、上記予め設定された表示座標レンジXmi
n ,Xmax に対応する直交座標系関数式「Y=F
(X)」のグラフ表示処理が成されるようになる。
【0035】この後、上記表示座標レンジXmin ,
Xmax に対応する直交座標系関数式「Y=F(X)
」のグラフ表示処理が完了すると、制御部11により式
メモリ13に設定された次の座標系コードが読出される
【0036】上記直交座標コード「Y=」の次に設定さ
れた座標系コード「r=」が式メモリ13から読出され
ると、データメモリ14の極座標系レジスタ14cにお
けるθ値が初期値“0”に設定され、前記「r=g(θ
)」に関する演算処理が演算部15にて実行される。こ
の演算処理により極座標データ(r,θ)が得られると
、前記式1及び式2に基づき該極座標データ(r,θ)
が真正座標データ(X,Y)に変換される。 そして、前記式3及び式4に基づき該真正座標データ(
X,Y)に対応する表示座標データ(x,y)が求めら
れ、演算部15からグラフ表示バッファ16bにプロッ
トされると共に、表示部17に表示される。
【0037】ここで、上記極座標系レジスタ14cにお
ける今回のθ値がその所定量更新データΔθ(例えばπ
/10)に応じて更新され、再び上記「r=g(θ)」
に関する演算処理が演算部15にて実行される。
【0038】すなわち、上記θ値のΔθ更新処理、及び
この更新されたθ値に基づく「r=g(θ)」の演算処
理、そして演算された極座標データ(r,θ)から真正
座標データ(X,Y)への変換処理、さらに表示座標デ
ータ(x,y)への変換処理を繰返すことで、予め設定
されたθレンジ(0〜2π)に対応する極座標系関数式
「r=g(θ)」のグラフ表示処理が成されるようにな
る。
【0039】この後、上記式メモリ13において、上記
直交座標系関数式「Y=F(X)」及び極座標系関数式
「r=g(θ)」の次に何等関数式が存在しない場合に
は、該式メモリ13に書込まれた全ての関数式に対応す
るグラフが表示部17に対して表示されたことになる。 図2はこのグラフ表示機能付き小型電子式計算機のグラ
フ表示処理及びグラフトレース処理に伴う表示部17の
表示状態を示す図である。
【0040】図3及び図4はこのグラフ表示機能付き小
型電子式計算機のグラフトレース処理を示すフローチャ
ートであり、グラフトレースを行なわせるべくキー入力
部12におる「トレース」キー12gを操作すると、制
御部11により式メモリ13に設定された第1式の座標
系コードが読出され、直交座標コード「Y=」か極座標
コード「r=」かが判別される(ステップS1,S2)
【0041】本実施例の式メモリ13からは、まず、直
交座標コード「Y=」が読出され、直交座標グラフに対
するトレース処理に移行する。ここで、制御部11にお
けるフラグレジスタ11aには、フラグデータ「F=2
」がセットされる(ステップS3)。
【0042】すると、データメモリ14の直交座標系レ
ジスタ14bにおける真正座標Xが上記レンジデータレ
ジスタ14aに予め設定された最小座標Xmin に設
定され、直交座標系関数式「Y=F(X)」に関する演
算処理が演算部15にて実行される(ステップS4,S
5)。
【0043】このステップS5での演算処理によりその
真正座標データ(X,Y)が得られると、前記式3及び
式4に基づき該真正座標データ(X,Y)に対応する表
示座標データ(x,y)が求められ、演算部15からグ
ラフ表示バッファ16bにプロットされると共に、表示
部17にその座標点が点滅表示され、さらに真正座標デ
ータ(X,Y)が空きエリアに文字表示される(ステッ
プS6)。
【0044】ここで、キー入力部12における「→」キ
ー12hが操作されると、制御部11においてフラグレ
ジスタ11aのフラグデータFが“1”か“2”か、つ
まり、現在のトレース対象グラフが極座標グラフか直交
座標グラフかが判断される(ステップS7,S8)。
【0045】この場合、上記ステップS8ではF=2、
つまり、直交座標グラフトレース中であると判断され、
上記直交座標系レジスタ14bにおける今回の真正座標
Xがその所定量更新データΔXに応じて更新され、再び
上記「Y=F(X)」に関する演算処理が演算部15に
て実行される(ステップS9→S5)。
【0046】すなわち、上記ステップS5〜S9におけ
る処理実行を繰返すことで、上記直交座標系関数式「Y
=F(X)」に対応するグラフ軌跡のトレース表示処理
が順次成されるようになる。
【0047】一方、上記ステップS5〜S9における直
交座標グラフのトレース表示処理中において、例えば図
2の座標点a1 をトレースポイントとした状態で、上
記「→」キー12hの操作によるトレースポイントの更
新処理を行なわずに、トレース対象グラフを上記直交座
標グラフから極座標グラフに切換えるべく「↓」キー1
2iを操作すると、ステップS7において「No」、ス
テップS10において「Yes」と判断され、制御部1
1により式メモリ13に設定された次式の座標系コード
が指定される(ステップS11)。
【0048】つまり、式メモリ13における極座標系関
数式「r=g(θ)」が指定されるもので、ここで、制
御部11においてフラグレジスタ11aのフラグデータ
Fが“1”か“2”か、つまり、前回のトレース対象グ
ラフが極座標グラフか直交座標グラフかが判断される(
ステップS12)。
【0049】この場合、上記ステップS12ではF=2
、つまり、前回は直交座標グラフがトレースされていた
と判断され、さらに、上記ステップS11にて指定され
た式メモリ13における次の関数式が直交座標系の関数
式か否か判断される(ステップS13)。
【0050】このステップS13において「No」、つ
まり、上記ステップS11にて指定された次の関数式は
極座標系であると判断されると、上記直交座標グラフの
トレース処理から極座標グラフのトレース処理に移行す
る。
【0051】すなわち、まず、上記ステップS10の判
断に対応する「↓」キー12iの操作時点、つまり、ト
レース対象グラフの切換え操作が成された時点における
前記直交座標グラフのトレースポイントa1 に対応す
る真正座標(X,Y)が直交座標系レジスタ14bから
演算部15に読出され、該トレースポイントa1 の座
標原点に対する角度θ「= tan−1(Y/X)」が
算出される(ステップS14)。
【0052】ここで、制御部11におけるフラグレジス
タ11aのフラグデータFは、極座標グラフのトレース
処理中であることを示す“1”にセットされる(ステッ
プS15)。
【0053】すると、上記演算部15にて算出された直
交座標グラフのトレースポイントa1 に対応する原点
角度θが、前記ステップS11において指定された式メ
モリ13の極座標系関数式「r=g(θ)」に代入され
、その演算処理が実行される(ステップS16)。
【0054】このステップS16での演算処理により極
座標データ(r,θ)が得られると、前記式1及び式2
に基づき該極座標データ(r,θ)が真正座標データ(
X,Y)に変換される(ステップS17)。そして、前
記式3及び式4に基づき、上記ステップS17にて得ら
れた真正座標データ(X,Y)に対応する表示座標デー
タ(x,y)が求められ、演算部15からグラフ表示バ
ッファ16bにプロットされると共に、表示部17にそ
の座標点b1 が点滅表示され、さらに極座標データ(
r,θ)が空きエリアに文字表示される(ステップS1
8)。これにより、直交座標グラフのトレースポイント
a1 に基づく極座標グラフのトレースポイントb1 
へのトレース対象グラフの切換えが成されたことになる
【0055】ここで、キー入力部12における「→」キ
ー12hが操作されると、制御部11においてフラグレ
ジスタ11aのフラグデータFが“1”か“2”か、つ
まり、現在のトレース対象グラフが極座標グラフか直交
座標グラフかが判断される(ステップS7,S8)。
【0056】この場合、上記ステップS8ではF=1、
つまり、極座標グラフトレース中であると判断され、上
記極座標系レジスタ14cにおける今回のθ値がその所
定量更新データΔθに応じて更新され、再び上記「r=
g(θ)」に関する演算処理が演算部15にて実行され
る(ステップS19→S16)。
【0057】すなわち、上記ステップS16〜S18、
S7,S8→S19における処理実行を繰返すことで、
上記極座標系関数式「r=g(θ)」に対応するグラフ
軌跡のトレース表示処理が順次成されるようになる。
【0058】一方、上記ステップS16〜S18、S7
,S8→S19における極座標グラフのトレース表示処
理中において、例えば図2の座標点b2 をトレースポ
イントとした状態で、上記「→」キー12hの操作によ
るトレースポイントの更新処理を行なわずに、トレース
対象グラフを上記極座標グラフから直交座標グラフに切
換えるべく「↓」キー12iを操作すると、ステップS
7において「No」、ステップS10において「Yes
」と判断され、制御部11により式メモリ13に設定さ
れた次式の座標系コードが指定される(ステップS11
)。
【0059】つまり、式メモリ13における直交座標系
関数式「Y=F(X)」が指定されるもので、ここで、
制御部11においてフラグレジスタ11aのフラグデー
タFが“1”か“2”か、つまり、前回のトレース対象
グラフが極座標グラフか直交座標グラフかが判断される
(ステップS12)。
【0060】この場合、上記ステップS12ではF=1
、つまり、前回は極座標グラフがトレースされていたと
判断され、さらに、上記ステップS11にて指定された
式メモリ13における次の関数式が直交座標系の関数式
か否か判断される(ステップS20)。
【0061】このステップS20において「Yes」、
つまり、上記ステップS11にて指定された次の関数式
は直交座標系であると判断されると、上記極座標グラフ
のトレース処理から直交座標グラフのトレース処理に移
行する。
【0062】すなわち、上記ステップS10の判断に対
応する「↓」キー12iの操作時点、つまり、トレース
対象グラフの切換え操作が成された時点における前記極
座標グラフのトレースポイントb2 に対応する極座標
データ(r,θ)が極座標系レジスタ14cから演算部
15に読出され、該トレースポイントb2 に対応する
真正座標Xが前記式1に基づき算出される(ステップS
21)。
【0063】ここで、制御部11におけるフラグレジス
タ11aのフラグデータFは、直交座標グラフのトレー
ス処理中であることを示す“2”にセットされる(ステ
ップS22)。
【0064】すると、上記演算部15にて算出された極
座標グラフのトレースポイントb2に対応する真正座標
Xが、前記ステップS11において指定された式メモリ
13の直交座標系関数式「Y=F(X)」に代入され、
その演算処理が実行される(ステップS5)。
【0065】このステップS5での演算処理によりその
真正座標データ(X,Y)が得られると、前記式3及び
式4に基づき該真正座標データ(X,Y)に対応する表
示座標データ(x,y)が求められ、演算部15からグ
ラフ表示バッファ16bにプロットされると共に、表示
部17にその座標点a2 が点滅表示され、さらに真正
座標データ(X,Y)が空きエリアに文字表示される(
ステップS6)。これにより、極座標グラフのトレース
ポイントb2 に基づく直交座標グラフのトレースポイ
ントa2 へのトレース対象グラフの切換えが成された
ことになる。
【0066】一方、上記ステップS13において「Ye
s」、つまり、直交座標グラフのトレース処理から他の
直交座標グラフのトレース処理に切換わる場合には、そ
のトレースポイントに対応する真正座標Xがそのまま次
の直交座標系関数式「Y=F(X)」に代入されること
により、ステップS5,S6において新たなトレースポ
イントが求められる。
【0067】また、上記ステップS20において「No
」、つまり、極座標グラフのトレース処理から他の極座
標グラフのトレース処理に切換わる場合には、そのトレ
ースポイントに対応するθ値がそのまま次の極座標系関
数式「r=g(θ)」に代入されることにより、ステッ
プS16〜S18において新たなトレースポイントが求
められる。
【0068】さらに、前記ステップS2において「No
」、つまり、第1式の座標系コードが極座標コード「r
=」である場合には、その極座標グラフに対するトレー
ス処理が最初に実行される。ここで、制御部11におけ
るフラグレジスタ11aには、フラグデータ「F=1」
がセットされる(ステップS23)。
【0069】すると、データメモリ14の極座標系レジ
スタ14cにおけるθ値が初期値“0”に設定され、極
座標系関数式「r=g(θ)」に関する演算処理が演算
部15にて実行される(ステップS24→S16)。そ
して、前記同様ステップS17,S18を経てこの極座
標グラフに対するトレースポイントが求められ、表示部
17上にその座標点が点滅表示される。
【0070】したがって、上記構成のグラフ表示機能付
き小型電子式計算機によれば、直交座標系関数式「Y=
F(X)」に対応するグラフと極座標系関数式「r=g
(θ)」に対応するグラフとを表示部17における同一
画面上に混在して表示させ、しかも、一方のグラフと他
方のグラフとをそのトレースポイントにおいて関連付け
たグラフトレースが行なえるので、その交点,接点等の
解析を容易に行なうことができる。
【0071】
【発明の効果】以上のように本発明によれば、ドットマ
トリクス型表示部を有し、入力された関数式をグラフ化
して表示すると共に、該表示されたグラフ軌跡のトレー
ス機能を有するもので、直交座標系の関数式と極座標系
の関数式とを入力する関数式入力手段と、この関数式入
力手段により入力された直交座標系関数式と極座標系関
数式とにそれぞれ対応するグラフを上記表示部に混在し
て表示させるグラフ表示手段と、このグラフ表示手段に
より表示された直交座標系グラフ及び極座標系グラフの
うち1つのグラフをトレースするトレース手段と、この
トレース手段によるトレース対象グラフを他のグラフに
切換えるトレース切換え手段と、
【0072】このトレース切換え手段によりトレース対
象グラフが一方のグラフから他方のグラフに切換えられ
る際に、該一方のグラフのトレースポイントに基づき他
方のグラフに対応する座標系の1つのパラメータを算出
する異座標系パラメータ算出手段と、
【0073】この異座標系パラメータ算出手段により得
られたパラメータの値を上記他方のグラフ座標系の関数
式に代入し新たなトレースポイントを指定するトレース
ポイント指定手段と、
【0074】を備えて構成したので、特に、直交座標グ
ラフと極座標グラフとを同一画面上に混在して表示した
際に、各グラフ間を関連付けてグラフトレースすること
が可能になる。
【図面の簡単な説明】
【図1】本発明の一実施例に係わるグラフ表示機能付き
小型電子式計算機の電子回路の構成を示すブロック図。
【図2】上記グラフ表示機能付き小型電子式計算機のグ
ラフ表示処理及びグラフトレース処理に伴う表示部の表
示状態を示す図。
【図3】上記グラフ表示機能付き小型電子式計算機のグ
ラフトレース処理を示す第1フローチャート。
【図4】上記グラフ表示機能付き小型電子式計算機のグ
ラフトレース処理を示す第2フローチャート。
【符号の説明】
11…制御部、11a…フラグレジスタ、12…キー入
力部、12a…数値・文字キー、12b…関数キー、1
2c…「Y=」キー、12d…「r=」キー、12e…
「レンジ」キー、12f…「グラフ」キー、12g…「
トレース」キー、12h…「→」キー、12i…「↓」
キー、13…式メモリ、13a…直交座標系関数式記憶
エリア、13b…極座標系関数式記憶エリア、14…デ
ータメモリ、14a…レンジデータレジスタ、14b…
直交座標系レジスタ、14c…極座標系レジスタ、15
…演算部、16a…テキスト表示バッファ、16b…グ
ラフ表示バッファ、17…表示部。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  ドットマトリクス型表示部を有し、入
    力された関数式をグラフ化して表示すると共に、該表示
    されたグラフ軌跡のトレース機能を有するグラフ表示機
    能付き小型電子式計算機において、直交座標系の関数式
    と極座標系の関数式とを入力する関数式入力手段と、こ
    の関数式入力手段により入力された直交座標系関数式と
    極座標系関数式とにそれぞれ対応するグラフを上記表示
    部に混在して表示させるグラフ表示手段と、このグラフ
    表示手段により表示された直交座標系グラフ及び極座標
    系グラフのうち1つのグラフをトレースするトレース手
    段と、このトレース手段によるトレース対象グラフを他
    のグラフに切換えるトレース切換え手段と、このトレー
    ス切換え手段によりトレース対象グラフが一方のグラフ
    から他方のグラフに切換えられる際に、該一方のグラフ
    のトレースポイントに基づき他方のグラフに対応する座
    標系の1つのパラメータを算出する異座標系パラメータ
    算出手段と、この異座標系パラメータ算出手段により得
    られたパラメータの値を上記他方のグラフ座標系の関数
    式に代入し新たなトレースポイントを指定するトレース
    ポイント指定手段と、を具備したことを特徴とするグラ
    フ表示機能付き小型電子式計算機。
JP3001237A 1991-01-09 1991-01-09 グラフ表示制御装置及びグラフ表示制御方法 Expired - Fee Related JP2969188B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3001237A JP2969188B2 (ja) 1991-01-09 1991-01-09 グラフ表示制御装置及びグラフ表示制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3001237A JP2969188B2 (ja) 1991-01-09 1991-01-09 グラフ表示制御装置及びグラフ表示制御方法

Publications (2)

Publication Number Publication Date
JPH04235658A true JPH04235658A (ja) 1992-08-24
JP2969188B2 JP2969188B2 (ja) 1999-11-02

Family

ID=11495857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3001237A Expired - Fee Related JP2969188B2 (ja) 1991-01-09 1991-01-09 グラフ表示制御装置及びグラフ表示制御方法

Country Status (1)

Country Link
JP (1) JP2969188B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0655693A1 (en) * 1993-11-26 1995-05-31 Casio Computer Company Limited Graph display apparatus
EP0660244A1 (en) * 1993-11-25 1995-06-28 Casio Computer Company Limited Graph display apparatus
JP2004318499A (ja) * 2003-04-16 2004-11-11 Casio Comput Co Ltd 電子機器及びプログラム
JP2007199019A (ja) * 2006-01-30 2007-08-09 Hioki Ee Corp 表示制御装置
JP2009157726A (ja) * 2007-12-27 2009-07-16 Casio Comput Co Ltd グラフ表示機能を備えた電子機器及びプログラム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0660244A1 (en) * 1993-11-25 1995-06-28 Casio Computer Company Limited Graph display apparatus
US5535317A (en) * 1993-11-25 1996-07-09 Casio Computer Co., Ltd. Graph display apparatus for different coordinate systems
EP0655693A1 (en) * 1993-11-26 1995-05-31 Casio Computer Company Limited Graph display apparatus
CN1086238C (zh) * 1993-11-26 2002-06-12 卡西欧计算机公司 图形显示控制装置及用于该装置的图形显示控制方法
JP2004318499A (ja) * 2003-04-16 2004-11-11 Casio Comput Co Ltd 電子機器及びプログラム
JP2007199019A (ja) * 2006-01-30 2007-08-09 Hioki Ee Corp 表示制御装置
JP2009157726A (ja) * 2007-12-27 2009-07-16 Casio Comput Co Ltd グラフ表示機能を備えた電子機器及びプログラム

Also Published As

Publication number Publication date
JP2969188B2 (ja) 1999-11-02

Similar Documents

Publication Publication Date Title
US4794554A (en) Electronic calculator having a graph display function
JPH04235658A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH03263217A (ja) 情報入出力装置
JP3663697B2 (ja) グラフ表示装置およびグラフ表示制御方法
JPH04219858A (ja) グラフ表示制御装置及びグラフ表示制御方法
JP3508142B2 (ja) グラフ表示機能付き電子式計算機
JP3658947B2 (ja) グラフ表示装置、グラフ表示制御方法、及びグラフ表示制御プログラムを記録した記録媒体
JP2008299636A (ja) グラフ表示装置およびその制御プログラム
JP2696590B2 (ja) 産業用ロボット制御装置の入出力方法
JPS62186346A (ja) グラフ表示機能を備えた小型電子式計算機
JPH04251371A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH0128396B2 (ja)
JP3577554B2 (ja) 関数計算機、グラフ表示制御装置、およびグラフ表示制御方法
JP3498323B2 (ja) 電子式計算機及び演算処理方法
JP2560344Y2 (ja) 小型電子式計算機
JPH0578055B2 (ja)
JP2004118447A (ja) 対数軸グラフ描画装置および対数軸グラフ描画処理プログラム
JP3680399B2 (ja) グラフ表示装置
JPS6229811B2 (ja)
JP2000132696A (ja) グラフ表示装置、グラフ表示方法、及びグラフ表示処理プログラムを記録した記録媒体
JPH0724048B2 (ja) グラフ表示機能を備えた小型電子式計算機
JPH0140001Y2 (ja)
JPH04223545A (ja) グラフ表示制御装置及びグラフ表示制御方法
JP2004206266A (ja) グラフ表示制御装置およびグラフ表示制御プログラム
JPS63103363A (ja) 電子式卓上計算機

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080827

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090827

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100827

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees