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

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

Info

Publication number
JPH04251371A
JPH04251371A JP3000678A JP67891A JPH04251371A JP H04251371 A JPH04251371 A JP H04251371A JP 3000678 A JP3000678 A JP 3000678A JP 67891 A JP67891 A JP 67891A JP H04251371 A JPH04251371 A JP H04251371A
Authority
JP
Japan
Prior art keywords
display
coordinate system
data
formula
value
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.)
Pending
Application number
JP3000678A
Other languages
English (en)
Inventor
Osamu Negishi
根岸 修
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 JP3000678A priority Critical patent/JPH04251371A/ja
Publication of JPH04251371A publication Critical patent/JPH04251371A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、グラフ表示機能付き小
型電子式計算機に関する。
【0002】
【従来の技術】従来、グラフ表示機能を備えた小型電子
式計算機としては、直交座標グラフ、極座標グラフ、パ
ラメータグラフ等を、それぞれ個々に表示させるものが
実用化されている。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来のグラフ表示機能を備えた小型電子式計算機は、直交
座標系,極座標系等、異なるタイプのグラフをそれぞれ
個々に表示させることができるものの、該異なるタイプ
のグラフ同士、特に、直交座標グラフと極座標グラフと
を同一画面上に混在して表示することができないため、
その様々な解析が行なえない問題がある。
【0004】本発明は、上記課題に鑑みなされたもので
、特に、直交座標グラフと極座標グラフとを同一画面上
に混在して表示することが可能になるグラフ表示機能付
き小型電子式計算機を提供することを目的とする。
【0005】
【課題を解決するための手段】すなわち、本発明に関わ
るグラフ表示機能付き小型電子式計算機は、ドットマト
リクス型の表示手段を有するもので、直交座標系の関数
式「Y=F(X)」及び極座標系の関数式「r=g(θ
)」を入力する関数式入力手段と、この入力手段により
入力された関数式を記憶する関数式記憶手段と、上記表
示手段の表示画面に対応するメモリ領域を有し被表示デ
ータを記憶する表示データ記憶手段と、上記直交座標系
の関数式におけるX値を所定量ずつ変化させた際のY値
を求める第1の演算手段と、
【0006】この第1の演算手段により得られる直交座
標系関数式の2次元座標(X,Y)に対応する表示デー
タを上記表示データ記憶手段にプロットする第1のプロ
ット手段と、上記極座標系の関数式におけるθ値を所定
量ずつ変化させた際のr値を求める第2の演算手段と、
この第2の演算手段により得られるθ値及びr値に対応
する2次元座標(X,Y)を求めるデータ変換手段と、
【0007】このデータ変換手段により得られる極座標
系関数式の2次元座標(X,Y)に対応する表示データ
を上記表示データ記憶手段にプロットする第2のプロッ
ト手段とを備えて構成したものである。
【0008】
【作用】つまり、表示バッファとして機能する表示デー
タ記憶手段に対して第1のプロット手段により直交座標
系関数式の2次元座標を、また、第2のプロット手段に
より極座標系関数式に対応する2次元座標をそれぞれ共
に書込むことにより、上記直交座標系データと極座標系
データとを混在して表示できることになる。
【0009】
【実施例】以下図面により本発明の一実施例について説
明する。
【0010】図1はグラフ表示機能付き小型電子式計算
機の電子回路の構成を示すもので、同図において、11
は制御部、12はキー入力部であり、制御部11はキー
入力部12からのキー入力操作信号に応じて回路各部の
動作制御を行なう。
【0011】上記制御部11には、キー入力部12の他
、式メモリ13、データメモリ14、演算部15、テキ
スト及びグラフ表示バッファ16a,16b、そして、
表示部17が接続される。
【0012】上記キー入力部12には、数値・文字キー
12a、関数キー12b、「Y=」キー12c、「r=
」キー12d、「レンジ」キー12e、「グラフ」キー
12fが設けられる。上記数値・文字キー12a及び関
数キー12bは、所望のグラフ表示を行なわせるための
関数式や該グラフの表示範囲を決定するレンジデータ等
を入力する際に操作され、「Y=」キー12cは、直交
座標系の関数式「Y=F(X)」を入力する際に操作さ
れ、「r=」キー12dは、極座標系の関数式「r=g
(θ)」を入力する際に操作される。また、「レンジ」
キー12eは、上記レンジデータを入力するためのレン
ジモードを設定する際に操作され、「グラフ」キー12
fは、表示画面上に上記各関数式に基づくグラフを表示
させる際に操作される。
【0013】上記式メモリ13は、上記「Y=」キー1
2cの操作に応じて選択される直交座標コード「Y=」
に対応する直交座標系関数式記憶エリア13aと上記「
r=」キー12dの操作に応じて選択される極座標コー
ド「r=」に対応する極座標系関数式記憶エリア13b
とを有するもので、上記「Y=」キー12cの操作に続
いて入力される関数式データは直交座標系関数式記憶エ
リア13aに記憶され、上記「r=」キー12dの操作
に続いて入力される関数式データは極座標系関数式記憶
エリア13bに記憶される。
【0014】上記データメモリ14は、レンジデータレ
ジスタ14a、直交座標系レジスタ14b、極座標系レ
ジスタ14cを有するもので、レンジデータレジスタ1
4aには、上記表示画面上のグラフの表示範囲を示すレ
ンジデータ、つまり、X軸の表示画面上の左端及び右端
における最小及び最大座標「Xmin 」「Xmax 
」、Y軸の表示画面上の下端及び上端における最小及び
最大座標「Ymin 」「Ymax 」がそれぞれ上記
キー入力部12により設定され記憶される。
【0015】また、直交座標系レジスタ14bには、上
記レンジデータ「Xmin 」「Xmax」に応じて設
定される直交座標系関数式「Y=F(X)」に対する真
正座標X、該真正座標Xの所定量更新データΔX、及び
上記真正座標Xに基づき得られる真正座標Yが記憶され
る。
【0016】また、極座標系レジスタ14cには、上記
極座標系関数式「r=g(θ)」に対するθ値、該θ値
の所定量更新データΔθ、及び上記θ値に基づき得られ
るr値が記憶される。
【0017】ここで、直交座標系のグラフは、与えられ
た関数式「Y=F(X)」に基づき順次算出されたX軸
及びY軸の原点を基準とする真正座標データ(X,Y)
を、表示画面上の左下隅を基準点とした表示座標データ
(x,y)に変換して表示される。
【0018】また、極座標系のグラフは、与えられた関
数式「r=g(θ)」に基づき順次算出されたθ値とr
値とを、次式1及び次式2に基づきX軸及びY軸の原点
を基準とする真正座標データ(X,Y)に変換した後、
さらに、上記同様表示画面上の左下隅を基準点とした表
示座標データ(x,y)に変換して表示される。 X=r cosθ      …式1 Y=r sinθ      …式2
【0019】上記演算部15は、上記式メモリ13に記
憶された関数式に基づく演算処理を始め、上記真正座標
データ(X,Y)から表示座標データ(x,y)への座
標変換演算処理、上記極座標データ(θ,r)から真正
座標データ(X,Y)へのデータ変換演算処理等を行な
うもので、この演算部15により得られた表示座標デー
タ(x,y)が上記グラフ表示バッファ16bにプロッ
トされる。
【0020】ここで、表示部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」である。
【0021】上記テキスト及びグラフ表示バッファ16
a,16bは、それぞれ表示部17における画面ドット
数に対応するメモリ領域を有するもので、このテキスト
及びグラフ表示バッファ16a,16bに対し表示デー
タが書込まれることで、該表示データの書込み位置に対
応する表示部17のドットマトリクス上に表示処理が行
なわれる。つまり、上記演算部15により算出された表
示座標データ(x,y)がグラフ表示バッファ16bに
プロットされると、該プロット位置に対応する表示部1
7上の2次元座標に対し座標表示が成されることになる
。
【0022】ここで、上記グラフ表示バッファ16bに
対して2点以上の表示座標データ(x,y)がプロット
された場合には、前回プロット位置と今回プロット位置
とを結ぶ各座標データからなるグラフ表示用データが、
上記演算部15から共にグラフ表示バッファ16bにプ
リセットされる。上記表示部17は、例えば96×64
ドットのドットマトリクス表示方式の液晶表示装置を用
いて構成される。一方、上記キー入力データや関数式デ
ータは、上記テキスト表示バッファ16aに書込まれて
表示部17に表示される。次に、上記構成によるグラフ
表示機能付き小型電子式計算機のグラフ表示動作につい
て説明する。
【0023】ユーザが、キー入力部12における「Y=
」キー12c及び数値・文字キー12a,関数キー12
bを操作して、まず、直交座標系関数式「Y=F(X)
」を入力すると、該入力された関数式「Y=F(X)」
は、制御部11により式メモリ13の直交座標コード「
Y=」に対応する直交座標系関数式記憶エリア13aに
記憶される。
【0024】また、キー入力部12における「r=」キ
ー12dを操作して、極座標系関数式「r=g(θ)」
を入力すると、該入力された関数式「r=g(θ)」は
、制御部11により式メモリ13の極座標コード「r=
」に対応する極座標系関数式記憶エリア13bに記憶さ
れる。
【0025】そして、上記各関数式に応じたグラフ表示
を行なうには、キー入力部12における「レンジ」キー
12eを操作してレンジモードを設定すると共に、数値
・文字キー12aを操作してグラフの表示範囲を示すレ
ンジデータXmin ,Xmax ,Ymin ,Ym
ax を入力する。このレンジデータXmin ,Xm
ax ,Ymin ,Ymaxは、制御部11によりデ
ータメモリ14のレンジデータレジスタ14aに記憶さ
れる。
【0026】図2はこのグラフ表示機能付き小型電子式
計算機のグラフ表示処理を示すフローチャートであり、
グラフ表示を行なわせるべくキー入力部12における「
グラフ」キー12fを操作すると、制御部11により式
メモリ13に設定された座標系コードが読出され、直交
座標コード「Y=」か極座標コード「r=」かが判別さ
れる(ステップS1,S2)。本実施例の式メモリ13
からは、まず、直交座標コード「Y=」が読出され、直
交座標系関数式「Y=F(X)」のグラフ表示処理に移
行する。
【0027】すると、データメモリ14の直交座標系レ
ジスタ14bにおける真正座標Xが上記レンジデータレ
ジスタ14aに予め設定された最小座標Xmin に設
定され、上記「Y=F(X)」に関する演算処理が演算
部15にて実行される(ステップS3,S4)。
【0028】このステップS4での演算処理によりその
真正座標データ(X,Y)が得られると、前記式3及び
式4に基づき該真正座標データ(X,Y)に対応する表
示座標データ(x,y)が求められ、演算部15からグ
ラフ表示バッファ16bにプロットされると共に、表示
部17に表示される(ステップS5)。
【0029】ここで、上記直交座標系レジスタ14bに
おける今回の真正座標Xが上記レンジデータレジスタ1
4aに予め設定された最大座標Xmax に達したか否
かが判断される(ステップS6)。
【0030】このステップS6において「No」、つま
り、予め設定された表示座標レンジXmin ,Xma
x に対応するグラフ表示処理が完了してないと判断さ
れると、上記直交座標系レジスタ14bにおける今回の
真正座標Xがその所定量更新データΔXに応じて更新さ
れ、再び上記「Y=F(X)」に関する演算処理が演算
部15にて実行される(ステップS7,S4)。
【0031】すなわち、上記ステップS4〜S7におけ
る処理実行を繰返すことで、上記予め設定された表示座
標レンジXmin ,Xmax に対応する直交座標系
関数式「Y=F(X)」のグラフ表示処理が成されるよ
うになる。
【0032】この後、ステップS6において「Yes」
、つまり、予め設定された表示座標レンジXmin ,
Xmax に対応する直交座標系関数式「Y=F(X)
」のグラフ表示処理が完了したと判断されると、式メモ
リ13における次式の有無が判断される(ステップS8
)。
【0033】このステップS8において「Yes」、つ
まり、式メモリ13には、上記直交座標系関数式「Y=
F(X)」の次に極座標系関数式「r=g(θ)」が存
在すると判断されると、前記ステップS1に戻り、制御
部11により式メモリ13に設定された次の座標系コー
ドが読出される。
【0034】上記ステップS1において、上記直交座標
コード「Y=」の次に設定された座標系コード「r=」
が式メモリ13から読出されると、該読出された座標系
コード「r=」が極座標コードであることが制御部11
により判別される(ステップS2)。
【0035】すると、データメモリ14の極座標系レジ
スタ14cにおけるθ値が初期値“0”に設定され、前
記「r=g(θ)」に関する演算処理が演算部15にて
実行される(ステップS9,S10)。
【0036】このステップS10での演算処理により極
座標データ(r,θ)が得られると、前記式1及び式2
に基づき該極座標データ(r,θ)が真正座標データ(
X,Y)に変換される(ステップS11)。そして、上
記極座標データ(r,θ)に応じた真正座標データ(X
,Y)が得られると、前記式3及び式4に基づき該真正
座標データ(X,Y)に対応する表示座標データ(x,
y)が求められ、演算部15からグラフ表示バッファ1
6bにプロットされると共に、表示部17に表示される
(ステップS12)。ここで、上記極座標系レジスタ1
4cにおける今回のθ値が予め設定された最大θ値(=
2π)に達したか否かが判断される(ステップS13)
。
【0037】このステップS13において「No」、つ
まり、予め設定されたθレンジ(0〜2π)に対応する
グラフ表示処理が完了してないと判断されると、上記極
座標系レジスタ14cにおける今回のθ値がその所定量
更新データΔθ(例えばπ/10)に応じて更新され、
再び上記「r=g(θ)」に関する演算処理が演算部1
5にて実行される(ステップS14,S10)。
【0038】すなわち、上記ステップS10〜S14に
おける処理実行を繰返すことで、上記予め設定されたθ
レンジ(0〜2π)に対応する極座標系関数式「r=g
(θ)」のグラフ表示処理が成されるようになる。
【0039】この後、ステップS13において「Yes
」、つまり、予め設定されたθレンジ(0〜2π)に対
応する極座標系関数式「r=g(θ)」のグラフ表示処
理が完了したと判断されると、式メモリ13における次
式の有無が判断される(ステップS8)。
【0040】このステップS8において「No」、つま
り、式メモリ13には、上記直交座標系関数式「Y=F
(X)」及び極座標系関数式「r=g(θ)」の次に何
等関数式は存在しないと判断されると、該式メモリ13
に書込まれた全ての関数式に対応するグラフが表示部1
7に対して表示されたことになる。図3はこのグラフ表
示機能付き小型電子式計算機のグラフ表示処理に伴う表
示部17のグラフ表示状態を示す図である。
【0041】したがって、上記構成のグラフ表示機能付
き小型電子式計算機によれば、直交座標系関数式「Y=
F(X)」に対応するグラフと極座標系関数式「r=g
(θ)」に対応するグラフとを表示部17における同一
画面上に混在して表示することができ、その様々な解析
が行なえるようになる。
【0042】
【発明の効果】以上のように本発明によれば、ドットマ
トリクス型の表示手段を有し、直交座標系の関数式「Y
=F(X)」及び極座標系の関数式「r=g(θ)」を
入力する関数式入力手段と、この入力手段により入力さ
れた関数式を記憶する関数式記憶手段と、上記表示手段
の表示画面に対応するメモリ領域を有し被表示データを
記憶する表示データ記憶手段と、上記直交座標系の関数
式におけるX値を所定量ずつ変化させた際のY値を求め
る第1の演算手段と、
【0043】この第1の演算手段により得られる直交座
標系関数式の2次元座標(X,Y)に対応する表示デー
タを上記表示データ記憶手段にプロットする第1のプロ
ット手段と、上記極座標系の関数式におけるθ値を所定
量ずつ変化させた際のr値を求める第2の演算手段と、
この第2の演算手段により得られるθ値及びr値に対応
する2次元座標(X,Y)を求めるデータ変換手段と、
【0044】このデータ変換手段により得られる極座標
系関数式の2次元座標(X,Y)に対応する表示データ
を上記表示データ記憶手段にプロットする第2のプロッ
ト手段とを備え、
【0045】表示バッファとして機能する表示データ記
憶手段に対して第1のプロット手段により直交座標系関
数式の2次元座標を、また、第2のプロット手段により
極座標系関数式に対応する2次元座標をそれぞれ共に書
込むよう構成したので、特に、直交座標グラフと極座標
グラフとを同一画面上に混在して表示することが可能に
なる。
【図面の簡単な説明】
【図1】本発明の一実施例に係わるグラフ表示機能付き
小型電子式計算機の電子回路の構成を示すブロック図。
【図2】上記グラフ表示機能付き小型電子式計算機のグ
ラフ表示処理を示すフローチャート。
【図3】上記グラフ表示機能付き小型電子式計算機のグ
ラフ表示処理に伴う表示部のグラフ表示状態を示す図。
【符号の説明】
11…制御部、12…キー入力部、12a…数値・文字
キー、12b…関数キー、12c…「Y=」キー、12
d…「r=」キー、12e…「レンジ」キー、12f…
「グラフ」キー、13…式メモリ、13a…直交座標系
関数式記憶エリア、13b…極座標系関数式記憶エリア
、14…データメモリ、14a…レンジデータレジスタ
、14b…直交座標系レジスタ、14c…極座標系レジ
スタ、15…演算部、16a…テキスト表示バッファ、
16b…グラフ表示バッファ、17…表示部。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  ドットマトリクス型の表示手段を有す
    るグラフ表示機能付き小型電子式計算機において、直交
    座標系の関数式「Y=F(X)」及び極座標系の関数式
    「r=g(θ)」を入力する関数式入力手段と、この入
    力手段により入力された関数式を記憶する関数式記憶手
    段と、上記表示手段の表示画面に対応するメモリ領域を
    有し被表示データを記憶する表示データ記憶手段と、上
    記直交座標系の関数式におけるX値を所定量ずつ変化さ
    せた際のY値を求める第1の演算手段と、この第1の演
    算手段により得られる直交座標系関数式の2次元座標(
    X,Y)に対応する表示データを上記表示データ記憶手
    段にプロットする第1のプロット手段と、上記極座標系
    の関数式におけるθ値を所定量ずつ変化させた際のr値
    を求める第2の演算手段と、この第2の演算手段により
    得られるθ値及びr値に対応する2次元座標(X,Y)
    を求めるデータ変換手段と、このデータ変換手段により
    得られる極座標系関数式の2次元座標(X,Y)に対応
    する表示データを上記表示データ記憶手段にプロットす
    る第2のプロット手段とを具備し、上記直交座標系デー
    タと極座標系データとを混在して表示することを特徴と
    するグラフ表示機能付き小型電子式計算機。
JP3000678A 1991-01-08 1991-01-08 グラフ表示制御装置及びグラフ表示制御方法 Pending JPH04251371A (ja)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

Publication Number Publication Date
JPH04251371A true JPH04251371A (ja) 1992-09-07

Family

ID=11480414

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3000678A Pending JPH04251371A (ja) 1991-01-08 1991-01-08 グラフ表示制御装置及びグラフ表示制御方法

Country Status (1)

Country Link
JP (1) JPH04251371A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07146948A (ja) * 1993-11-25 1995-06-06 Casio Comput Co Ltd グラフ表示装置
EP0660244A1 (en) * 1993-11-25 1995-06-28 Casio Computer Company Limited Graph display apparatus
JP2007199019A (ja) * 2006-01-30 2007-08-09 Hioki Ee Corp 表示制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07146948A (ja) * 1993-11-25 1995-06-06 Casio Comput Co Ltd グラフ表示装置
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
JP2007199019A (ja) * 2006-01-30 2007-08-09 Hioki Ee Corp 表示制御装置

Similar Documents

Publication Publication Date Title
US4535416A (en) Electronic compact function calculator
JPH04235658A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH05204864A (ja) 関数電卓
US7403189B2 (en) Graphical calculator
JPH04219858A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH01283621A (ja) 座標入力方式
JP3508142B2 (ja) グラフ表示機能付き電子式計算機
US8832562B2 (en) Graphical calculator user interface for function drawing
US5166897A (en) Integral calculating apparatus
JPH06124164A (ja) 手書き入力装置
JP2560344Y2 (ja) 小型電子式計算機
JP2715405B2 (ja) グラフ表示制御装置及びグラフ表示制御方法
JP3498323B2 (ja) 電子式計算機及び演算処理方法
JP3577554B2 (ja) 関数計算機、グラフ表示制御装置、およびグラフ表示制御方法
JP3658947B2 (ja) グラフ表示装置、グラフ表示制御方法、及びグラフ表示制御プログラムを記録した記録媒体
JPH0124660Y2 (ja)
JPH04223545A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH01314321A (ja) タッチパネル入力装置
JPH0512743B2 (ja)
JPS61275962A (ja) グラフ表示機能を備えた小型電子式計算機
JPS63127355A (ja) タブレツト付電子手帳装置
JPS61256380A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPS63127356A (ja) タブレツト付電子手帳装置
JPS628217A (ja) 文字表示キ−ボ−ド
JPS61275960A (ja) グラフ表示機能を備えた小型電子式計算機