JPH04237363A - Electronic desk calculator with coordinate function - Google Patents

Electronic desk calculator with coordinate function

Info

Publication number
JPH04237363A
JPH04237363A JP574691A JP574691A JPH04237363A JP H04237363 A JPH04237363 A JP H04237363A JP 574691 A JP574691 A JP 574691A JP 574691 A JP574691 A JP 574691A JP H04237363 A JPH04237363 A JP H04237363A
Authority
JP
Japan
Prior art keywords
coordinate
format
coordinates
polar
key
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
JP574691A
Other languages
Japanese (ja)
Other versions
JP2738595B2 (en
Inventor
Hideyasu Kawage
河毛 秀康
Fumiaki Kawawaki
文彰 川脇
Takafumi Sakauchi
坂内 貴文
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP3005746A priority Critical patent/JP2738595B2/en
Publication of JPH04237363A publication Critical patent/JPH04237363A/en
Application granted granted Critical
Publication of JP2738595B2 publication Critical patent/JP2738595B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

PURPOSE:To remove the misdisplay of a coordinate format by providing this electronic desk calculator with a coordinate format display means for indicating which coordinate format i.e., a rectangular coordinate format or a polar coordinate format, is used for displaying coordinates. CONSTITUTION:In addition to a state so as not to determine coordinate formats stored in memories (a), (b), a rectangular coordinate calculating mode and a polar coordinate calculating mode each of which uniformly processes coordinates as the rectangular coordinate format or the polar coordinate format are prepared. These coordinate calculating modes are simultaneously set up at the time of depressing a coordinate transformation key, [ xy] key 24b or [ rtheta] key 24a, to execute coordinate transformation. When either one of the coordinate calculation modes is set up, the coordinate calculation mode is displayed on a guidance display part 12 of an LCD display panel 1. Namely a symbol [xy] or a symbol [rtheta] is displayed in the rectangular coordinate calculation mode or the polar coordinate calculation mode.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、直交座標形式と極座標
形式との座標変換や複素数の計算を行うことができる座
標機能付き電卓に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a calculator with a coordinate function capable of performing coordinate conversion between rectangular coordinate format and polar coordinate format and calculation of complex numbers.

【0002】0002

【従来の技術】座標変換や複素数の計算を行うことがで
きる電卓の一例を図5に示す。この電卓は、本体表面の
上部にLCD表示パネル1が設けられており、中央部か
ら下部にかけてキー操作パネル2が設けられている。
2. Description of the Related Art An example of a calculator that can perform coordinate transformation and calculation of complex numbers is shown in FIG. This calculator is provided with an LCD display panel 1 at the upper part of the main body surface, and a key operation panel 2 from the center to the lower part.

【0003】LCD表示パネル1は、数値表示部11と
、ガイダンス表示部12と、角度単位表示部13とを有
する液晶表示装置である。数値表示部11は、「日」文
字状の7セグメント表示に小数点表示を加えたセグメン
ト表示部が10桁分設けられ、これによって10桁まで
の数値を表示することができる。ガイダンス表示部12
は、数値表示部11の左端部に設けられ、特殊なセグメ
ント表示部により操作者に各種の案内を行うことができ
るようになっている。角度単位表示部13は、文字状の
セグメントを切り換えて表示することにより、操作者に
現在の角度単位を知らせるためのものであり、ディグリ
ー(度)、ラディアン及びグラードの各角度単位をそれ
ぞれ「DEG」、「RAD」及び「GRAD」で表示す
る。
The LCD display panel 1 is a liquid crystal display device having a numerical value display section 11, a guidance display section 12, and an angle unit display section 13. The numerical value display section 11 is provided with a 10-digit segment display section in which a decimal point is added to a 7-segment display in the shape of a "day" character, thereby making it possible to display numerical values up to 10 digits. Guidance display section 12
is provided at the left end of the numerical display section 11, and is capable of providing various guidance to the operator using a special segment display section. The angular unit display section 13 is for notifying the operator of the current angular unit by switching and displaying letter-shaped segments, and displays each angular unit of degree, radian, and grad as "DEG". ”, “RAD” and “GRAD”.

【0004】キー操作パネル2には、置数キー21、四
則計算キー22、関数キー23及び機能キー24等が設
けられている。置数キー21は、[0]〜[9]の各キ
ーや小数点を示す[.]キー21a等によって数値を入
力するためのキーである。四則計算キー22は、加算(
+)や乗算(×)等の四則計算を行うためのキーであり
、[+]キー22a等が設けられている。また、四則計
算キー22に付随して[=]キー22bが設けられ、こ
のキーを操作することにより入力された計算が実行され
結果がLCD表示パネル1に表示される。関数キー23
は、三角関数やべき乗等を計算するためのキーである。 機能キー24は、その他の各種の機能を実行するための
キーであり、例えば直交座標のx軸若しくは複素数の実
数部又は極座標の絶対値rを入力し又は表示させるため
の[a]キー24a、直交座標のy軸若しくは複素数の
虚数部又は極座標の偏角θを入力し又は表示させるため
の[b]キー24b等が設けられている。また、機能キ
ー24には、各キーに第2の機能を割り当てるための[
2ndF]キー24cが設けられている。そして、この
[2ndF]キー24cを操作した後では、例えば[a
]キー24aは、[→rθ]キー24aとして極座標形
式への座標変換を行うためのキーとなり、[b]キー2
4bは、[→xy]キー24bとして直交座標形式への
座標変換を行うためのキーとなる。また、[.]キー2
1aは、[DRG→]キー21aとして角度単位の変換
を行うためのキーとなる。
The key operation panel 2 is provided with a number key 21, an arithmetic calculation key 22, a function key 23, a function key 24, and the like. The numeric keys 21 include keys [0] to [9] and [. ] This is a key for inputting numerical values using the key 21a or the like. The four arithmetic calculation keys 22 are used for addition (
These are keys for performing four arithmetic calculations such as +) and multiplication (x), and a [+] key 22a and the like are provided. Further, an [=] key 22b is provided in association with the four arithmetic calculation keys 22, and by operating this key, the input calculation is executed and the result is displayed on the LCD display panel 1. Function key 23
is a key for calculating trigonometric functions, powers, etc. The function keys 24 are keys for executing various other functions, such as an [a] key 24a for inputting or displaying the x-axis of orthogonal coordinates, the real part of a complex number, or the absolute value r of polar coordinates; A [b] key 24b and the like are provided for inputting or displaying the y-axis of orthogonal coordinates, the imaginary part of complex numbers, or the argument θ of polar coordinates. The function keys 24 also include [[]] for assigning a second function to each key.
2ndF] key 24c is provided. After operating this [2ndF] key 24c, for example, [a
] key 24a serves as the [→rθ] key 24a for converting coordinates into polar coordinate format, and [b] key 2
4b serves as the [→xy] key 24b for converting coordinates into a rectangular coordinate format. Also,[. ] key 2
1a is a key for converting angle units as the [DRG→] key 21a.

【0005】上述の座標機能付き電卓を用いた座標変換
の操作例を下記表1に基づいて説明する。
An example of the operation of coordinate transformation using the above-mentioned calculator with a coordinate function will be explained based on Table 1 below.

【0006】[0006]

【表1】[Table 1]

【0007】まず、手順1で置数キー21、[a]キー
24a及び[b]キー24bを操作して、座標(3,4
)を入力する。ここで、[a]キー24aが操作される
と、直交座標のx軸や複素数の実数部又は極座標の絶対
値rを示すaメモリに数値「3」が入力され、[b]キ
ー24bが操作されると、直交座標のy軸や複素数の虚
数部又は極座標の偏角θを示すbメモリに数値「4」が
入力されることになり、これによって座標(3,4)の
入力が行われる。ただし、従来の座標機能付き電卓では
、この座標の座標形式を直交座標形式として扱うか又は
極座標形式として扱うかが決定されていない。なお、[
a]キー24a及び[b]キー24bが操作されると、
それぞれガイダンス表示部12に「a」又は「b」の表
示が行われる。
First, in step 1, operate the numeric key 21, [a] key 24a, and [b] key 24b to set the coordinates (3, 4
). Here, when the [a] key 24a is operated, the numerical value "3" is input into the a memory indicating the x-axis of the orthogonal coordinates, the real part of the complex number, or the absolute value r of the polar coordinates, and the [b] key 24b is operated. Then, the value "4" will be input into the b memory indicating the y-axis of Cartesian coordinates, the imaginary part of complex numbers, or the argument θ of polar coordinates, and thereby the coordinates (3, 4) will be input. . However, in conventional calculators with a coordinate function, it is not determined whether the coordinate format of these coordinates is handled as a rectangular coordinate format or as a polar coordinate format. In addition,[
When the [a] key 24a and the [b] key 24b are operated,
"a" or "b" is displayed on the guidance display section 12, respectively.

【0008】このようにして座標が入力され、手順2で
[→rθ]キー24aを操作すると、入力座標が極座標
形式に座標変換され、数値表示部11に変換結果の極座
標の絶対値rを示すaメモリの値が表示されると共に、
ガイダンス表示部12にこれを示す「a」が表示される
。また、続いて手順3で[b]キー24bを操作すると
、数値表示部11に変換結果の極座標の偏角θを示すb
メモリの値が表示されると共に、ガイダンス表示部12
にこれを示す「b」が表示される。即ち、この場合は、
[→rθ]キー24aの操作によって初めて入力座標が
直交座標形式として扱われることになり、これを極座標
形式に座標変換するようになっている。そして、手順4
で[→xy]キー24bを操作すると、上記極座標が直
交座標形式に変換され、数値表示部11に変換結果の直
交座標のx軸又は複素数の実数部を示すaメモリの値が
表示される。また、続いて手順5で[b]キー24bを
操作すると、数値表示部11に変換結果の直交座標のy
軸又は複素数の虚数部を示すbメモリの値が表示される
When the coordinates are input in this way and the [→rθ] key 24a is operated in step 2, the input coordinates are converted into polar coordinate format, and the absolute value r of the polar coordinates as a result of the conversion is shown on the numerical display section 11. The value of a memory is displayed, and
"a" indicating this is displayed on the guidance display section 12. In addition, when the [b] key 24b is subsequently operated in step 3, the argument θ of the polar coordinates resulting from the conversion is displayed on the numerical display section 11.
While the memory value is displayed, the guidance display section 12
“b” is displayed to indicate this. That is, in this case,
Only when the [→rθ] key 24a is operated, the input coordinates are handled as a rectangular coordinate format, and then the input coordinates are converted into a polar coordinate format. And step 4
When the [→xy] key 24b is operated, the polar coordinates are converted into a rectangular coordinate format, and the value of the a memory indicating the x-axis of the rectangular coordinate or the real part of a complex number as a result of the conversion is displayed on the numerical display section 11. Further, when the [b] key 24b is operated in step 5, the y of the orthogonal coordinates of the conversion result is displayed on the numerical display section 11.
The value of the b memory indicating the imaginary part of the axis or complex number is displayed.

【0009】次に、上述の座標機能付き電卓を用いた座
標計算の操作例を下記表2に基づいて説明する。
Next, an example of how to calculate coordinates using the above-mentioned calculator with a coordinate function will be explained based on Table 2 below.

【0010】0010

【表2】[Table 2]

【0011】まず、手順11で座標(2,3)を入力し
、続いて、手順12で[+]キー22aを操作する。 この場合、上記電卓は、直交座標形式についてのみ座標
計算を行うことができ、加算を直交座標の各軸の数値の
和としているため、入力座標も直交座標形式として取り
扱われる。そして、手順13で極座標(2,45)を入
力する。ただし、このままでは、上記電卓がこの座標を
直交座標形式として取り扱って座標計算を行うため、手
順14で[→xy]キー24bを操作して、入力された
極座標を直交座標形式に座標変換する。そして、手順1
5で[=]キー22bを操作すると、入力された2つの
座標を共に直交座標形式として座標計算が行われ、数値
表示部11に計算結果のaメモリの値が表示される。
First, in step 11, coordinates (2, 3) are input, and then in step 12, the [+] key 22a is operated. In this case, the calculator can perform coordinate calculations only in the orthogonal coordinate format, and since the addition is the sum of the numerical values of each axis of the orthogonal coordinates, the input coordinates are also treated as the orthogonal coordinate format. Then, in step 13, polar coordinates (2, 45) are input. However, as it is, the calculator handles these coordinates as a rectangular coordinate format and performs coordinate calculations, so in step 14, the [→xy] key 24b is operated to convert the input polar coordinates into a rectangular coordinate format. And step 1
When the [=] key 22b is operated in Step 5, coordinate calculation is performed using the two input coordinates in Cartesian coordinate format, and the value of the calculation result in the a memory is displayed on the numerical display section 11.

【0012】上記のようにして座標計算が行われた後に
、手順16で[→rθ]キー24aを操作すると、この
計算結果の直交座標を極座標形式に座標変換し、数値表
示部11にその絶対値rを示すaメモリの値が表示され
る。また、続いて手順17で[b]キー24bを操作す
ると、偏角θを示すbメモリの値が表示される。
After the coordinate calculation has been performed as described above, when the [→rθ] key 24a is operated in step 16, the orthogonal coordinates of this calculation result are converted into polar coordinate format, and the absolute value is displayed on the numerical display section 11. The value of the a memory indicating the value r is displayed. Further, when the [b] key 24b is subsequently operated in step 17, the value of the b memory indicating the declination angle θ is displayed.

【0013】[0013]

【発明が解決しようとする課題】従来の座標機能付き電
卓は、aメモリとbメモリに記憶された座標の座標形式
が決定されていないため、上記表1に示した操作例から
も明らかなように、座標変換を行うことによりいずれの
座標形式で取り扱うかが確定した場合であっても、LC
D表示パネル1の表示だけではこの座標形式を判断する
ことができない。従って、操作者は、例えば表1の手順
2で極座標形式に座標変換を行った後に、これを忘れて
再度[→rθ]キー24aを操作して極座標形式への座
標変換を行い無意味な数値を得たり、この極座標を直交
座標形式と誤解してそのまま座標計算を行い計算を誤る
おそれが生じ易かった。
[Problem to be Solved by the Invention] In conventional calculators with a coordinate function, the coordinate format of the coordinates stored in the a memory and the b memory is not determined, as is clear from the operation example shown in Table 1 above. However, even if it is determined which coordinate format to use by performing coordinate transformation,
This coordinate format cannot be determined only from the display on the D display panel 1. Therefore, for example, after converting the coordinates to polar coordinate format in step 2 of Table 1, the operator forgets this and operates the [→rθ] key 24a again to convert the coordinates to polar coordinate format, resulting in meaningless numerical values. It was easy to misunderstand the polar coordinates as a rectangular coordinate format and calculate the coordinates as is, resulting in an error in the calculation.

【0014】また、上記表2に示した操作例からも明ら
かなように、極座標同士の座標計算や直交座標と極座標
との混合計算を行う場合、一旦極座標を全て直交座標形
式に座標変換する操作が必要となり、しかも、計算結果
を極座標形式で得ようとすると、計算後に必ず[→rθ
]キー24aを操作して極座標形式への座標変換を行わ
なければならず、操作が複雑になる。
Furthermore, as is clear from the operation example shown in Table 2 above, when performing coordinate calculations between polar coordinates or mixed calculations between orthogonal coordinates and polar coordinates, it is necessary to first convert all polar coordinates into orthogonal coordinate format. is required, and if you try to obtain the calculation result in polar coordinate format, after the calculation, [→rθ
] key 24a must be operated to convert the coordinates into polar coordinate format, which makes the operation complicated.

【0015】さらに、従来の座標機能付き電卓は、座標
が極座標形式に決定されることがないので、[DRG→
]キー21aによる角度単位の変換は、常に置数に対す
る変換となる。即ち、例えば下記表3に示すように、角
度をデグリー単位として、手順21で座標(3,4)を
入力し、続いて手順22で[→rθ]キー24aを操作
して、この座標を極座標形式に座標変換した後であって
も、手順23で[DRG→]キー21aを操作すると、
この角度単位の変換は、その際に数値表示部11に表示
されている置数「5」に対して実行され、極座標形式の
絶対値rを示すaメモリの値に対して無意味な変換を行
うことになる。従って、極座標形式の座標を取り扱って
いる場合であって、この座標の偏角θの角度単位を変換
しようとすると、一旦bメモリの値を表示させ、これに
ついて角度単位の変換を行った後に、変換結果を再びb
メモリに入力する操作が必要となり、この場合も操作が
複雑となる。
Furthermore, in conventional calculators with a coordinate function, coordinates are not determined in polar coordinate format, so [DRG→
] The angle unit conversion by the key 21a is always a conversion to a set number. That is, as shown in Table 3 below, for example, input the coordinates (3, 4) in step 21 using angle as a degree unit, and then operate the [→rθ] key 24a in step 22 to convert these coordinates into polar coordinates. Even after coordinate conversion to the format, if you operate the [DRG→] key 21a in step 23,
This angular unit conversion is performed on the number "5" displayed on the numerical display section 11 at that time, and a meaningless conversion is performed on the value in the a memory indicating the absolute value r in polar coordinate format. I will do it. Therefore, when dealing with coordinates in polar coordinate format and trying to convert the angular unit of the argument angle θ of these coordinates, first display the value in the b memory, convert it to the angular unit, and then: convert the conversion result again b
An operation for inputting information into memory is required, and the operation is also complicated in this case.

【0016】[0016]

【表3】[Table 3]

【0017】この結果、従来の座標機能付き電卓は、a
メモリとbメモリに記憶された座標の座標形式が明確で
ないために、この座標がいずれの座標形式によるものか
を常に操作者が管理しなければならず、しかも、座標計
算を行う場合や極座標の偏角の角度単位を変換しようと
する場合の操作が複雑になるという問題点があった。本
発明は、上記事情に鑑み、操作者が現在の座標形式を容
易に認識することができる座標機能付き電卓を、任意の
座標形式の座標計算を自動的に実行することができる座
標機能付き電卓を、また、極座標形式の座標に対して角
度単位の変換を行った場合には、常に偏角に対してこの
変換が行われるようにすることができる座標機能付き電
卓を提供することを目的としている。
As a result, the conventional calculator with coordinate function has a
Since the coordinate formats of the coordinates stored in the memory and b memory are not clear, the operator must always manage which coordinate format the coordinates are in, and when performing coordinate calculations or polar coordinates. There is a problem in that the operation becomes complicated when converting the angular unit of the declination angle. In view of the above circumstances, the present invention provides a calculator with a coordinate function that allows an operator to easily recognize the current coordinate format, and a calculator with a coordinate function that can automatically execute coordinate calculations in any coordinate format. In addition, the purpose is to provide a calculator with a coordinate function that can always perform this conversion on the declination when converting angle units to coordinates in polar coordinate format. There is.

【0018】[0018]

【課題を解決するための手段】本発明の座標機能付き電
卓は、座標の形式を直交座標形式及び極座標形式の間で
変換する座標形式変換手段を備えている座標機能付き電
卓であって、座標が直交座標形式及び極座標形式のどち
らで表示されているかを示す座標形式表示手段を更に備
えており、そのことにより上記目的が達成される。
[Means for Solving the Problems] A calculator with a coordinate function of the present invention is a calculator with a coordinate function, which is equipped with a coordinate format conversion means for converting a coordinate format between a rectangular coordinate format and a polar coordinate format. The apparatus further includes coordinate format display means for indicating whether the coordinate format is displayed in a rectangular coordinate format or a polar coordinate format, thereby achieving the above object.

【0019】本発明の他の座標機能付き電卓は、直交座
標計算モード及び極座標計算モードの少なくとも一方を
有し、座標の形式を直交座標形式及び極座標形式の間で
変換する座標形式変換手段を備えている座標機能付き電
卓であって、座標が直交座標形式及び極座標形式のどち
らで表示されているかを識別する座標形式識別手段、並
びに直交座標計算モード及び極座標計算モードの一方を
設定する座標計算モード設定手段を備え、該座標形式変
換手段は、計算対象の座標が設定されている座標計算モ
ードに適合しない座標形式で表示されている場合には、
該計算対象の座標の形式を該設定されている座標計算モ
ードに適合する座標形式に変換するものである。
Another calculator with a coordinate function according to the present invention has at least one of a rectangular coordinate calculation mode and a polar coordinate calculation mode, and includes coordinate format conversion means for converting the coordinate format between the rectangular coordinate format and the polar coordinate format. A calculator with a coordinate function, which includes a coordinate format identification means for identifying whether coordinates are displayed in a rectangular coordinate format or a polar coordinate format, and a coordinate calculation mode for setting one of the rectangular coordinate calculation mode and the polar coordinate calculation mode. The coordinate format conversion means includes a setting means, and when the coordinates to be calculated are displayed in a coordinate format that is not compatible with the set coordinate calculation mode,
This converts the coordinate format of the calculation target into a coordinate format that is compatible with the set coordinate calculation mode.

【0020】本発明の更に他の座標機能付き電卓は、表
示手段、及び該表示手段に表示されている数に対して角
度単位の変換を行う角度単位変換手段を備え、極座標計
算モードに於いて複素数計算を行うことができる座標機
能付き電卓であって、該表示手段に表示されている数が
複素数の少なくとも一部であることを示す識別手段を更
に備え、該角度単位変換手段は、極座標計算モードに於
いて、該識別手段が該数が複素数の少なくとも一部であ
ることを示している場合には、該複素数の偏角に対して
角度単位の変換を行うものである。
Still another calculator with a coordinate function of the present invention is provided with a display means and an angular unit conversion means for converting the number displayed on the display means into an angular unit, and in a polar coordinate calculation mode. A calculator with a coordinate function capable of performing complex number calculations, further comprising identification means for indicating that the number displayed on the display means is at least a part of a complex number, and the angular unit conversion means is capable of performing polar coordinate calculations. In the mode, if the identification means indicates that the number is at least a part of a complex number, the argument of the complex number is converted into angular units.

【0021】[0021]

【作用】前述のように、通常の座標機能付き電卓では、
2つの数値からなる座標が直交座標形式におけるものか
極座標形式におけるものかを区別することができない。 本発明の座標機能付き電卓では、座標形式表示手段は座
標が直交座標形式及び極座標形式のどちらで表示されて
いるかを示す。直交座標形式及び極座標形式のどちらで
あるかの表示は、直交座標形式又は極座標形式を示す文
字や図形等を表示することにより行うようにすることが
できる。この結果、本発明の座標機能付き電卓によれば
、例えば座標変換を行った結果の座標が直交座標形式に
よるものか極座標形式によるものかを、表示を見ること
によって操作者が確実に区別することができるようにな
る。
[Operation] As mentioned above, with a normal calculator with coordinate function,
It is not possible to distinguish whether coordinates consisting of two numbers are in rectangular coordinate format or polar coordinate format. In the calculator with a coordinate function of the present invention, the coordinate format display means indicates whether coordinates are displayed in a rectangular coordinate format or a polar coordinate format. The display of whether it is an orthogonal coordinate format or a polar coordinate format can be done by displaying characters, figures, etc. indicating the orthogonal coordinate format or polar coordinate format. As a result, according to the calculator with a coordinate function of the present invention, the operator can reliably distinguish whether the coordinates resulting from coordinate transformation are in Cartesian coordinate format or polar coordinate format by looking at the display. You will be able to do this.

【0022】この座標形式の表示は直交座標計算モード
と極座標計算モードのどちらが設定されているかに応じ
て行うようにすることもできる。ここで、座標変換等の
処理によって設定されたモードは、例えば新たな座標の
入力時等に解除するようにしてもよいが、この新たな入
力座標を当該モードの座標形式として取り扱うようにす
ることもできる。また、この場合、モード設定は、いず
れかのキー操作によって明示的に行うようにすることも
できる。このようにモード設定によって処理結果の座標
形式を表示するだけでなく、新たに入力された座標に対
しても予め座標形式を指定できれば、座標が直交座標形
式と極座標形式のいずれであるかを明確にすることがで
きる。さらに、例えば規定値のモードを直交座標形式に
設定し、座標を取り扱う場合には、常にいずれかのモー
ドに設定されるようにすれば、全ての座標の座標形式を
決定することができる。
The coordinate format can also be displayed depending on whether the orthogonal coordinate calculation mode or the polar coordinate calculation mode is set. Here, the mode set by processing such as coordinate transformation may be canceled, for example, when new coordinates are input, but it is necessary to treat these new input coordinates as the coordinate format of the mode. You can also do it. Further, in this case, the mode setting may be explicitly performed by operating any of the keys. In this way, if you can not only display the coordinate format of the processing result by setting the mode, but also specify the coordinate format for newly input coordinates in advance, it will be possible to clearly specify whether the coordinates are in Cartesian coordinate format or polar coordinate format. It can be done. Further, for example, by setting the default value mode to the orthogonal coordinate format and always setting one of the modes when handling coordinates, the coordinate format of all coordinates can be determined.

【0023】なお、ここでいう座標は、単に直交座標上
又は極座標上の点を示すものに限らず、複素数をそれぞ
れ直交座標形式又は極座標形式で示した場合も含む。こ
の座標が複素数である場合には、2つの座標について加
減算のみならず乗除算の座標計算も可能となる。
Note that the coordinates referred to herein are not limited to simply indicating points on orthogonal coordinates or polar coordinates, but also include complex numbers expressed in orthogonal coordinate format or polar coordinate format, respectively. When these coordinates are complex numbers, not only addition and subtraction, but also multiplication and division coordinate calculations are possible for the two coordinates.

【0024】本発明の他の座標機能付き電卓では、座標
の表示形式が所定のものではない場合に、この座標を所
定の座標形式に変換する。所定の座標形式が両座標形式
のいずれであってもよい場合には、計算対象の座標の形
式が異なる場合にのみ、いずれか一方の座標について座
標変換が行われる。しかし、計算対象の座標の形式がい
ずれか一方に定められている場合には、2つの座標の形
式が一致しても、共に所定の座標形式に座標変換しなけ
ればならないことがある。なお、計算対象の座標の形式
が定められていない場合には、所定の座標形式であると
することができる。
In another calculator with a coordinate function of the present invention, when the coordinate display format is not a predetermined format, the coordinates are converted into a predetermined coordinate format. If the predetermined coordinate format may be either of the two coordinate formats, coordinate transformation is performed for one of the coordinates only when the formats of the coordinates to be calculated are different. However, if the format of the coordinates to be calculated is set to one of the two formats, even if the two coordinate formats match, it may be necessary to transform both coordinates into the predetermined coordinate format. Note that if the format of the coordinates to be calculated is not determined, a predetermined coordinate format may be used.

【0025】上記のようにして2つの座標の座標形式が
所定の形式で揃えられると、これらの座標について指定
された座標計算を行う。そして、計算結果がそのときの
座標計算モードと異なる座標形式である場合には、この
計算結果の座標を当該座標計算モードの座標形式に座標
変換する。
[0025] When the coordinate formats of the two coordinates are aligned in a predetermined format as described above, specified coordinate calculations are performed for these coordinates. If the calculation result is in a coordinate format different from the coordinate calculation mode at that time, the coordinates of this calculation result are converted into the coordinate format of the coordinate calculation mode.

【0026】この結果、この座標機能付き電卓によれば
、計算対象の座標の座標形式が計算のための所定の座標
形式と異なる場合や座標形式が混在している場合にも、
自動的に座標形式を揃えて座標計算を行うことができ、
しかも、計算結果の座標形式をそのときの座標計算モー
ドに合わせることができるようになる。
As a result, according to this calculator with a coordinate function, even when the coordinate format of the coordinates to be calculated is different from the predetermined coordinate format for calculation, or when coordinate formats are mixed,
You can automatically align the coordinate format and perform coordinate calculations.
Moreover, the coordinate format of the calculation result can be matched to the coordinate calculation mode at that time.

【0027】本発明の更に他の座標機能付き電卓では、
極座標計算モード時には、角度単位変換手段が極座標形
式の座標における偏角に対して角度単位の変換を行う。 この結果、極座標計算モード時には、たとえ極座標形式
の座標の絶対値を表示させている場合であっても、常に
この座標の偏角に対して角度単位の変換を行うことがで
きるようになる。
In still another calculator with a coordinate function of the present invention,
In the polar coordinate calculation mode, the angular unit conversion means converts the argument in polar coordinate format into angular units. As a result, in the polar coordinate calculation mode, even if the absolute value of coordinates in polar coordinate format is displayed, the argument of these coordinates can always be converted into angular units.

【0028】[0028]

【実施例】本発明を実施例について以下に説明する。EXAMPLES The present invention will be explained below with reference to examples.

【0029】図1乃至図4は本発明の一実施例を示すも
のであって、図1は座標変換キーが操作された場合の座
標機能付き電卓の動作を示すフローチャート、図2は座
標計算の実行時の座標機能付き電卓の動作を示すフロー
チャート、図3は角度単位変換キーが操作された場合の
座標機能付き電卓の動作を示すフローチャート、図4は
座標機能付き電卓の構成を示すブロック図である。
FIGS. 1 to 4 show an embodiment of the present invention, in which FIG. 1 is a flowchart showing the operation of a calculator with a coordinate function when the coordinate conversion key is operated, and FIG. FIG. 3 is a flowchart showing the operation of the calculator with coordinate function during execution. FIG. 3 is a flow chart showing the operation of the calculator with coordinate function when the angle unit conversion key is operated. FIG. 4 is a block diagram showing the configuration of the calculator with coordinate function. be.

【0030】本実施例の座標機能付き電卓は、前述の従
来例と同様に、機能キーとして設けられた[a]キーと
[b]キーとによって、直交座標のx軸とy軸若しくは
複素数の実数部と虚数部又は極座標の絶対値rと偏角θ
の入力や表示を行うようになっている。従って、電卓の
外観は前記図5に示した従来例と同じであり、各キー等
は同じ符号を付して、それらの説明は省略する。
The calculator with the coordinate function of this embodiment uses the [a] key and the [b] key provided as function keys to calculate the coordinates of the x-axis and y-axis of orthogonal coordinates or complex numbers, as in the conventional example described above. Real part and imaginary part or absolute value r and argument angle θ of polar coordinates
It is designed to input and display information. Therefore, the external appearance of the calculator is the same as that of the conventional example shown in FIG. 5, and each key etc. is given the same reference numeral, and the explanation thereof will be omitted.

【0031】上記座標機能付き電卓は、図4に示すよう
に、CPU3を備えたコンピュータ装置によって構成さ
れている。CPU3には、ROM4とRAM5とが設け
られている。ROM4には、プログラムや固定データ等
が格納されている。RAM5は、このプログラムの作業
領域として利用されるようになっている。また、CPU
3には、図5に示したキー操作パネル2と共に、LCD
ドライバ6を介して同じく図5に示したLCD表示パネ
ル1が接続され、プログラムに従ってCPU3がキー操
作パネル2でのキー操作を読み込み、適宜LCD表示パ
ネル1に数値表示やガイダンス表示及び角度単位表示等
を行うようになっている。
The calculator with the coordinate function is constituted by a computer device equipped with a CPU 3, as shown in FIG. The CPU 3 is provided with a ROM 4 and a RAM 5. The ROM 4 stores programs, fixed data, and the like. The RAM 5 is used as a work area for this program. Also, CPU
3 includes an LCD along with the key operation panel 2 shown in FIG.
The LCD display panel 1 shown in FIG. 5 is connected via the driver 6, and the CPU 3 reads the key operations on the key operation panel 2 according to the program, and displays numerical values, guidance displays, angle unit displays, etc. on the LCD display panel 1 as appropriate. It is designed to do this.

【0032】この座標機能付き電卓は、従来と同様に図
5に示した[→xy]キー24b又は[→rθ]キー2
4aの座標変換キーを操作することにより、aメモリと
bメモリに記憶された座標の座標形式を座標変換するこ
とができる。例えば、直交座標における直交2軸の各値
を(x,y)とし、極座標における絶対値及び偏角を(
r,θ)とすると、直交座標から極座標への座標変換は
[0032] As with the conventional calculator, the [→xy] key 24b or the [→rθ] key 2 shown in FIG.
By operating the coordinate conversion key 4a, the coordinate formats of the coordinates stored in the a memory and the b memory can be converted. For example, let each value of two orthogonal axes in orthogonal coordinates be (x, y), and the absolute value and argument in polar coordinates be (
r, θ), the coordinate transformation from rectangular coordinates to polar coordinates is

【0033】[0033]

【数1】[Math 1]

【0034】によって計算され、極座標から直交座標へ
の座標変換は、
The coordinate transformation from polar coordinates to rectangular coordinates is calculated by

【0035】[0035]

【数2】[Math 2]

【0036】によって計算される。It is calculated by:

【0037】上記座標機能付き電卓は、従来と同様にa
メモリとbメモリに記憶された座標の座標形式を決定し
ない状態の他に、座標を一律に直交座標形式又は極座標
形式として取り扱う直交座標計算モードと極座標計算モ
ードとが設けられている。この座標計算モードは、[→
xy]キー24b又は[→rθ]キー24aの座標変換
キーを操作して座標変換を行った際に同時に設定される
。従って、この座標計算モードは、新たに入力された座
標の座標形式を決定するだけでなく、この座標計算モー
ドが変換された場合に、既に入力され又は計算結果とし
てaメモリとbメモリに記憶された座標の座標形式も新
たな座標計算モードに合わせて座標変換が行われるため
、全ての座標を当該座標形式に統一して取り扱うように
なっている。また、これらいずれかの座標計算モードが
設定された場合には、LCD表示パネル1におけるガイ
ダンス表示部12にその座標計算モードが表示される。 即ち、直交座標計算モードの場合には「xy」のシンボ
ルが表示され、極座標計算モードの場合には「rθ」の
シンボルが表示される。
The above-mentioned calculator with coordinate function has a
In addition to a state in which the coordinate format of the coordinates stored in the memory and the b memory is not determined, there are provided an orthogonal coordinate calculation mode and a polar coordinate calculation mode in which the coordinates are uniformly handled in an orthogonal coordinate format or a polar coordinate format. This coordinate calculation mode is [→
xy] key 24b or [→rθ] key 24a to perform coordinate transformation. Therefore, this coordinate calculation mode not only determines the coordinate format of newly input coordinates, but also determines the coordinate format of newly input coordinates. Since the coordinate format of the new coordinates is also converted to match the new coordinate calculation mode, all coordinates are treated as unified in the coordinate format. Further, when any of these coordinate calculation modes is set, that coordinate calculation mode is displayed on the guidance display section 12 on the LCD display panel 1. That is, in the orthogonal coordinate calculation mode, an "xy" symbol is displayed, and in the polar coordinate calculation mode, an "rθ" symbol is displayed.

【0038】なお、aメモリとbメモリに記憶した座標
について、その座標形式も併せて記憶するようにした場
合には、必ずしもこのように座標計算モードの変換と同
時に座標変換を実行する必要はなくなる。ただし、この
場合には、座標計算の際に被演算数となる各座標の座標
形式を検査して所定の座標形式となるように座標変換す
る必要が生じる。また、この座標計算モードは、座標変
換が行われることにより変換結果の座標形式が決定され
た場合にのみ設定されるようにすることもできる。ただ
し、この場合には、座標計算の際に計算対象の座標の座
標形式を操作者が管理しなければならない場合が生じる
Note that if the coordinate formats of the coordinates stored in the a and b memories are also stored, it is no longer necessary to execute the coordinate conversion at the same time as the coordinate calculation mode conversion. . However, in this case, it is necessary to check the coordinate format of each coordinate serving as an operand during coordinate calculation and perform coordinate transformation so that the coordinate format becomes a predetermined coordinate format. Further, this coordinate calculation mode may be set only when the coordinate format of the transformation result is determined by performing coordinate transformation. However, in this case, the operator may have to manage the coordinate format of the coordinates to be calculated when calculating the coordinates.

【0039】上記座標機能付き電卓は、座標の加減算に
ついては、直交座標形式における各軸の値の加減算によ
って行うようになっている。即ち、例えば直交座標形式
の座標を(x1,y1)及び(x2,y2)とすると、
[0039] The above-mentioned calculator with a coordinate function performs addition and subtraction of coordinates by adding and subtracting values of each axis in a rectangular coordinate format. That is, for example, if the coordinates in the orthogonal coordinate format are (x1, y1) and (x2, y2),

【0040】[0040]

【数3】[Math 3]

【0041】によってこれらの加算結果の座標(x,y
)を計算する。従って、極座標形式として決定された座
標が計算対象となる場合には、これを自動的に直交座標
形式に座標変換した上で座標計算を行う。また、その座
標計算時の座標計算モードが極座標計算モードであった
場合には、自動的に計算結果を極座標形式に座標変換し
て表示するようになっている。座標が複素数である場合
も同様に計算することができる。ただし、複素数の乗除
算の場合には、極座標形式で計算を行う方が便利な場合
がある。即ち、極座標形式の座標を(r1,θ1)及び
(r2,θ2)とすると、
The coordinates (x, y
). Therefore, when coordinates determined as polar coordinates are to be calculated, the coordinates are automatically converted to rectangular coordinates before coordinate calculation is performed. Furthermore, if the coordinate calculation mode at the time of coordinate calculation is polar coordinate calculation mode, the calculation result is automatically converted into a polar coordinate format and displayed. Calculations can be made in the same way when the coordinates are complex numbers. However, when multiplying and dividing complex numbers, it may be more convenient to perform calculations in polar coordinate format. That is, if the coordinates in polar coordinate format are (r1, θ1) and (r2, θ2),

【0042】[0042]

【数4】[Math 4]

【0043】によってこれらの乗算結果の座標(r,θ
)を容易に計算することができる。
The coordinates (r, θ
) can be easily calculated.

【0044】上記座標機能付き電卓は、従来と同様に図
5に示した[DRG→]キー21aを操作することによ
り、数値表示部11に表示された置数の角度単位を変換
することができる。ただし、座標計算モードが極座標計
算モードの場合には、その際の数値表示部11の表示に
かかわらず、極座標の偏角について角度単位の変換が行
われるようになっている。
[0044] As with the conventional calculator, the angular unit of the number displayed on the numerical display section 11 can be converted by operating the [DRG→] key 21a shown in FIG. . However, when the coordinate calculation mode is the polar coordinate calculation mode, regardless of what is displayed on the numerical display section 11 at that time, the argument of the polar coordinates is converted into units of angle.

【0045】上記構成の座標機能付き電卓において座標
変換キーが操作された場合の動作を図1のフローチャー
トに基づいて説明する。
The operation when the coordinate conversion key is operated in the calculator with the coordinate function configured as described above will be explained based on the flowchart shown in FIG.

【0046】キー操作パネル2の[→rθ]キー24a
又は[→xy]キー24bが操作されると、まずステッ
プS1において、この座標変換キーが[→xy]キー2
4bであるかどうかが判断される。そして、[→xy]
キー24bであった場合には、直交座標計算モードかど
うかの判断が行われ(ステップS2)、直交座標計算モ
ードであったときは、座標変換を行う必要がないので、
そのまま処理を終了する。しかし、座標計算モードが設
定されず又は極座標計算モードであった場合には、aメ
モリとbメモリに記憶された座標を直交座標形式に座標
変換し(ステップS3)、座標計算モードを直交座標計
算モードに設定してから(ステップS4)、処理を終了
する。
[→rθ] key 24a on the key operation panel 2
Or when the [→xy] key 24b is operated, first in step S1, this coordinate conversion key is changed to the [→xy] key 2.
4b is determined. And [→xy]
If the key 24b is pressed, it is determined whether or not the mode is the orthogonal coordinate calculation mode (step S2). If the mode is the orthogonal coordinate calculation mode, there is no need to perform coordinate transformation.
Processing ends immediately. However, if the coordinate calculation mode is not set or the polar coordinate calculation mode is set, the coordinates stored in the a memory and b memory are converted into orthogonal coordinate format (step S3), and the coordinate calculation mode is changed to orthogonal coordinate calculation mode. After setting the mode (step S4), the process ends.

【0047】また、ステップS1の処理において[→r
θ]キー24aであると判断された場合には、極座標計
算モードかどうかの判断が行われ(ステップS5)、極
座標計算モードであったときは、座標変換を行う必要が
ないので、そのまま処理を終了する。しかし、座標計算
モードが設定されず又は直交座標計算モードであった場
合には、aメモリとbメモリに記憶された座標を極座標
形式に座標変換し(ステップS6)、座標計算モードを
極座標計算モードに設定してから(ステップS7)、処
理を終了する。
[→r
θ] key 24a, it is determined whether the mode is the polar coordinate calculation mode (step S5). If the mode is the polar coordinate calculation mode, there is no need to perform coordinate transformation, so the process continues. finish. However, if the coordinate calculation mode is not set or the orthogonal coordinate calculation mode is set, the coordinates stored in the a memory and the b memory are converted into polar coordinate format (step S6), and the coordinate calculation mode is changed to the polar coordinate calculation mode. After setting (step S7), the process ends.

【0048】なお、座標変換キーが操作される前に座標
が記憶されていなかった場合には、ステップS4又はS
7によって単に座標計算モードを切り換えるだけで処理
を終了する。
Note that if the coordinates are not stored before the coordinate conversion key is operated, step S4 or S
7, the process is completed by simply switching the coordinate calculation mode.

【0049】上記座標変換キーの操作例を下記表4に基
づいて説明する。
An example of the operation of the coordinate conversion keys will be explained based on Table 4 below.

【0050】[0050]

【表4】[Table 4]

【0051】まず、座標形式が決定されない状態におい
て、手順31で置数キー21、[a]キー24a及び[
b]キー24bを操作して、座標(3,4)を入力する
。次に、手順32で[→rθ]キー24aを操作すると
、入力座標が直交座標形式として取り扱われ、これが極
座標形式に座標変換されると共に、座標計算モードが極
座標計算モードに設定される。このため、数値表示部1
1には、変換結果の座標の絶対値rであるaメモリの値
が表示され、ガイダンス表示部12には、この絶対値r
を示す「a」の表示と共に、極座標計算モードを示す「
rθ」の表示が行われる。また、続いて手順33で[b
]キー24bを操作すると、数値表示部11に変換結果
の座標の偏角θであるbメモリの値が表示されると共に
、ガイダンス表示部12の「a」の表示が「b」に切り
換わる。
First, in a state where the coordinate format has not been determined, in step 31, the numeric key 21, the [a] key 24a and the [a] key 24a are pressed.
b] Operate the key 24b to input the coordinates (3, 4). Next, in step 32, when the [→rθ] key 24a is operated, the input coordinates are treated as a rectangular coordinate format, which is converted into a polar coordinate format, and the coordinate calculation mode is set to the polar coordinate calculation mode. For this reason, the numerical display section 1
1 displays the value of the a memory which is the absolute value r of the coordinates of the conversion result, and the guidance display section 12 displays this absolute value r.
"a" indicating polar coordinate calculation mode is displayed along with "a" indicating polar coordinate calculation mode.
rθ” is displayed. Also, in step 33, [b
] When the key 24b is operated, the value of the b memory, which is the argument angle θ of the coordinates of the conversion result, is displayed on the numerical display section 11, and the display of "a" on the guidance display section 12 is switched to "b".

【0052】そして、手順34で[→xy]キー24b
を操作すると、この極座標が再び直交座標形式に戻され
ると共に、直交座標計算モードが設定される。このため
、数値表示部11には、直交座標のx座標であるaメモ
リの値が表示され、ガイダンス表示部12には、このx
座標を示す「a」の表示と共に、直交座標計算モードを
示す「xy」の表示が行われる。また、続いて手順35
で[b]キー24bを操作すると、数値表示部11に直
交座標のy座標であるbメモリの値が表示されると共に
、ガイダンス表示部12の表示が「b」に切り換わる。
[0052] Then, in step 34, press the [→xy] key 24b.
When operated, the polar coordinates are returned to the orthogonal coordinate format and the orthogonal coordinate calculation mode is set. Therefore, the numerical display section 11 displays the value of the a memory, which is the x coordinate of the orthogonal coordinates, and the guidance display section 12 displays the value of the a memory, which is the x coordinate of the Cartesian coordinate.
Along with the display of "a" indicating the coordinates, "xy" indicating the orthogonal coordinate calculation mode is displayed. Also, continue with step 35
When the [b] key 24b is operated, the value of the b memory, which is the y-coordinate of the orthogonal coordinates, is displayed on the numerical display section 11, and the display on the guidance display section 12 is switched to "b".

【0053】この結果、操作者は、ガイダンス表示部1
2の「xy」又は「rθ」の表示を見ることにより、数
値表示部11に表示されたものが直交座標の値か極座標
の値かを明確に区別することができ、操作を誤るおそれ
がなくなる。
[0053] As a result, the operator can
By looking at the display of "xy" or "rθ" in step 2, it is possible to clearly distinguish whether what is displayed on the numerical display section 11 is a value in orthogonal coordinates or a value in polar coordinates, eliminating the risk of making a mistake in operation. .

【0054】次に、上記座標機能付き電卓において座標
計算を行う場合の動作を図2のフローチャートに基づい
て説明する。
Next, the operation of calculating coordinates using the calculator with the coordinate function will be explained based on the flowchart shown in FIG.

【0055】図5に示した[=]キー22b等が操作さ
れて座標計算が指示されると、まず座標計算モードが極
座標計算モードかどうかの判断が行われる(ステップS
11)。そして、極座標計算モードであった場合には、
計算対象である2つの極座標を直交座標形式に座標変換
した上で(ステップS12)、座標計算を実行する(ス
テップS13)。このため、本実施例の座標計算は、座
標計算モードにかかわらず常に直交座標形式で行われる
。なお、個々の座標が座標形式も含めて記憶されている
場合には、それぞれの座標形式が異なることがある。 従って、この場合には、各座標ごとに座標形式を検査し
、極座標形式であった場合にこれを直交座標形式に座標
変換する処理を行う。
When the [=] key 22b shown in FIG. 5 or the like is operated to instruct coordinate calculation, it is first determined whether the coordinate calculation mode is the polar coordinate calculation mode (step S
11). And if it is in polar coordinate calculation mode,
After converting the two polar coordinates to be calculated into a rectangular coordinate format (step S12), coordinate calculation is executed (step S13). Therefore, the coordinate calculation in this embodiment is always performed in the orthogonal coordinate format regardless of the coordinate calculation mode. Note that when individual coordinates are stored together with their coordinate formats, the respective coordinate formats may be different. Therefore, in this case, the coordinate format is checked for each coordinate, and if it is a polar coordinate format, a process is performed to convert the coordinate format into a rectangular coordinate format.

【0056】ステップS11の処理で極座標計算モード
ではないと判断された場合には、直ちにステップS13
に移行して、計算対象である2つの座標をそのまま座標
計算する。従って、座標計算モードが設定されていない
場合にも、従来と同様にその際の座標を直交座標形式で
あると解釈して座標計算が行われる。
If it is determined in the process of step S11 that the mode is not polar coordinate calculation mode, the process immediately proceeds to step S13.
Then, the two coordinates to be calculated are directly calculated. Therefore, even when the coordinate calculation mode is not set, the coordinate calculation is performed by interpreting the coordinates in Cartesian coordinate format as in the conventional case.

【0057】上記のようにして座標計算が実行されると
、再び極座標計算モードかどうかの判断が行われ(ステ
ップS14)、極座標計算モードであった場合には、計
算結果の座標を極座標形式に座標変換してから(ステッ
プS15)、この変換結果の座標をLCD表示パネル1
に表示する(ステップS16)。また、極座標計算モー
ドでなかった場合には、直ちにこのステップS16に移
行して、直交座標形式の計算結果をそのまま表示する。
When the coordinate calculation is executed as described above, it is again determined whether the mode is polar coordinate calculation mode (step S14), and if it is the polar coordinate calculation mode, the coordinates of the calculation result are converted into polar coordinate format. After the coordinate transformation (step S15), the coordinates of this transformation result are displayed on the LCD display panel 1.
(Step S16). If the mode is not the polar coordinate calculation mode, the process immediately moves to step S16, and the calculation result in the orthogonal coordinate format is displayed as is.

【0058】上記座標計算の操作例を下記表5に基づい
て説明する。
An example of the operation of the above coordinate calculation will be explained based on Table 5 below.

【0059】[0059]

【表5】[Table 5]

【0060】まず、直交座標計算モードに設定されてい
る場合に、手順41で直交座標(2,3)を入力し、続
いて手順42で[→rθ]キー24aを操作すると、こ
の直交座標が極座標形式に座標変換されると共に極座標
計算モードが設定される。そして、手順43で[+]キ
ー22aを操作すると共に、手順44で極座標(2,4
5)を入力し、さらに手順45で[=]キー22bを操
作すると、これらの極座標が直交座標形式に変換された
上で加算され、その計算結果が極座標形式に変換されて
、数値表示部11にその絶対値rであるaメモリの値が
表示される。また、続いて手順46で[b]キー24b
を操作すると、数値表示部11に計算結果の極座標の偏
角θであるbメモリの値が表示される。
First, when the orthogonal coordinate calculation mode is set, input the orthogonal coordinates (2, 3) in step 41, and then operate the [→rθ] key 24a in step 42. The coordinates are converted to polar coordinate format and the polar coordinate calculation mode is set. Then, in step 43, the [+] key 22a is operated, and in step 44, the polar coordinates (2, 4
5) and further operate the [=] key 22b in step 45, these polar coordinates are converted to rectangular coordinate format and added, and the calculation result is converted to polar coordinate format and displayed on the numerical display section 11. The value of the a memory, which is its absolute value r, is displayed. Also, in step 46, the [b] key 24b
When you operate , the value in the b memory, which is the argument angle θ of the polar coordinates of the calculation result, is displayed on the numerical display section 11.

【0061】この結果、操作者は、直交座標と極座標と
を混在させて入力しても、直交座標のみを入力した場合
と同様に座標変換の操作を行うことなく、そのまま座標
計算を行うことができるようになる。また、この際にも
、表示された座標の座標形式をガイダンス表示部12の
「xy」又は「rθ」の表示によって確認することがで
きるので、混乱を生じるようなことがない。
As a result, even if the operator inputs a mixture of orthogonal coordinates and polar coordinates, the operator can directly calculate the coordinates without performing coordinate conversion operations, as in the case where only orthogonal coordinates are input. become able to. Also, at this time, the coordinate format of the displayed coordinates can be confirmed by displaying "xy" or "rθ" on the guidance display section 12, so that confusion does not occur.

【0062】さらに、上記座標機能付き電卓において角
度単位変換キーを操作した場合の動作を図3のフローチ
ャートに基づいて説明する。
Further, the operation when the angular unit conversion key is operated in the calculator with the coordinate function will be explained based on the flowchart of FIG.

【0063】図5に示した[DRG→]キー21aが操
作されて角度単位の変換が指示されると、まず極座標計
算モードかどうかの判断が行われる(ステップS21)
。そして、極座標計算モードでない場合には、従来と同
様に数値表示部11に表示された置数について角度単位
の変換を行い(ステップS22)、角度単位表示部13
に変換された角度単位を表示すると共に(ステップS2
3)、数値表示部11に変換結果を表示する(ステップ
S23)。この角度単位の変換は、[DRG→]キー2
1aが操作されるたびに、ディグリー、ラディアン及び
グラードの各角度単位を順繰りに変更して行われる。
When the [DRG→] key 21a shown in FIG. 5 is operated to instruct conversion in angular units, it is first determined whether the mode is polar coordinate calculation mode (step S21).
. If it is not the polar coordinate calculation mode, the angular unit is converted for the number displayed on the numerical value display section 11 as in the past (step S22), and the angular unit display section 13
In addition to displaying the angular unit converted to (step S2
3) Display the conversion result on the numerical display section 11 (step S23). To convert this angle unit, press [DRG →] key 2.
Each time 1a is operated, the angle units of degrees, radians, and grads are changed in turn.

【0064】また、ステップS21の処理において極座
標計算モードであると判断された場合には、bメモリに
記憶された極座標の偏角θについて角度単位の変換を行
い(ステップS25)、さらにこの変換結果をbメモリ
に入力した後に(ステップS26)、上記ステップS2
2からの処理に移行する。
If it is determined that the mode is polar coordinate calculation mode in the process of step S21, the argument θ of the polar coordinates stored in the b memory is converted in units of angle (step S25), and the conversion result is After inputting into the b memory (step S26), the above step S2
Shift to processing from step 2.

【0065】上記角度単位の変換操作例を下記表6に基
づいて説明する。
An example of the above angle unit conversion operation will be explained based on Table 6 below.

【0066】[0066]

【表6】[Table 6]

【0067】まず、角度単位がディグリーであり極座標
計算モードに設定されている場合に、手順51で極座標
(3,30)を入力する。そして、手順52で[DRG
→]キー21aを操作すると、この極座標の偏角θにつ
いて角度単位の変換が行われ、数値表示部11にラディ
アン単位の変換結果が表示されると共に、角度単位表示
部13の表示が「DEG」から「RAD」に切り換わる
First, if the angular unit is degree and the polar coordinate calculation mode is set, in step 51 polar coordinates (3, 30) are input. Then, in step 52, [DRG
→] When the key 21a is operated, the argument θ of this polar coordinate is converted into angular units, and the numerical display section 11 displays the conversion result in radian units, and the angular unit display section 13 displays "DEG". to "RAD".

【0068】また、ここで手順53により[a]キー2
4aを操作して、入力された極座標の絶対値rを表示さ
せた状態で、引き続き手順54で再び[DRG→]キー
21aを操作した場合にも、表示された置数「3」では
なく、極座標の偏角θについて再度角度単位の変換が行
われ、数値表示部11にグラード単位の変換結果が表示
されると共に、角度単位表示部13の表示が「GRAD
」に切り換わる。そして、手順55でさらに[DRG→
]キー21aを操作すると、再び角度単位の変換が行わ
れ、入力した際と同じディグリー単位の変換結果が数値
表示部11に表示され、角度単位表示部13の表示も「
DEG」に戻る。
[0068] Also, here, according to step 53, [a] key 2 is pressed.
4a to display the absolute value r of the input polar coordinates, and then operate the [DRG→] key 21a again in step 54, the displayed digit "3" will not be displayed. The angle unit conversion is performed again for the polar coordinate argument θ, and the conversion result in grad units is displayed on the numerical display section 11, and the display on the angular unit display section 13 is changed to "GRAD".
”. Then, in step 55, [DRG→
] When the key 21a is operated, the angle unit conversion is performed again, and the conversion result in the same degree unit as entered is displayed on the numerical display section 11, and the display on the angle unit display section 13 also changes to "
Return to DEG.

【0069】この結果、極座標計算モード時には、角度
単位の変換が常に極座標の偏角θに対して実行されるの
で、この角度単位の変換操作を簡単に行うことができる
ようになる。
As a result, in the polar coordinate calculation mode, conversion in angular units is always performed for the polar angle θ of the polar coordinates, so that conversion operations in angular units can be performed easily.

【0070】[0070]

【発明の効果】以上の説明から明らかなように、本発明
の座標機能付き電卓によれば、座標計算モードによって
決定された座標の座標形式を表示部の表示によって確実
に区別することができるため、直交座標形式と極座標形
式とを間違うようなことがなくなる。また、本発明の他
の座標機能付き電卓によれば、この座標計算モードによ
って決定された座標形式が計算のための所定の座標形式
と異なる場合や座標形式が混在している場合であっても
、そのまま座標計算を行うことができるため、座標変換
を指示するためのキー操作の手間を軽減することができ
るようになる。さらに、本発明の更に他の座標機能付き
電卓によれば、極座標計算モード時には、極座標形式の
偏角についての角度単位の変換を容易に行うことができ
るようになる。
[Effects of the Invention] As is clear from the above explanation, according to the calculator with the coordinate function of the present invention, the coordinate format of the coordinates determined by the coordinate calculation mode can be reliably distinguished by the display on the display unit. , there will be no confusion between the orthogonal coordinate format and the polar coordinate format. Further, according to another calculator with a coordinate function of the present invention, even when the coordinate format determined by this coordinate calculation mode is different from the predetermined coordinate format for calculation or when coordinate formats are mixed, Since coordinate calculations can be performed directly, the effort required for key operations to instruct coordinate transformation can be reduced. Furthermore, according to yet another calculator with a coordinate function of the present invention, in the polar coordinate calculation mode, it becomes possible to easily convert the angle unit of the argument in polar coordinate format.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明の一実施例を示すものであって、座標変
換キーが操作された場合の座標機能付き電卓の動作を示
すフローチャートである。
FIG. 1 shows an embodiment of the present invention, and is a flowchart showing the operation of a calculator with a coordinate function when a coordinate conversion key is operated.

【図2】図1に示した座標機能付き電卓における座標計
算の実行時の動作を示すフローチャートである。
FIG. 2 is a flowchart showing the operation of the calculator with coordinate function shown in FIG. 1 when performing coordinate calculation.

【図3】図1に示した座標機能付き電卓における角度単
位変換キーが操作された場合の動作を示すフローチャー
トである。
FIG. 3 is a flowchart showing the operation when the angle unit conversion key in the calculator with coordinate function shown in FIG. 1 is operated.

【図4】図1に示した座標機能付き電卓の構成を示すブ
ロック図である。
FIG. 4 is a block diagram showing the configuration of the calculator with coordinate function shown in FIG. 1;

【図5】座標機能付き電卓の平面図である。FIG. 5 is a plan view of a calculator with a coordinate function.

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

12    ガイダンス表示部 13    角度単位表示部 21a  [DRG→]キー 22    四則計算キー 12 Guidance display section 13 Angle unit display section 21a [DRG→] key 22 Four arithmetic calculation keys

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】座標の形式を直交座標形式及び極座標形式
の間で変換する座標形式変換手段を備えている座標機能
付き電卓であって、座標が直交座標形式及び極座標形式
のどちらで表示されているかを示す座標形式表示手段を
更に備えている座標機能付き電卓。
Claim 1: A calculator with a coordinate function, which is equipped with a coordinate format conversion means for converting a coordinate format between a rectangular coordinate format and a polar coordinate format, wherein the coordinates are displayed in either the rectangular coordinate format or the polar coordinate format. A calculator with a coordinate function, further comprising a coordinate format display means for indicating whether or not the user is present.
【請求項2】直交座標計算モード及び極座標計算モード
の少なくとも一方を有し、座標の形式を直交座標形式及
び極座標形式の間で変換する座標形式変換手段を備えて
いる座標機能付き電卓であって、座標が直交座標形式及
び極座標形式のどちらで表示されているかを識別する座
標形式識別手段、並びに直交座標計算モード及び極座標
計算モードの一方を設定する座標計算モード設定手段を
備え、該座標形式変換手段は、計算対象の座標が設定さ
れている座標計算モードに適合しない座標形式で表示さ
れている場合には、該計算対象の座標の形式を該設定さ
れている座標計算モードに適合する座標形式に変換する
、座標機能付き電卓。
2. A calculator with a coordinate function, which has at least one of a rectangular coordinate calculation mode and a polar coordinate calculation mode, and is equipped with a coordinate format conversion means for converting a coordinate format between a rectangular coordinate format and a polar coordinate format. , a coordinate format identification means for identifying whether the coordinates are displayed in an orthogonal coordinate format or a polar coordinate format, and a coordinate calculation mode setting means for setting one of the orthogonal coordinate calculation mode and the polar coordinate calculation mode, and the coordinate format conversion If the coordinates of the calculation target are displayed in a coordinate format that is not compatible with the set coordinate calculation mode, the means changes the format of the coordinates of the calculation target to a coordinate format compatible with the set coordinate calculation mode. Calculator with coordinate function to convert to.
【請求項3】表示手段、及び該表示手段に表示されてい
る数に対して角度単位の変換を行う角度単位変換手段を
備え、極座標計算モードに於いて複素数計算を行うこと
ができる座標機能付き電卓であって、該表示手段に表示
されている数が複素数の少なくとも一部であることを示
す識別手段を更に備え、該角度単位変換手段は、極座標
計算モードに於いて、該識別手段が該数が複素数の少な
くとも一部であることを示している場合には、該複素数
の偏角に対して角度単位の変換を行う座標機能付き電卓
3. A display device comprising: a display means; and an angular unit conversion means for converting the number displayed on the display means into angular units; and a coordinate function capable of performing complex number calculations in polar coordinate calculation mode. The calculator further includes identification means for indicating that the number displayed on the display means is at least a part of a complex number, and the angular unit conversion means is configured such that, in the polar coordinate calculation mode, the identification means indicates that the number displayed on the display means is at least a part of a complex number. A calculator with a coordinate function that converts the argument of a complex number into angular units when the number indicates that the number is at least a part of a complex number.
JP3005746A 1991-01-22 1991-01-22 Calculator with coordinate function Expired - Fee Related JP2738595B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3005746A JP2738595B2 (en) 1991-01-22 1991-01-22 Calculator with coordinate function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3005746A JP2738595B2 (en) 1991-01-22 1991-01-22 Calculator with coordinate function

Publications (2)

Publication Number Publication Date
JPH04237363A true JPH04237363A (en) 1992-08-25
JP2738595B2 JP2738595B2 (en) 1998-04-08

Family

ID=11619673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3005746A Expired - Fee Related JP2738595B2 (en) 1991-01-22 1991-01-22 Calculator with coordinate function

Country Status (1)

Country Link
JP (1) JP2738595B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011129138A (en) * 2011-01-12 2011-06-30 Casio Computer Co Ltd Electronic calculator

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58101256U (en) * 1981-12-28 1983-07-09 カシオ計算機株式会社 small electronic calculator
JPS6220026U (en) * 1985-07-22 1987-02-06
JPH01123256U (en) * 1988-02-18 1989-08-22

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58101256U (en) * 1981-12-28 1983-07-09 カシオ計算機株式会社 small electronic calculator
JPS6220026U (en) * 1985-07-22 1987-02-06
JPH01123256U (en) * 1988-02-18 1989-08-22

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011129138A (en) * 2011-01-12 2011-06-30 Casio Computer Co Ltd Electronic calculator

Also Published As

Publication number Publication date
JP2738595B2 (en) 1998-04-08

Similar Documents

Publication Publication Date Title
JP2011186567A (en) Electronic calculator and program
JP3703196B2 (en) Information input device with touch panel
JPH04237363A (en) Electronic desk calculator with coordinate function
US8832562B2 (en) Graphical calculator user interface for function drawing
US7941473B2 (en) Calculation apparatus and storage medium in which calculation program is stored
JP5728853B2 (en) Electronic computer and program
JP2969188B2 (en) Graph display control device and graph display control method
JP2895257B2 (en) calculator
JPH04250555A (en) Electronic computer
JP2006099256A (en) Arithmetic control device and program
JP2695296B2 (en) calculator
JPH04237362A (en) Electronic function desk calculator with complex number calculating function
JP3498323B2 (en) Electronic calculator and arithmetic processing method
JPH06168104A (en) Electronic calculator
JP3577554B2 (en) Function calculator, graph display control device, and graph display control method
JP2000132516A (en) Computing device and storage medium
JP2000122979A (en) Computing device and storage medium
JPH04436Y2 (en)
JP2707162B2 (en) Data processing device
JPH035956Y2 (en)
JPH05233119A (en) Keyboard with arithmetic function and display
JP2000036054A (en) Graph display control device and storage medium
JP2000163382A (en) Type processing device and storage medium
JPH02103670A (en) Fit tolerance calculating device
JPH04242469A (en) Electronic calculator with rounding function

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980105

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

Free format text: PAYMENT UNTIL: 20080116

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090116

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100116

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees