JPH1097501A - Display device - Google Patents

Display device

Info

Publication number
JPH1097501A
JPH1097501A JP25115096A JP25115096A JPH1097501A JP H1097501 A JPH1097501 A JP H1097501A JP 25115096 A JP25115096 A JP 25115096A JP 25115096 A JP25115096 A JP 25115096A JP H1097501 A JPH1097501 A JP H1097501A
Authority
JP
Japan
Prior art keywords
data
conversion
matrix
coordinate
graph
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
JP25115096A
Other languages
Japanese (ja)
Inventor
Satomi Degawa
里美 出川
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 JP25115096A priority Critical patent/JPH1097501A/en
Publication of JPH1097501A publication Critical patent/JPH1097501A/en
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

(57)【要約】 【課題】任意の座標点を一次変換により異なる座標点に
移動させる一次変換機能を備えた電子計算装置におい
て、一次変換によりグラフが変化する過程を容易に認識
すること。 【解決手段】一次変換モードにおいて、一次変換の対象
となる所望のグラフ関数式「Y=X」及び変換行列[3,
4,5,6] を入力すると共に、任意の変換段階数n(=
4)を設定して一次変換によるグラフデータの作成描画
処理を実行すると、単位行列[1,0,0,1] から前記最終変
換行列[3,4,5,6] までの間が前記設定変換段階数n(=
4)に分割された4段階の変換行列[1.5,1,1.25,2.25]
[2,2,2.5,3.5][2.5,3,3.75,4.75][3,4,5,6]が求めら
れ、順次各段階の変換行列に従ったグラフ関数式「Y=
X」の一次変換がなされ、それぞれ対応するグラフデー
タが順番に液晶表示部16に描画表示される。
(57) [Summary] [PROBLEMS] To easily recognize a process of changing a graph by a primary transformation in an electronic computing device having a primary transformation function of moving an arbitrary coordinate point to a different coordinate point by a primary transformation. In a primary conversion mode, a desired graph function expression “Y = X” and a conversion matrix [3,
4,5,6] and an arbitrary number of conversion stages n (=
When the drawing process is performed by creating the graph data by the primary conversion by setting 4), the setting from the unit matrix [1,0,0,1] to the final conversion matrix [3,4,5,6] is performed. The number of conversion stages n (=
Four-stage transformation matrix divided into 4) [1.5,1,1.25,2.25]
[2,2,2.5,3.5] [2.5,3,3.75,4.75] [3,4,5,6] are obtained, and the graph function formula “Y =
The primary conversion of “X” is performed, and the corresponding graph data is drawn and displayed on the liquid crystal display unit 16 in order.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、グラフ表示機能を
備えた表示装置に関する。
The present invention relates to a display device having a graph display function.

【0002】[0002]

【従来の技術】従来、関数計算機能を有する表示装置に
あっては、入力された座標データに対応した座標点を表
示画面上に座標軸と共にプロット表示するものや、入力
された任意の関数式に対応するグラフを、表示画面上に
座標軸と共に描画表示することのできるもの等が実用化
されている。
2. Description of the Related Art Conventionally, in a display device having a function calculation function, a coordinate point corresponding to input coordinate data is plotted and displayed on a display screen together with coordinate axes, or an arbitrary function expression is input. A graph capable of drawing and displaying a corresponding graph together with coordinate axes on a display screen has been put to practical use.

【0003】また、このような表示装置では、任意の座
標データに対応してプロット表示されている座標点を、
変換を行なって異なる座標位置に移動させて表示するよ
うにした変換機能を備えたものも実用化されている。
Further, in such a display device, coordinate points plotted and displayed corresponding to arbitrary coordinate data are represented by:
A device having a conversion function of performing conversion and moving to a different coordinate position for display has also been put to practical use.

【0004】すなわち、ある座標データを入力して対応
する座標点をプロット表示させた後に、変換のための角
度を設定し変換の実行を指示すると、初期の座標データ
が座標(0,0)を中心に前記設定された角度分だけ移
動されて表示されるもので、これにより初期の座標デー
タに対応する座標点が設定角度分移動した表示がなされ
る。
That is, after inputting certain coordinate data and plotting and displaying the corresponding coordinate points, when an angle for conversion is set and execution of the conversion is instructed, the initial coordinate data changes the coordinates (0, 0). The display is shifted to the center by the set angle, and is displayed by moving the coordinate point corresponding to the initial coordinate data by the set angle.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、前記従
来の表示装置における変換機能では、初期の座標データ
に対応する座標点が所望の変換後の座標点に直接入れ代
わって表示されるので、変換の過程における座標点の移
動の変化状態を知ることはできない。
However, in the conversion function of the conventional display device, the coordinate points corresponding to the initial coordinate data are displayed directly in place of the desired converted coordinate points. The change state of the movement of the coordinate point in the process cannot be known.

【0006】このため、座標点の変換による変化イメー
ジをつかみずらい問題がある。本発明は、前記のような
問題に鑑みなされたもので、座標変換により、プロット
表示された座標点や、さらには描画されたグラフ等の座
標データについても変化する過程を容易に認識すること
が可能になる表示装置を提供することを目的とする。
[0006] For this reason, there is a problem that it is difficult to grasp the change image due to the transformation of the coordinate points. SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problem, and it is possible to easily recognize a process of changing coordinate data plotted and displayed, and also coordinate data such as a drawn graph, by coordinate conversion. It is an object to provide a display device that can be used.

【0007】[0007]

【課題を解決するための手段】すなわち、本発明の請求
項1に係わる表示装置は、座標上の任意の座標点を示す
座標データを入力する座標データ入力手段と、この座標
データ入力手段により入力された座標データを変換する
ための変換式データを入力する変換式データ入力手段
と、この変換式データ入力手段によって入力された変換
式データに基づいてそれぞれ異なる複数の変換式データ
を算出する変換式データ算出手段と、この変換式データ
算出手段によって算出された複数の変換式データと前記
変換式データ入力手段によって入力された変換式データ
とによって順次前記座標データ入力手段によって入力さ
れた座標データを変換する座標データ変換手段と、この
座標データ変換手段により変換された座標データに対応
した座標点を順次表示する座標表示手段とを具備したこ
とを特徴とする。
That is, a display device according to a first aspect of the present invention comprises: coordinate data input means for inputting coordinate data indicating an arbitrary coordinate point on coordinates; Conversion formula data input means for inputting conversion formula data for converting the input coordinate data, and a conversion formula for calculating a plurality of different conversion formula data based on the conversion formula data input by the conversion formula data input means. The coordinate data input by the coordinate data input means is sequentially converted by the data calculation means and the plurality of conversion formula data calculated by the conversion formula data calculation means and the conversion formula data input by the conversion formula data input means. Coordinate data converting means and coordinate points corresponding to the coordinate data converted by the coordinate data converting means are sequentially displayed. Characterized by comprising a coordinate display means for.

【0008】つまり、本発明の請求項1に係わる表示装
置では、座標変換の対象となる任意の座標データを入力
すると共に、この座標データを変換するための変換式デ
ータを入力すると、入力された変換式データに基づいて
それぞれ異なる複数の変換式データが算出され、この算
出された複数の変換式データと前記入力された変換式デ
ータとによって順次前記入力された座標データが変換さ
れ、この変換された座標データに対応した座標点が順次
表示されるので、座標変換の過程における座標の移動の
変化を容易に見れることになる。
That is, in the display device according to the first aspect of the present invention, when arbitrary coordinate data to be subjected to coordinate conversion is input and conversion formula data for converting the coordinate data is input, the input is performed. A plurality of different conversion formula data are calculated based on the conversion formula data, and the input coordinate data is sequentially converted by the calculated plurality of conversion formula data and the input conversion formula data. Since the coordinate points corresponding to the coordinate data are sequentially displayed, it is possible to easily see the change in the movement of the coordinates in the course of the coordinate conversion.

【0009】また、本発明の請求項2に係わる表示装置
は、座標変換の対象となる任意の関数データを入力する
関数データ入力手段と、任意の行列データを入力する行
列データ入力手段と、この行列データ入力手段により入
力された行列データを単位行列との間で複数の行列デー
タに分割する分割手段と、この分割手段により分割され
た複数の行列データの前記単位行列に近い行列データか
ら順番に前記関数データ入力手段により入力された関数
データに掛け合わせて各対応する座標変換後の関数デー
タを求める演算手段と、この演算手段により順番に求め
られた複数分割された各行列データによる座標変換後の
各関数データに対応するそれぞれの座標点を順次表示す
る変換過程表示手段とを具備したことを特徴とする。
Further, the display device according to claim 2 of the present invention comprises: function data input means for inputting arbitrary function data to be subjected to coordinate transformation; matrix data input means for inputting arbitrary matrix data; A dividing unit that divides the matrix data input by the matrix data input unit into a plurality of matrix data between a unit matrix and a plurality of matrix data divided by the dividing unit; Calculating means for multiplying the function data input by the function data input means to obtain the corresponding function data after coordinate conversion; and calculating the coordinate data by the plurality of divided matrix data sequentially obtained by the calculating means. And a conversion process display means for sequentially displaying respective coordinate points corresponding to the respective function data.

【0010】つまり、本発明の請求項2に係わる表示装
置では、座標変換の対象となる任意の関数データを入力
すると共に、任意の行列データを入力すると、入力され
た行列データが単位行列との間で複数の行列データに分
割され、この分割された複数の行列データの前記単位行
列に近い行列データから順番に前記入力された関数デー
タに掛け合わされて各対応する座標変換後の関数データ
が求められ、当該順番に求められた複数分割された各行
列データによる座標変換後の各関数データに対応するそ
れぞれの座標点が順次表示されるので、座標変換の過程
における関数座標の移動の変化を容易に見れることにな
る。
That is, in the display device according to the second aspect of the present invention, when arbitrary function data to be subjected to coordinate conversion is input and arbitrary matrix data is input, the input matrix data is converted into a unit matrix. The matrix data is divided into a plurality of matrix data between the matrix data, and the matrix data close to the unit matrix of the divided plurality of matrix data is sequentially multiplied by the input function data to obtain each corresponding function data after coordinate transformation. The coordinate points corresponding to each function data after the coordinate conversion by the plurality of divided matrix data obtained in the order are sequentially displayed, so that the change of the movement of the function coordinates in the coordinate conversion process can be easily performed. You can see it.

【0011】また、本発明の請求項3に係わる表示装置
は、前記請求項2に係わる表示装置にあって、さらに、
座標変換の変換段階数を指定する変換段階数指定手段を
備え、前記分割手段を、前記行列データ入力手段により
入力された行列データを単位行列との間で前記変換段階
数指定手段により指定された座標変換段階数分の行列デ
ータに分割する分割手段としたことを特徴とする。
A display device according to a third aspect of the present invention is the display device according to the second aspect, further comprising:
A conversion step number specifying means for specifying a conversion step number of the coordinate conversion, wherein the dividing means specifies the matrix data input by the matrix data input means with a unit matrix by the conversion step number specifying means. A dividing means for dividing the data into matrix data corresponding to the number of coordinate transformation steps is provided.

【0012】つまり、本発明の請求項3に係わる表示装
置では、座標変換の対象となる任意の関数データを入力
すると共に、任意の行列データを入力すると、入力され
た行列データが単位行列との間で変換段階数指定手段に
より指定された座標変換段階数分の行列データに分割さ
れ、この分割された指定変換段階数分の行列データの前
記単位行列に近い行列データから順番に前記入力された
関数データに掛け合わされて各対応する座標変換後の関
数データが求められ、当該順番に求められた指定変換段
階数分の各行列データによる座標変換後の各関数データ
に対応するそれぞれの座標点が順次表示されるので、座
標変換の過程における関数座標の移動の変化を任意の段
階に分割して容易に見れることになる。
That is, in the display device according to the third aspect of the present invention, when arbitrary function data to be subjected to coordinate transformation is input and arbitrary matrix data is input, the input matrix data is converted to a unit matrix. The matrix data is divided into matrix data for the number of coordinate transformation stages designated by the transformation stage number designation means, and the matrix data for the divided designated transformation stages is sequentially input from the matrix data close to the unit matrix. Multiplied by the function data, the corresponding coordinate-converted function data is obtained, and the respective coordinate points corresponding to the function data after the coordinate conversion by the matrix data for the designated number of conversion steps determined in the order are obtained. Since the display is sequentially performed, the change in the movement of the function coordinates in the process of the coordinate conversion can be divided into arbitrary stages and easily viewed.

【0013】また、本発明の請求項4に係わる表示装置
は、前記請求項2又は請求項3に係わる表示装置にあっ
て、さらに、座標の範囲を指定する範囲指定手段を備
え、前記演算手段を、前記分割手段により分割された複
数の行列データの前記単位行列に近い行列データから順
番に前記関数データ入力手段により入力された関数デー
タに前記範囲指定手段により指定された座標の範囲内で
掛け合わせて各対応する座標変換後の関数データを求め
る演算手段としたことを特徴とする。
A display device according to a fourth aspect of the present invention is the display device according to the second or third aspect, further comprising a range designating means for designating a coordinate range, and the arithmetic means Is multiplied in order from the matrix data close to the unit matrix of the plurality of matrix data divided by the dividing means within the range of the coordinates specified by the range specifying means by the function data input by the function data input means. In addition, a calculation means for obtaining the function data after each corresponding coordinate conversion is provided.

【0014】つまり、本発明の請求項4に係わる表示装
置では、分割された複数の行列データの単位行列に近い
行列データから順番に前記入力された関数データに前記
範囲指定手段により指定された座標の範囲内で掛け合わ
されて各対応する座標変換後の関数データが求められ、
当該順番に求められた複数分割された各行列データによ
る座標変換後の各関数データに対応するそれぞれの座標
点が順次表示されるので、座標変換の過程における関数
座標の移動の変化を、指定された範囲の座標内にのみ限
定して容易に見れることになる。
That is, in the display device according to a fourth aspect of the present invention, the coordinate data specified by the range specifying means is sequentially added to the input function data from the matrix data close to the unit matrix of the plurality of divided matrix data. And the corresponding coordinate-converted function data is obtained.
The respective coordinate points corresponding to the respective function data after the coordinate conversion by the plurality of divided matrix data obtained in the order are sequentially displayed, so that the change in the movement of the function coordinates in the coordinate conversion process is designated. It can be easily seen only within the coordinates within the range.

【0015】[0015]

【発明の実施の形態】以下図面により本発明の実施の形
態について説明する。図1は本発明の実施形態に係わる
関数計算機能を備えた電子計算装置の電子回路の構成を
示すブロック図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an electronic circuit of an electronic computer having a function calculation function according to an embodiment of the present invention.

【0016】この電子計算装置は、制御部(CPU)1
1を備えている。制御部(CPU)11は、キー入力部
12からのキー操作信号に応じてROM13に予め記憶
されているシステムプログラムを起動させ、このシステ
ムプログラムに従って回路各部の動作制御を実行するも
ので、この制御部(CPU)11には、前記キー入力部
12,ROM13の他、RAM14が接続されると共
に、表示駆動回路15を介して液晶表示部16が表示さ
れる。
The electronic computer includes a control unit (CPU) 1
1 is provided. The control unit (CPU) 11 starts a system program stored in the ROM 13 in response to a key operation signal from the key input unit 12, and executes operation control of each circuit unit according to the system program. The unit (CPU) 11 is connected to a RAM 14 in addition to the key input unit 12 and the ROM 13, and a liquid crystal display unit 16 is displayed via a display drive circuit 15.

【0017】キー入力部12には、数字キー,記号キ
ー,ファンクションキー等からなるデータ入力キー12
a、計算モードやグラフモード,一次変換モード等の動
作モードを選択するためのメニュー画面を表示させる際
に操作される「メニュー」キー12b、各種のデータ選
択や設定機能の実行を指示する際に操作される「実行」
キー12c、前記グラフモードや一次変換モードでの動
作中において関数式の表示状態と該関数式に対応するグ
ラフの表示状態とを切り換える際に操作される「グラフ
←→式」キー12d、表示画面上でのカーソル移動操作
やデータ選択操作等を行なう際に利用される「△」キー
12e,「▽」キー12f等が備えられる。
The key input unit 12 includes a data input key 12 comprising numeric keys, symbol keys, function keys, and the like.
a, a "menu" key 12b operated when displaying a menu screen for selecting an operation mode such as a calculation mode, a graph mode, a primary conversion mode, etc., for instructing various data selections and execution of setting functions. "Execution" operated
Key 12c, "Graph ← → Expression" key 12d operated when switching between the display state of a function expression and the display state of a graph corresponding to the function expression during operation in the graph mode or the primary conversion mode, a display screen A "@" key 12e, a "@" key 12f, and the like used for performing a cursor moving operation, a data selection operation, and the like described above are provided.

【0018】ROM13には、この電子計算装置の全体
の動作を司るシステムプログラムが予め記憶されると共
に、計算モードやグラフモード,一次変換モード等、メ
ニュー画面において選択可能な各種の動作モードに対応
した制御処理プログラム等が予め記憶される。
The ROM 13 stores in advance a system program for controlling the entire operation of the electronic computer, and corresponds to various operation modes selectable on a menu screen, such as a calculation mode, a graph mode, and a primary conversion mode. A control processing program and the like are stored in advance.

【0019】RAM14には、表示レジスタ14a、式
レジスタ14b、グラフレジスタ14c、行列レジスタ
14d、変換段階数(n)レジスタ14e、変換番号
(a)レジスタ14fが備えられる。
The RAM 14 includes a display register 14a, an expression register 14b, a graph register 14c, a matrix register 14d, a conversion stage number (n) register 14e, and a conversion number (a) register 14f.

【0020】表示レジスタ14aには、液晶表示部16
に表示すべき表示データがビットマップデータとして展
開されて記憶される。式レジスタ14bには、キー入力
部12のデータ入力キー12aにより入力された関数式
等の式データが記憶される。
The display register 14a includes a liquid crystal display 16
Is developed and stored as bitmap data. The expression register 14b stores expression data such as a function expression input by the data input key 12a of the key input unit 12.

【0021】グラフレジスタ14cには、グラフモード
や一次変換モードにおいて、入力された関数式や一次変
換された関数式に対応するグラフデータがビットマップ
データとして描画される。
In the graph register 14c, in the graph mode or the primary conversion mode, the input function expression or graph data corresponding to the linearly converted function expression is drawn as bitmap data.

【0022】行列レジスタ14dには、一次変換モード
において、前記式レジスタ14bに記憶されているグラ
フ描画用の式データに掛け合わせて一次変換するための
任意に入力設定された行列データが記憶される。
The matrix register 14d stores, in the primary conversion mode, arbitrarily input and set matrix data for performing a primary conversion by multiplying the expression data for graph drawing stored in the expression register 14b. .

【0023】変換段階数(n)レジスタ14eには、一
次変換モードにおいて、グラフの一次変換の過程を段階
的に演算するための任意に入力設定された変換段階数n
がセットされる。
The conversion stage number (n) register 14e has an arbitrarily input and set conversion stage number n for calculating the primary conversion process of the graph stepwise in the primary conversion mode.
Is set.

【0024】変換番号(a)レジスタ14fには、一次
変換モードにおいて、前記変換段階数nによる一次変換
の過程内で何番目の変換段数にあるかを示す変換番号a
がセットされる。
The conversion number (a) register 14f stores, in the primary conversion mode, a conversion number a indicating the number of conversion stages in the primary conversion process based on the conversion stage number n.
Is set.

【0025】次に、前記構成による関数計算機能を備え
た電子計算装置の動作について説明する。図2は前記電
子計算装置における全体処理を示すフローチャートであ
る。
Next, the operation of the electronic computer provided with the function calculating function according to the above configuration will be described. FIG. 2 is a flowchart showing the overall processing in the electronic computer.

【0026】電子計算装置のシステム電源を投入し、キ
ー入力部12の「メニュー」キー12bを操作すると、
計算モードやグラフモード,一次変換モード等の動作モ
ードを選択するためのメニュー画面が液晶表示部16に
表示される(ステップS1→S2)。
When the system power of the electronic computer is turned on and the "menu" key 12b of the key input unit 12 is operated,
A menu screen for selecting an operation mode such as a calculation mode, a graph mode, and a primary conversion mode is displayed on the liquid crystal display unit 16 (step S1 → S2).

【0027】前記メニュー画面の表示状態において、カ
ーソルキーである「△」キー12eや「▽」キー12f
を選択的に操作して所望の動作モードを選択すると、選
択された動作モードに対応する制御プログラムが起動さ
れ、当該選択動作モードに応じた初期画面が液晶表示部
16に表示される(ステップS3→S4,S5→S
6)。
In the display state of the menu screen, cursor keys "@" key 12e and "@" key 12f
Is selectively operated to select a desired operation mode, a control program corresponding to the selected operation mode is started, and an initial screen corresponding to the selected operation mode is displayed on the liquid crystal display unit 16 (step S3). → S4, S5 → S
6).

【0028】そして、前記動作モードの選択により、計
算モードが選択された場合には、計算モード処理が起動
され(ステップS7→S8)、また、グラフモードが選
択された場合には、グラフモード処理が起動され(ステ
ップS9→S10)、また、一次変換モードが選択され
た場合には、一次変換モード処理が起動される(ステッ
プS11→SA)。
When the calculation mode is selected by the selection of the operation mode, the calculation mode processing is started (steps S7 → S8). When the graph mode is selected, the graph mode processing is performed. Is activated (steps S9 → S10), and when the primary conversion mode is selected, the primary conversion mode processing is activated (steps S11 → SA).

【0029】図3は前記電子計算装置における一次変換
モード処理を示すフローチャートである。図4は前記電
子計算装置における一次変換モード処理の起動初期にお
ける式入力表示状態を示す図である。
FIG. 3 is a flowchart showing the primary conversion mode processing in the electronic computer. FIG. 4 is a diagram showing an expression input display state at the initial stage of the primary conversion mode processing in the electronic computing device.

【0030】図5は前記電子計算装置における一次変換
モード処理に伴なう一次変換の段階的実行過程に対応す
るグラフ表示状態を示す図である。すなわち、前記メニ
ュー画面における動作モードの選択設定操作により、図
3における一次変換モード処理が起動されると、図4
(A)に示すように、初期のグラフ関数式を「Y=
」、グラフのx方向描画範囲を「x= 〜 」、一次
変換の段階数を「n= 」、一次変換行列を「行列 」
としてユーザ入力して設定するための式入力表示画面が
液晶表示部16に表示される。
FIG. 5 is a view showing a graph display state corresponding to a stepwise execution process of the primary conversion accompanying the primary conversion mode processing in the electronic computer. That is, when the primary conversion mode processing in FIG. 3 is started by the operation mode selection setting operation on the menu screen, FIG.
As shown in (A), the initial graph function is expressed as “Y =
, The drawing range of the graph in the x direction is “x = 〜”, the number of stages of the primary conversion is “n =”, and the primary conversion matrix is “matrix”.
A formula input display screen for inputting and setting by the user is displayed on the liquid crystal display unit 16.

【0031】この一次変換モードにおける式入力表示画
面の表示状態において、キー入力部12の「グラフ←→
式」キー12dが操作されると、その時点で、RAM1
4内の式レジスタ14bに記憶されている関数式に応じ
てグラフレジスタ14cに記憶されているグラフデータ
が読み出されて表示レジスタ14aに書き込まれ、前記
式入力表示画面に代わって液晶表示部16にグラフ表示
される(ステップA1→A2→A3,A4)。
In the display state of the equation input display screen in the primary conversion mode, the key input unit 12 displays "graph ← →
When the "expression" key 12d is operated, the RAM 1
4, the graph data stored in the graph register 14c is read out and written into the display register 14a in accordance with the function formula stored in the expression register 14b, and the liquid crystal display unit 16 is substituted for the expression input display screen. (Step A1 → A2 → A3, A4).

【0032】また、前記図4(A)に示したような、式
入力表示画面の表示状態において、図4(B)に示すよ
うに、キー入力部12のデータ入力キー12aを選択的
に操作し、一次変換の対象となる初期のグラフ関数式を
「Y=X」、グラフのx方向描画範囲を「x=−2〜
2」、一次変換の段階数を「n=4」、一次変換行列を
「行列a,b,c,d=3,4,5,6」として入力す
ると、入力されたグラフ関数式「Y=X」及びそのx方
向描画範囲「x=−2〜2」はRAM14内の式レジス
タ14bに記憶され、また、一次変換の段階数「n=
4」はRAM14内の変換段階数レジスタ14eにセッ
トされ、また、一次変換行列「行列3,4,5,6」は
RAM14内の行列レジスタ14dに記憶される(ステ
ップA1→A2→A5→A6)。
Further, in the display state of the expression input display screen as shown in FIG. 4A, the data input key 12a of the key input section 12 is selectively operated as shown in FIG. 4B. The initial graph function expression to be subjected to the primary conversion is “Y = X”, and the drawing range of the graph in the x direction is “x = −2 to
2 ", the number of stages of the primary transformation is" n = 4 ", and the primary transformation matrix is" matrix a, b, c, d = 3, 4, 5, 6 ". X ”and its x-direction drawing range“ x = −2 to 2 ”are stored in the expression register 14 b in the RAM 14, and the number of stages of the primary conversion“ n =
"4" is set in the conversion stage number register 14e in the RAM 14, and the primary conversion matrix "matrix 3, 4, 5, 6" is stored in the matrix register 14d in the RAM 14 (steps A1, A2, A5, A6). ).

【0033】ここで、RAM14内の変換番号レジスタ
14fには、変換番号a=1として初期セットされる。
こうして、前記式入力表示画面における各項目のデータ
が入力されて設定された状態で、キー入力部12の「実
行」キー12cが操作されると、RAM14内の各デー
タレジスタにおいてグラフ関数式の一次変換に必要なデ
ータが設定済みであることが判断され、まず、RAM1
4内の行列レジスタ14dに記憶されている一次変換用
行列データ「3,4,5,6」が単位行列「1,0,
0,1」との間で、前記RAM14内の変換段階数レジ
スタ14eにセットされている一次変換段階数n(=
4)に従って4段階に分割され、当該4段階に分割され
た4つの行列データ「1.5,1,1.25,2.2
5」「2,2,2.5,3.5」「2.5,3,3.7
5,4.75」「3,4,5,6」が、それぞれ“1”
〜“4”として番号付けられて行列レジスタ14dに記
憶される(ステップA7→A8→A9)。
Here, the conversion number register 14f in the RAM 14 is initially set as the conversion number a = 1.
When the "execute" key 12c of the key input unit 12 is operated in a state where the data of each item in the expression input display screen is input and set, the primary function of the graph function expression is stored in each data register in the RAM 14. It is determined that the data necessary for conversion has been set, and
The matrix data for primary conversion “3, 4, 5, 6” stored in the matrix register 14 d in the unit matrix “1, 0,
0, 1 ", the number n of primary conversion stages (=) set in the conversion stage number register 14e in the RAM 14.
4), the four matrix data “1.5, 1, 1.25, 2.2” divided into four stages.
5 ", 2,2,2.5,3.5""2.5,3,3.7"
5,4.75 ”and“ 3,4,5,6 ”are each“ 1 ”
4 “4” and stored in the matrix register 14d (steps A7 → A8 → A9).

【0034】そして、RAM14内の式レジスタ14b
にx方向描画範囲が「x=−2〜2」として設定されて
いると判断された場合には、当該設定されているx方向
描画範囲「x=−2〜2」内において、式レジスタ14
bに記憶されているグラフ関数式「Y=X」に対応する
グラフデータが作成されてグラフレジスタ14cに描画
記憶されると共に、表示レジスタ14aに転送されて書
き込まれ、図5(A)に示すように、液晶表示部16に
表示される(ステップA10→A11a)。
The expression register 14b in the RAM 14
If it is determined that the x-direction drawing range is set as “x = −2 to 2”, the expression register 14 is set within the set x-direction drawing range “x = −2 to 2”.
Graph data corresponding to the graph function expression “Y = X” stored in b is created and drawn and stored in the graph register 14c, and is also transferred and written to the display register 14a, as shown in FIG. Is displayed on the liquid crystal display unit 16 (step A10 → A11a).

【0035】こうして、一次変換の対象となるグラフ関
数式「Y=X」に対応するグラフデータが作成され、図
5(A)に示したように、設定されたx方向描画範囲
「x=−2〜2」内において液晶表示部16に描画表示
されると、RAM14内の変換番号レジスタ14fにセ
ットされている変換番号a(=1)に従って、RAM1
4内の行列レジスタ14dに記憶されている“1”番目
の行列データ「1.5,1,1.25,2.25」が前
記グラフ関数式「Y=X」に対応するx方向描画範囲
「x=−2〜2」内の各(x,y)データに掛け合わさ
れたグラフデータが作成されてグラフレジスタ14cに
描画され、図5(B)に示すように、第1段階の変換行
列に応じたグラフデータとして前記初期のグラフ関数式
「Y=X」に対応するグラフデータに代わって液晶表示
部16に表示される(ステップA12a,A13a)。
In this way, graph data corresponding to the graph function expression “Y = X” to be subjected to the primary conversion is created, and as shown in FIG. 5A, the set x-direction drawing range “x = − When the image is drawn and displayed on the liquid crystal display section 16 within the range of "2 to 2", the RAM 1 is set in accordance with the conversion number a (= 1) set in the conversion number register 14f in the RAM 14.
The "1" -th matrix data "1.5, 1, 1.25, 2.25" stored in the matrix register 14d in the X-direction drawing range corresponding to the graph function expression "Y = X" Graph data multiplied by each (x, y) data in “x = −2 to 2” is created and drawn in the graph register 14c, and as shown in FIG. Is displayed on the liquid crystal display unit 16 in place of the graph data corresponding to the initial graph function formula "Y = X" (steps A12a and A13a).

【0036】また、これと共に、当該変換行列である
“1”番目の行列データ「1.5,1,1.25,2.
25」が液晶表示部16に参照表示される(ステップA
14a)。
At the same time, the “1” -th matrix data “1.5, 1, 1.25, 2..
25 "is displayed on the liquid crystal display unit 16 as reference (step A).
14a).

【0037】ここで、前記変換番号レジスタ14fにセ
ットされている変換番号a(=1)が変換段階数レジス
タ14eにセットされている一次変換段階数n(=4)
に到達したか否か、つまり、最終変換行列「3,4,
5,6」に対応する一次変換まで行なわれたか否か判断
される(ステップA15a)。
Here, the conversion number a (= 1) set in the conversion number register 14f is the primary conversion step number n (= 4) set in the conversion step number register 14e.
, That is, the final transformation matrix “3, 4,
It is determined whether the primary conversion corresponding to "5, 6" has been performed (step A15a).

【0038】この場合、変換番号レジスタ14fにセッ
トされている変換番号aは“1”であり、変換段階数レ
ジスタ14eにセットされている一次変換段階数n(=
4)に到達してないと判断されるので、当該変換番号a
はインクリメントされて“2”にセットされ、再び前記
ステップA12aからの処理に復帰する(ステップA1
5a→A16a→A12a)。
In this case, the conversion number a set in the conversion number register 14f is "1", and the primary conversion step number n (=
4), the conversion number a
Is incremented and set to "2", and the process returns to the process from step A12a again (step A1).
5a → A16a → A12a).

【0039】すると、前記RAM14内の変換番号レジ
スタ14fにインクリメントされてセットされた変換番
号a(=2)に従って、RAM14内の行列レジスタ1
4dに記憶されている“2”番目の行列データ「2,
2,2.5,3.5」が前記グラフ関数式「Y=X」に
対応するx方向描画範囲「x=−2〜2」内の各(x,
y)データに掛け合わされたグラフデータが作成されて
グラフレジスタ14cに描画され、図5(C)に示すよ
うに、第2段階の変換行列に応じたグラフデータとして
前記第1段階の変換行列に応じたグラフデータに代わっ
て液晶表示部16に表示される(ステップA12a,A
13a)。
Then, according to the conversion number a (= 2) which is incremented and set in the conversion number register 14f in the RAM 14, the matrix register 1 in the RAM 14 is set.
4d, “2” -th matrix data “2,
2,2.5,3.5 "correspond to each of the (x, -2) in the x-direction drawing range" x = -2 to 2 "corresponding to the graph function expression" Y = X ".
y) Graph data multiplied by the data is created and drawn in the graph register 14c. As shown in FIG. 5C, the first-stage conversion matrix is converted into graph data corresponding to the second-stage conversion matrix. The data is displayed on the liquid crystal display unit 16 instead of the corresponding graph data (steps A12a and A12a).
13a).

【0040】また、これと共に、当該変換行列である
“2”番目の行列データ「2,2,2.5,3.5」が
液晶表示部16に参照表示される(ステップA14
a)。この場合、変換番号レジスタ14fにセットされ
ている変換番号aは“2”であり、変換段階数レジスタ
14eにセットされている一次変換段階数n(=4)に
到達してないと判断されるので、当該変換番号aはイン
クリメントされて“3”にセットされ、再び前記ステッ
プA12aからの処理に復帰する(ステップA15a→
A16a→A12a)。
At the same time, the "2" -th matrix data "2, 2, 2.5, 3.5", which is the conversion matrix, is displayed on the liquid crystal display section 16 with reference (step A14).
a). In this case, the conversion number a set in the conversion number register 14f is “2”, and it is determined that the conversion number a has not reached the primary conversion stage number n (= 4) set in the conversion stage number register 14e. Therefore, the conversion number a is incremented and set to “3”, and the process returns to the process from step A12a again (step A15a →
A16a → A12a).

【0041】すると、前記RAM14内の変換番号レジ
スタ14fにインクリメントされてセットされた変換番
号a(=3)に従って、RAM14内の行列レジスタ1
4dに記憶されている“3”番目の行列データ「2.
5,3,3.75,4.75」が前記グラフ関数式「Y
=X」に対応するx方向描画範囲「x=−2〜2」内の
各(x,y)データに掛け合わされたグラフデータが作
成されてグラフレジスタ14cに描画され、図5(D)
に示すように、第3段階の変換行列に応じたグラフデー
タとして前記第2段階の変換行列に応じたグラフデータ
に代わって液晶表示部16に表示される(ステップA1
2a,A13a)。
Then, according to the conversion number a (= 3) which is incremented and set in the conversion number register 14f in the RAM 14, the matrix register 1 in the RAM 14 is set.
4d stored in the “3” -th matrix data “2.
5,3,3.75,4.75 ”is the graph function expression“ Y
= X ”, graph data multiplied by each (x, y) data in the x-direction drawing range“ x = −2 to 2 ”is created and drawn in the graph register 14c, and FIG.
As shown in (1), the liquid crystal display unit 16 displays the graph data according to the third-stage transformation matrix in place of the graph data according to the second-stage transformation matrix (step A1).
2a, A13a).

【0042】また、これと共に、当該変換行列である
“3”番目の行列データ「2.5,3,3.75,4.
75」が液晶表示部16に参照表示される(ステップA
14a)。
At the same time, the “3” -th matrix data “2.5, 3, 3.75, 4..
75 ”is displayed on the liquid crystal display unit 16 (step A).
14a).

【0043】この場合、変換番号レジスタ14fにセッ
トされている変換番号aは“3”であり、変換段階数レ
ジスタ14eにセットされている一次変換段階数n(=
4)に到達してないと判断されるので、当該変換番号a
はさらにインクリメントされて“4”にセットされ、再
び前記ステップA12aからの処理に復帰する(ステッ
プA15a→A16a→A12a)。
In this case, the conversion number a set in the conversion number register 14f is "3", and the primary conversion step number n (=
4), the conversion number a
Is further incremented and set to "4", and returns to the processing from step A12a again (steps A15a → A16a → A12a).

【0044】すると、前記RAM14内の変換番号レジ
スタ14fにインクリメントされてセットされた変換番
号a(=4)に従って、RAM14内の行列レジスタ1
4dに記憶されている“4”番目の行列データ「3,
4,5,6」が前記グラフ関数式「Y=X」に対応する
x方向描画範囲「x=−2〜2」内の各(x,y)デー
タに掛け合わされたグラフデータが作成されてグラフレ
ジスタ14cに描画され、図5(E)に示すように、第
4段階、つまり最終変換行列に応じたグラフデータとし
て前記第3段階の変換行列に応じたグラフデータに代わ
って液晶表示部16に表示される(ステップA12a,
A13a)。
Then, according to the conversion number a (= 4) which is incremented and set in the conversion number register 14f in the RAM 14, the matrix register 1 in the RAM 14 is set.
The 4th matrix data “3,” stored in 4d
4, 5, 6 "is multiplied by each (x, y) data in the x-direction drawing range" x = -2 to 2 "corresponding to the graph function expression" Y = X "to create graph data. As shown in FIG. 5 (E), the liquid crystal display 16 is rendered in the graph register 14c and replaced with the graph data corresponding to the fourth stage, that is, the third stage conversion matrix, as the graph data corresponding to the final conversion matrix. (Step A12a,
A13a).

【0045】また、これと共に、当該変換行列である
“4”番目の最終行列データ「3,4,5,6」が液晶
表示部16に参照表示される(ステップA14a)。す
ると、変換番号レジスタ14fにセットされている変換
番号aは“4”であり、変換段階数レジスタ14eにセ
ットされている一次変換段階数n(=4)に到達したと
判断され、図5(F)に示すように、前記グラフレジス
タ14cに描画記憶されている変換対象グラフ関数式
「Y=X」に対応する初期のグラフデータ、及び第1段
階から第4段階の各変換行列に従って順次一次変換され
たそれぞれのグラフデータが、全て一括して液晶表示部
16に表示される(ステップA15a→A17)。
At the same time, the "4" -th final matrix data "3, 4, 5, 6", which is the conversion matrix, is displayed on the liquid crystal display section 16 with reference (step A14a). Then, the conversion number a set in the conversion number register 14f is “4”, and it is determined that the primary conversion stage number n (= 4) set in the conversion stage number register 14e has been reached, and FIG. As shown in F), the primary graph data corresponding to the conversion target graph function formula "Y = X" drawn and stored in the graph register 14c, and the first-to-fourth conversion matrices are sequentially obtained. The converted graph data are all displayed collectively on the liquid crystal display unit 16 (step A15a → A17).

【0046】一方、前記ステップA10において、RA
M14内の式レジスタ14bにx方向描画範囲が設定さ
れてないと判断された場合には、式レジスタ14bに記
憶されているグラフ関数式「Y=X」に対応するグラフ
データがx方向の全座標範囲を対象に作成されてグラフ
レジスタ14cに描画記憶されると共に、表示レジスタ
14aに転送されて書き込まれ、液晶表示部16に表示
される(ステップA10→A11b)。
On the other hand, in step A10, RA
If it is determined that the drawing range in the x direction is not set in the expression register 14b in M14, the graph data corresponding to the graph function expression “Y = X” stored in the expression register 14b is stored in the x direction. It is created for the coordinate range, drawn and stored in the graph register 14c, transferred to the display register 14a, written, and displayed on the liquid crystal display unit 16 (step A10 → A11b).

【0047】こうして、一次変換の対象となるグラフ関
数式「Y=X」に対応するグラフデータがx方向の全座
標範囲を対象として作成され、液晶表示部16に描画表
示されると、前記同様に、RAM14内の変換番号レジ
スタ14fにセットされている変換番号a(=1)に従
って、RAM14内の行列レジスタ14dに記憶されて
いる“1”番目の行列データ「1.5,1,1.25,
2.25」が前記グラフ関数式「Y=X」に対応するx
方向全座標範囲の各(x,y)データに掛け合わされた
グラフデータが作成されてグラフレジスタ14cに描画
され、第1段階の変換行列に応じたグラフデータとして
前記初期のグラフ関数式「Y=X」に対応するグラフデ
ータに代わって液晶表示部16に表示される(ステップ
A12b,A13b)。
As described above, when the graph data corresponding to the graph function expression “Y = X” to be subjected to the primary conversion is created for the entire coordinate range in the x direction, and is drawn and displayed on the liquid crystal display unit 16, According to the conversion number a (= 1) set in the conversion number register 14f in the RAM 14, the "1" -th matrix data "1.5, 1, 1... 25,
2.25 ”is x corresponding to the graph function expression“ Y = X ”.
Graph data multiplied by each (x, y) data in the entire direction coordinate range is created and drawn in the graph register 14c, and the initial graph function expression “Y = The data is displayed on the liquid crystal display unit 16 in place of the graph data corresponding to "X" (steps A12b and A13b).

【0048】また、これと共に、当該変換行列である
“1”番目の行列データ「1.5,1,1.25,2.
25」が液晶表示部16に参照表示される(ステップA
14b)。
At the same time, the “1” -th matrix data “1.5, 1, 1.25, 2..
25 "is displayed on the liquid crystal display unit 16 as reference (step A).
14b).

【0049】ここで、前記変換番号レジスタ14fにセ
ットされている変換番号a(=1)が変換段階数レジス
タ14eにセットされている一次変換段階数n(=4)
に到達したか否か、つまり、最終変換行列「3,4,
5,6」に対応する一次変換まで行なわれたか否か判断
される(ステップA15b)。
Here, the conversion number a (= 1) set in the conversion number register 14f is the primary conversion step number n (= 4) set in the conversion step number register 14e.
, That is, the final transformation matrix “3, 4,
It is determined whether the primary conversion corresponding to "5, 6" has been performed (step A15b).

【0050】この場合、変換番号レジスタ14fにセッ
トされている変換番号aは“1”であり、変換段階数レ
ジスタ14eにセットされている一次変換段階数n(=
4)に到達してないと判断されるので、当該変換番号a
はインクリメントされて“2”にセットされ、再び前記
ステップA12bからの処理に復帰する(ステップA1
5b→A16b→A12b)。
In this case, the conversion number a set in the conversion number register 14f is "1", and the primary conversion step number n (=
4), the conversion number a
Is incremented and set to "2", and returns to the processing from step A12b again (step A1b).
5b → A16b → A12b).

【0051】すると、前記RAM14内の変換番号レジ
スタ14fにインクリメントされてセットされた変換番
号a(=2)に従って、RAM14内の行列レジスタ1
4dに記憶されている“2”番目の行列データ「2,
2,2.5,3.5」が前記グラフ関数式「Y=X」に
対応するx方向全座標範囲の各(x,y)データに掛け
合わされたグラフデータが作成されてグラフレジスタ1
4cに描画され、第2段階の変換行列に応じたグラフデ
ータとして前記第1段階の変換行列に応じたグラフデー
タに代わって液晶表示部16に表示される(ステップA
12b,A13b)。
Then, according to the conversion number a (= 2) which is incremented and set in the conversion number register 14f in the RAM 14, the matrix register 1 in the RAM 14 is set.
4d, “2” -th matrix data “2,
2,2.5,3.5 "is multiplied by each (x, y) data in the entire x-direction coordinate range corresponding to the graph function formula" Y = X "to create a graph register 1.
4c, and is displayed on the liquid crystal display unit 16 as graph data according to the second-stage transformation matrix in place of the graph data according to the first-stage transformation matrix (step A).
12b, A13b).

【0052】また、これと共に、当該変換行列である
“2”番目の行列データ「2,2,2.5,3.5」が
液晶表示部16に参照表示される(ステップA14
b)。この場合、変換番号レジスタ14fにセットされ
ている変換番号aは“2”であり、変換段階数レジスタ
14eにセットされている一次変換段階数n(=4)に
到達してないと判断されるので、当該変換番号aはイン
クリメントされて“3”にセットされ、再び前記ステッ
プA12bからの処理に復帰する(ステップA15b→
A16b→A12b)。
At the same time, the "2" -th matrix data "2, 2, 2.5, 3.5", which is the conversion matrix, is displayed on the liquid crystal display section 16 with reference (step A14).
b). In this case, the conversion number a set in the conversion number register 14f is “2”, and it is determined that the conversion number a has not reached the primary conversion stage number n (= 4) set in the conversion stage number register 14e. Therefore, the conversion number a is incremented and set to “3”, and the process returns to the process from step A12b again (step A15b →
A16b → A12b).

【0053】すると、前記RAM14内の変換番号レジ
スタ14fにインクリメントされてセットされた変換番
号a(=3)に従って、RAM14内の行列レジスタ1
4dに記憶されている“3”番目の行列データ「2.
5,3,3.75,4.75」が前記グラフ関数式「Y
=X」に対応するx方向全座標範囲の各(x,y)デー
タに掛け合わされたグラフデータが作成されてグラフレ
ジスタ14cに描画され、第3段階の変換行列に応じた
グラフデータとして前記第2段階の変換行列に応じたグ
ラフデータに代わって液晶表示部16に表示される(ス
テップA12b,A13b)。
Then, according to the conversion number a (= 3) which is incremented and set in the conversion number register 14f in the RAM 14, the matrix register 1 in the RAM 14
4d stored in the “3” -th matrix data “2.
5,3,3.75,4.75 ”is the graph function expression“ Y
= X ”, graph data multiplied by each (x, y) data in the entire x-direction coordinate range is created and drawn in the graph register 14c, and is converted into graph data according to a third-stage transformation matrix. The data is displayed on the liquid crystal display unit 16 instead of the graph data corresponding to the two-stage transformation matrix (steps A12b and A13b).

【0054】また、これと共に、当該変換行列である
“3”番目の行列データ「2.5,3,3.75,4.
75」が液晶表示部16に参照表示される(ステップA
14b)。
At the same time, the “3” -th matrix data “2.5, 3, 3.75, 4..
75 ”is displayed on the liquid crystal display unit 16 (step A).
14b).

【0055】この場合、変換番号レジスタ14fにセッ
トされている変換番号aは“3”であり、変換段階数レ
ジスタ14eにセットされている一次変換段階数n(=
4)に到達してないと判断されるので、当該変換番号a
はさらにインクリメントされて“4”にセットされ、再
び前記ステップA12bからの処理に復帰する(ステッ
プA15b→A16b→A12b)。
In this case, the conversion number a set in the conversion number register 14f is "3", and the primary conversion stage number n (=) set in the conversion stage number register 14e.
4), the conversion number a
Is further incremented and set to "4", and returns to the processing from step A12b again (steps A15b → A16b → A12b).

【0056】すると、前記RAM14内の変換番号レジ
スタ14fにインクリメントされてセットされた変換番
号a(=4)に従って、RAM14内の行列レジスタ1
4dに記憶されている“4”番目の行列データ「3,
4,5,6」が前記グラフ関数式「Y=X」に対応する
x方向全座標範囲の各(x,y)データに掛け合わされ
たグラフデータが作成されてグラフレジスタ14cに描
画され、第4段階、つまり最終変換行列に応じたグラフ
データとして前記第3段階の変換行列に応じたグラフデ
ータに代わって液晶表示部16に表示される(ステップ
A12b,A13b)。
Then, according to the conversion number a (= 4) which is incremented and set in the conversion number register 14f in the RAM 14, the matrix register 1 in the RAM 14 is set.
The 4th matrix data “3,” stored in 4d
4, 5, 6 "is multiplied by each (x, y) data in the entire coordinate range in the x direction corresponding to the graph function expression" Y = X ", and is drawn in the graph register 14c. Four stages, ie, graph data corresponding to the final transformation matrix are displayed on the liquid crystal display unit 16 in place of the graph data corresponding to the third stage transformation matrix (steps A12b and A13b).

【0057】また、これと共に、当該変換行列である
“4”番目の最終行列データ「3,4,5,6」が液晶
表示部16に参照表示される(ステップA14b)。す
ると、変換番号レジスタ14fにセットされている変換
番号aは“4”であり、変換段階数レジスタ14eにセ
ットされている一次変換段階数n(=4)に到達したと
判断され、前記グラフレジスタ14cにx方向全座標範
囲を対象として描画記憶されている変換対象グラフ関数
式「Y=X」に対応する初期のグラフデータ、及び第1
段階から第4段階の各変換行列に従って順次一次変換さ
れたそれぞれのグラフデータが、全て一括して液晶表示
部16に表示される(ステップA15b→A17)。
At the same time, the "4" -th final matrix data "3, 4, 5, 6", which is the conversion matrix, is displayed on the liquid crystal display section 16 with reference (step A14b). Then, the conversion number a set in the conversion number register 14f is "4", and it is determined that the number of primary conversion stages n (= 4) set in the conversion stage number register 14e has been reached, and the graph register 14c, the initial graph data corresponding to the conversion target graph function expression “Y = X” which is drawn and stored for the entire coordinate range in the x direction;
The respective graph data that have been linearly transformed according to the transformation matrices in the first to fourth stages are all displayed collectively on the liquid crystal display unit 16 (step A15b → A17).

【0058】これにより、所望のグラフ関数式及び所望
の一次変換行列を入力すると共に、その変換段階数nを
任意に設定して一次変換によるグラフデータの作成描画
処理を実行すると、最終の変換行列により一次変換がな
されてグラフ表示されるまでの間に、当該一次変換の過
程がn段階に分割されて順番にグラフ表示されるように
なり、一次変換の過程におけるグラフの移動の変化状態
を容易に知ることができるようになる。
By inputting a desired graph function formula and a desired linear transformation matrix, and setting the number of conversion stages arbitrarily and executing graph data creation / drawing processing by linear transformation, the final transformation matrix is obtained. By the time the primary conversion is performed and the graph is displayed, the process of the primary conversion is divided into n stages and the graph is displayed in order, and the change state of the movement of the graph in the primary conversion process can be easily performed. Will be able to know.

【0059】また、前記所望のグラフ関数式及び所望の
一次変換行列を入力すると共に、その変換段階数n及び
x方向描画範囲を任意に設定して一次変換によるグラフ
データの作成描画処理を実行した場合には、各変換段階
におけるグラフデータは設定されたx方向描画範囲内で
のみ作成されて描画表示されるようになり、一次変換の
過程におけるグラフの移動の変化状態だけでなく、設定
x座標範囲内でのグラフ長さの変化状態をも容易に知る
ことができるようになる。
Further, the desired graph function formula and the desired primary transformation matrix were input, and the number n of transformation steps and the rendering range in the x direction were set arbitrarily to execute the rendering processing for creating graph data by primary transformation. In this case, the graph data at each conversion stage is created and drawn and displayed only within the set x-direction drawing range, and not only the change state of the movement of the graph in the primary conversion process but also the set x coordinate It also becomes possible to easily know the change state of the graph length within the range.

【0060】一方、前記一次変換処理に伴なう各グラフ
データの描画表示中において、キー入力部12の「グラ
フ←→式」キー12dが操作されると、RAM14内の
式レジスタ14bに記憶されているグラフ関数式が読み
出され、それまで表示されていたグラフデータに代わっ
て液晶表示部16に切り換え表示される(ステップA1
8→A19→A20,A21)。
On the other hand, when the "graph->expression" key 12d of the key input unit 12 is operated during the drawing display of each graph data accompanying the primary conversion processing, the data is stored in the expression register 14b in the RAM 14. The graph function formula is read out and switched to the liquid crystal display unit 16 instead of the graph data that has been displayed until then (step A1).
8 → A19 → A20, A21).

【0061】これにより、液晶表示部16に現在表示さ
れているグラフデータと当該グラフの関数式との関係を
容易に比較して見較べることができるようになる。した
がって、前記構成の関数計算機能を備えた電子計算装置
によれば、一次変換モードにおいて、一次変換の対象と
なる所望のグラフ関数式「Y=X」及び変換行列「3,
4,5,6」を入力すると共に、任意の変換段階数n
(=4)を設定して一次変換によるグラフデータの作成
描画処理を実行すると、単位行列「1,0,0,1」か
ら前記最終変換行列「3,4,5,6」までの間が前記
設定変換段階数n(=4)に分割された4段階の変換行
列「1.5,1,1.25,2.25」「2,2,2.
5,3.5」「2.5,3,3.75,4.75」
「3,4,5,6」が求められ、順次各段階の変換行列
に従ったグラフ関数式「Y=X」の一次変換がなされ、
それぞれ対応するグラフデータが順番に液晶表示部16
に描画表示されるので、一次変換の過程におけるグラフ
の移動の変化状態を明確に認識できるようになる。
Thus, the relationship between the graph data currently displayed on the liquid crystal display unit 16 and the function of the graph can be easily compared and compared. Therefore, according to the electronic computing device having the function calculating function of the above configuration, in the primary conversion mode, the desired graph function expression “Y = X” and the conversion matrix “3,
4,5,6 "and any number of conversion stages n
When (= 4) is set and graph data creation and drawing processing is performed by primary conversion, the range from the unit matrix “1,0,0,1” to the final conversion matrix “3,4,5,6” is obtained. Four-stage transformation matrices “1.5, 1, 1.25, 2.25”, “2, 2, 2...” Divided into the set number of transformation stages n (= 4).
5, 3.5 "," 2.5, 3, 3.75, 4.75 "
"3,4,5,6" are obtained, and the linear transformation of the graph function formula "Y = X" is sequentially performed according to the transformation matrix of each stage.
The corresponding graph data is sequentially displayed on the liquid crystal display unit 16.
, The change state of the movement of the graph in the primary conversion process can be clearly recognized.

【0062】よって、グラフの一次変換による変化イメ
ージをつかみ易くなるものである。なお、前記実施の形
態では、グラフ関数式に対する一次変換を行ない、グラ
フデータの描画状態が該一次変換の過程においてどのよ
うに移動変化するかを認識する構成としたが、任意の座
標点(x,y)のみに対する一次変換を行なう場合で
も、前記同様に、当該一次変換の過程における座標点の
移動状態を容易に認識できるようになる。また、本実施
の形態においては、座標変換方法として一次変換を用い
ているが、他の座標変換方法を用いてもよい。
Therefore, it is easy to grasp the change image by the primary conversion of the graph. In the above-described embodiment, the primary conversion is performed on the graph function expression to recognize how the drawing state of the graph data moves and changes in the course of the primary conversion. However, the arbitrary coordinate point (x , Y), it is possible to easily recognize the movement state of the coordinate point in the course of the primary conversion, as described above. Further, in the present embodiment, the primary transformation is used as the coordinate transformation method, but another coordinate transformation method may be used.

【0063】[0063]

【発明の効果】以上のように、本発明の請求項1に係わ
る表示装置によれば、座標変換の対象となる任意の座標
データを入力すると共に、この座標データを変換するた
めの変換式データを入力すると、入力された変換式デー
タに基づいてそれぞれ異なる複数の変換式データが算出
され、この算出された複数の変換式データと前記入力さ
れた変換式データとによって順次前記入力された座標デ
ータが変換され、この変換された座標データに対応した
座標点が順次表示されるので、座標変換の過程における
座標の移動の変化を容易に見れるようになる。
As described above, according to the display device according to the first aspect of the present invention, arbitrary coordinate data to be subjected to coordinate conversion is input, and conversion formula data for converting the coordinate data is input. Is input, the plurality of different conversion formula data are calculated based on the input conversion formula data, and the input coordinate data is sequentially calculated based on the calculated plurality of conversion formula data and the input conversion formula data. Are converted, and the coordinate points corresponding to the converted coordinate data are sequentially displayed, so that a change in the movement of the coordinates in the process of the coordinate conversion can be easily seen.

【0064】また、本発明の請求項2に係わる表示装置
によれば、座標変換の対象となる任意の関数データを入
力すると共に、任意の行列データを入力すると、入力さ
れた行列データが単位行列との間で複数の行列データに
分割され、この分割された複数の行列データの前記単位
行列に近い行列データから順番に前記入力された関数デ
ータに掛け合わされて各対応する座標変換後の関数デー
タが求められ、当該順番に求められた複数分割された各
行列データによる座標変換後の各関数データに対応する
それぞれの座標点が順次表示されるので、座標変換の過
程における関数座標の移動の変化を容易に見れるように
なる。
According to the display device of the second aspect of the present invention, when arbitrary function data to be subjected to coordinate transformation is inputted and arbitrary matrix data is inputted, the inputted matrix data becomes a unit matrix. Is divided into a plurality of matrix data, and the divided plurality of matrix data is multiplied by the input function data in order from the matrix data close to the unit matrix to obtain the corresponding coordinate-converted function data. Are obtained, and the respective coordinate points corresponding to the respective function data after the coordinate conversion by the plurality of divided matrix data obtained in the order are sequentially displayed, so that the change of the movement of the function coordinates during the coordinate conversion process Can be seen easily.

【0065】また、本発明の請求項3に係わる表示装置
によれば、座標変換の対象となる任意の関数データを入
力すると共に、任意の行列データを入力すると、入力さ
れた行列データが単位行列との間で変換段階数指定手段
により指定された座標変換段階数分の行列データに分割
され、この分割された指定変換段階数分の行列データの
前記単位行列に近い行列データから順番に前記入力され
た関数データに掛け合わされて各対応する座標変換後の
関数データが求められ、当該順番に求められた指定変換
段階数分の各行列データによる座標変換後の各関数デー
タに対応するそれぞれの座標点が順次表示されるので、
座標変換の過程における関数座標の移動の変化を任意の
段階に分割して容易に見れるようになる。
According to the display device of the third aspect of the present invention, when arbitrary function data to be subjected to coordinate transformation is input and arbitrary matrix data is input, the input matrix data is converted into a unit matrix. Is divided into matrix data for the number of coordinate transformation stages designated by the transformation stage number designation means, and the divided matrix data for the designated number of transformation stages are input in order from the matrix data close to the unit matrix. The corresponding function data after coordinate conversion is obtained by multiplying the obtained function data, and the respective coordinates corresponding to the respective function data after coordinate conversion by the matrix data for the designated number of conversion steps obtained in the order. Since the points are displayed sequentially,
The change in the movement of the function coordinates in the process of coordinate conversion can be divided into arbitrary stages and easily seen.

【0066】また、本発明の請求項4に係わる表示装置
によれば、分割された複数の行列データの単位行列に近
い行列データから順番に前記入力された関数データに前
記範囲指定手段により指定された座標の範囲内で掛け合
わされて各対応する座標変換後の関数データが求めら
れ、当該順番に求められた複数分割された各行列データ
による座標変換後の各関数データに対応するそれぞれの
座標点が順次表示されるので、座標変換の過程における
関数座標の移動の変化を、指定された範囲の座標内にの
み限定して容易に見れるようになる。
According to the display device of the fourth aspect of the present invention, the input function data is specified by the range specifying means in order from the matrix data close to the unit matrix of the plurality of divided matrix data. The corresponding coordinate-converted function data is obtained by multiplying within the range of the coordinates obtained, and the respective coordinate points corresponding to the respective function data after the coordinate conversion by the plurality of divided matrix data obtained in the order. Are sequentially displayed, so that the change in the movement of the function coordinates in the course of the coordinate conversion can be easily seen by limiting the change to the coordinates within the designated range.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施形態に係わる関数計算機能を備え
た電子計算装置の電子回路の構成を示すブロック図。
FIG. 1 is a block diagram showing a configuration of an electronic circuit of an electronic computing device having a function calculating function according to an embodiment of the present invention.

【図2】前記電子計算装置における全体処理を示すフロ
ーチャート。
FIG. 2 is a flowchart showing an overall process in the electronic computer.

【図3】前記電子計算装置における一次変換モード処理
を示すフローチャート。
FIG. 3 is a flowchart showing primary conversion mode processing in the electronic computer.

【図4】前記電子計算装置における一次変換モード処理
の起動初期における式入力表示状態を示す図。
FIG. 4 is an exemplary diagram showing an expression input display state in an initial stage of activation of a primary conversion mode process in the electronic computer.

【図5】前記電子計算装置における一次変換モード処理
に伴なう一次変換の段階的実行過程に対応するグラフ表
示状態を示す図。
FIG. 5 is a view showing a graph display state corresponding to a stepwise execution process of a primary conversion accompanying a primary conversion mode process in the electronic computer.

【符号の説明】[Explanation of symbols]

11 …制御部(CPU)、 12 …キー入力部、 12a…データ入力キー、 12b…「メニュー」キー、 12c…「実行」キー、 12d…「グラフ←→式」キー、 13 …ROM、 14 …RAM、 14a…表示レジスタ、 14b…式レジスタ、 14c…グラフレジスタ、 14d…行列レジスタ、 14e…変換段階数(n)レジスタ、 14f…変換番号(a)レジスタ、 15 …表示駆動回路、 16 …液晶表示部。 11: Control unit (CPU), 12: Key input unit, 12a: Data input key, 12b: "Menu" key, 12c: "Execute" key, 12d: "Graph ← → formula" key, 13: ROM, 14 ... RAM, 14a: display register, 14b: formula register, 14c: graph register, 14d: matrix register, 14e: number of conversion stages (n) register, 14f: conversion number (a) register, 15: display drive circuit, 16: liquid crystal Display section.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 座標上の任意の座標点を示す座標データ
を入力する座標データ入力手段と、 この座標データ入力手段により入力された座標データを
変換するための変換式データを入力する変換式データ入
力手段と、 この変換式データ入力手段によって入力された変換式デ
ータに基づいてそれぞれ異なる複数の変換式データを算
出する変換式データ算出手段と、 この変換式データ算出手段によって算出された複数の変
換式データと前記変換式データ入力手段によって入力さ
れた変換式データとによって順次前記座標データ入力手
段によって入力された座標データを変換する座標データ
変換手段と、 この座標データ変換手段により変換された座標データに
対応した座標点を順次表示する座標表示手段とを具備し
たことを特徴とする表示装置。
1. Coordinate data input means for inputting coordinate data indicating an arbitrary coordinate point on coordinates, and conversion formula data for inputting conversion formula data for converting the coordinate data input by the coordinate data input means. Input means, conversion formula data calculation means for calculating a plurality of different conversion formula data based on the conversion formula data input by the conversion formula data input means, and a plurality of conversions calculated by the conversion formula data calculation means Coordinate data conversion means for sequentially converting coordinate data input by the coordinate data input means according to the equation data and the conversion equation data input by the conversion equation data input means; coordinate data converted by the coordinate data conversion means And a coordinate display means for sequentially displaying coordinate points corresponding to (1) and (2).
【請求項2】 座標変換の対象となる任意の関数データ
を入力する関数データ入力手段と、 任意の行列データを入力する行列データ入力手段と、 この行列データ入力手段により入力された行列データを
単位行列との間で複数の行列データに分割する分割手段
と、 この分割手段により分割された複数の行列データの前記
単位行列に近い行列データから順番に前記関数データ入
力手段により入力された関数データに掛け合わせて各対
応する座標変換後の関数データを求める演算手段と、 この演算手段により順番に求められた複数分割された各
行列データによる座標変換後の各関数データに対応する
それぞれの座標点を順次表示する変換過程表示手段とを
具備したことを特徴とする表示装置。
2. Function data input means for inputting arbitrary function data to be subjected to coordinate transformation, matrix data input means for inputting arbitrary matrix data, and matrix data input by the matrix data input means as a unit. Dividing means for dividing the matrix data into a plurality of matrix data; and dividing the plurality of matrix data divided by the dividing means from matrix data close to the unit matrix to the function data input by the function data input means in order. Calculating means for multiplying each corresponding function data after coordinate conversion; and calculating each coordinate point corresponding to each function data after coordinate conversion by each of the plurality of divided matrix data obtained in order by the calculating means. A display device comprising: conversion process display means for sequentially displaying.
【請求項3】 さらに、 座標変換すべき段階数を指定する変換段階数指定手段を
備え、 前記分割手段は、前記行列データ入力手段により入力さ
れた行列データを単位行列との間で前記変換段階数指定
手段により指定された座標変換段階数分の行列データに
分割する分割手段であることを特徴とする請求項2に記
載の表示装置。
3. The apparatus according to claim 1, further comprising a conversion stage number designating unit for designating the number of stages to be coordinate-transformed, wherein the dividing unit converts the matrix data input by the matrix data input unit into a unit matrix. 3. The display device according to claim 2, wherein the display device is a dividing unit that divides the data into matrix data corresponding to the number of coordinate transformation steps designated by the number designating unit.
【請求項4】 さらに、 座標の範囲を指定する範囲指定手段を備え、 前記演算手段は、前記分割手段により分割された複数の
行列データの前記単位行列に近い行列データから順番に
前記関数データ入力手段により入力された関数データに
前記範囲指定手段により指定された座標の範囲内で掛け
合わせて各対応する座標変換後の関数データを求める演
算手段であることを特徴とする請求項2又は請求項3に
記載の表示装置。
4. A range designating means for designating a range of coordinates, wherein the calculating means inputs the function data in order from matrix data close to the unit matrix of the plurality of matrix data divided by the dividing means. 3. An arithmetic means for multiplying function data inputted by means within a range of coordinates designated by said range designating means to obtain function data after each corresponding coordinate transformation. 4. The display device according to 3.
JP25115096A 1996-09-24 1996-09-24 Display device Pending JPH1097501A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25115096A JPH1097501A (en) 1996-09-24 1996-09-24 Display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25115096A JPH1097501A (en) 1996-09-24 1996-09-24 Display device

Publications (1)

Publication Number Publication Date
JPH1097501A true JPH1097501A (en) 1998-04-14

Family

ID=17218427

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25115096A Pending JPH1097501A (en) 1996-09-24 1996-09-24 Display device

Country Status (1)

Country Link
JP (1) JPH1097501A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289120B2 (en) 2002-09-30 2007-10-30 Casio Computer Co., Ltd. Graphic display control apparatus and program
JP2011123664A (en) * 2009-12-10 2011-06-23 Casio Computer Co Ltd Display device and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289120B2 (en) 2002-09-30 2007-10-30 Casio Computer Co., Ltd. Graphic display control apparatus and program
JP2011123664A (en) * 2009-12-10 2011-06-23 Casio Computer Co Ltd Display device and program

Similar Documents

Publication Publication Date Title
JP2506120B2 (en) Image display method
JPH1097501A (en) Display device
JP2616353B2 (en) Input indicating device
JP2802004B2 (en) Display control device
JPH07152917A (en) Graph display device
JP3045905B2 (en) Character drawing device
JP2001195170A (en) Portable electronic equipment, input controller and storage medium
JPH09120352A (en) Multiwindow system
JPH09244858A (en) Window system control method and information processing apparatus
JPH0991114A (en) Multi-window display device and multi-window control method
JPH08147265A (en) Operability verification method and device
JPS63311519A (en) Coordinate input method
JPH06242916A (en) Overlap display system
JP3115068B2 (en) Screen display control device
JPS605334A (en) Programming device
JP2005173934A (en) Information input device, information input method, computer program, and computer-readable storage medium
JPH10222471A (en) Graph drawing apparatus, graph drawing processing method, and recording medium storing graph drawing processing program
JP2981563B2 (en) Electronics
JP3680399B2 (en) Graph display device
JPH0128396B2 (en)
JPH0765191A (en) Curve drawing method
JP3018324B2 (en) Graph display device
JP2879873B2 (en) Display processing method of serial number time data
JPH03251972A (en) Multi-item input device
JPH11328430A (en) Method for converting graphic