| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| public:calculator:guides:41z_module [13/02/25 08:49 GMT] – [Quick Ref] john | public:calculator:guides:41z_module [17/02/26 15:42 GMT] (current) – [Cubic Roots] john |
|---|
| ==== Module ==== | ==== Module ==== |
| |
| * {{ :public:calculator:guides:41z_bs_2x2_2_1_.zip |}} | * {{ :public:calculator:info:41z_bs_2x2_2_.zip | Fixed version Sept. 2024}} |
| |
| |
| ++++ | ++++ |
| |
| === The rest of the guide was written without the use of full-time ZKEYS in mind === | ** |
| | The rest of the guide was written without the use of full-time ZKEYS in mind |
| | ** |
| |
| * in the [[https://forum.swissmicros.com/viewtopic.php?f=26&t=4029 | forum thread]] dealing with the factorization bug in the ''deluxe'' version Angel recommended I use the ''ΣZL'' method. He fears that occasionally ''ZKEYS'' might be broken with incorrect/missing ''USER'' assignments - so I'll try to stick to the normal ''ΣZL'' method. | * in the [[https://forum.swissmicros.com/viewtopic.php?f=26&t=4029 | forum thread]] dealing with the factorization bug in the ''deluxe'' version Angel recommended I use the ''ΣZL'' method. He fears that occasionally ''ZKEYS'' might be broken with incorrect/missing ''USER'' assignments - so I'll try to stick to the normal ''ΣZL'' method. |
| * <key>ZCONJ</key> = <key>Z</key> <key>SHIFT</key> <key>CHS</key> (complex conjugate) | * <key>ZCONJ</key> = <key>Z</key> <key>SHIFT</key> <key>CHS</key> (complex conjugate) |
| * <key>Z ^ X</key> = <key>Z</key> <key>EEX</key> | * <key>Z ^ X</key> = <key>Z</key> <key>EEX</key> |
| * <key>Z ^ 1/X</key> = <key>Z</key> <key>Z</key> <key>EEX</key> (root(s) of complex number) : see [[#Cubic Roots of -8]] | * <key>Z ^ 1/X</key> = <key>Z</key> <key>Z</key> <key>EEX</key> (root(s) of complex number) : see [[#Cubic Roots]] |
| * <key>ZNXTNRT _</key> = <key>Z</key> <key>Z</key> <key>SHIFT</key> <key>'√x'</key> ''NEXT ROOT'' enter the root you want | * <key>ZNXTNRT _</key> = <key>Z</key> <key>Z</key> <key>SHIFT</key> <key>'√x'</key> ''NEXT ROOT'' enter the root you want |
| * <key>ZWDOT</key> = <key>Z</key><key>Z</key><key>'.'</key> | * <key>ZWDOT</key> = <key>Z</key><key>Z</key><key>'.'</key> : dot product of 2 vectors/complex numbers |
| * <key>ZWCROSS</key> = <key>Z</key><key>Z</key><key>2</key> : **magnitude** of the Cross Product of 2 vectors/complex numbers | * <key>ZWCROSS</key> = <key>Z</key><key>Z</key><key>2</key> : **Magnitude** of the Cross Product of 2 vectors/complex numbers (no sign) |
| * <key>ZWDET</key> = <key>Z</key><key>Z</key><key>7</key> : Determinant (Cross Product) of 2 vectors/complex numbers, incl. sign | * <key>ZWDET</key> = <key>Z</key><key>Z</key><key>7</key> : Determinant (Cross Product) of 2 vectors/complex numbers, incl. sign/direction |
| ===== Basic Operation ===== | ===== Basic Operation ===== |
| |
| |
| |
| ==== Cubic Roots of -8 ==== | ==== Cubic Roots ==== |
| |
| ===Rectangular=== | ===Rectangular=== |
| * enter <key>3</key> (''goes into the normal X register'') | * enter <key>3</key> (''goes into the normal X register'') |
| * find the result of ''Z↑1/x'' | * find the result of ''Z↑1/x'' |
| * <key>Z</key><key>Z</key><key>EEX</key> | * <key>Z</key> <key>Z</key><key>EEX</key> |
| * ''1 + j 1.732'' (the first of the cube-roots of -8) | * ''1 + j 1.732'' (the first of the cube-roots of -8) |
| * find the next root with the function ''ZNXTNRT'' | * find the next root with the function ''ZNXTNRT'' |
| * <key>Z</key><key>Z</key><key>SHIFT</key><key>'√x'</key> | * <key>Z</key> <key>Z</key> <key>SHIFT</key><key>'√x'</key> |
| * enter <key>3</key> at the ''_'' prompt | * enter <key>3 </key> at the ''_'' prompt |
| * ''-2 + j 0'' | * ''-2 + j 0'' |
| * find the next root with the function ''ZNXTNRT'' | * find the next root with the function ''ZNXTNRT'' |
| * <key>Z</key><key>Z</key><key>SHIFT</key><key>'√x'</key> | * <key>Z</key> <key>Z</key> <key>SHIFT</key> <key>'√x'</key> |
| * enter <key>3</key> at the ''_'' prompt | * enter <key>3</key> at the ''_'' prompt |
| * ''1 - j 1.732'' | * ''1 - j 1.732'' |
| * '' -8 + j 0'' | * '' -8 + j 0'' |
| * convert to POLAR | * convert to POLAR |
| * <key>Z</key><key>Z</key><key>6</key> | * <key>Z</key> <key>Z</key><key>6</key> |
| * ''8 ∠ 180'' | * ''8 ∠ 180'' |
| * enter <key>3</key> (''goes into the normal X register'') | * enter <key>3</key> (''goes into the normal X register'') |
| * find the result of ''Z↑1/x'' | * find the result of ''Z↑1/x'' |
| * <key>Z</key><key>Z</key><key>EEX</key> | * <key>Z</key> <key>Z</key> <key>EEX</key> |
| * ''2 ∠ 60.000'' (the first of the cube-roots of -8) | * ''2 ∠ 60.000'' (the first of the cube-roots of -8) |
| * find the next root with the function ''ZNXTNRT'' | * find the next root with the function ''ZNXTNRT'' |
| * <key>Z</key><key>Z</key><key>SHIFT</key><key>'√x'</key> | * <key>Z</key> <key>Z</key> <key>SHIFT</key> <key>'√x'</key> |
| * enter <key>3</key> at the ''_'' prompt | * enter <key>3</key> at the ''_'' prompt |
| * ''2 ∠ 180'' | * ''2 ∠ 180'' |