special cases & formatting |
Added a specific math rotation node visual to this page. |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
{"Name":"N", "Type":"Dummy"}, | {"Name":"N", "Type":"Dummy"}, | ||
{"Name":"Power", "Type":"Dummy"} | {"Name":"Power", "Type":"Dummy"} | ||
] | |||
|Outputs= | |||
[ | |||
{"Name":"*", "Type":"Dummy"} | |||
] | |||
|}} | |||
{{#Invoke:ProtoFlux|GenerateUI | |||
|Name=Pow | |||
|Category=Rotation | |||
|Inputs= | |||
[ | |||
{"Name":"Q", "Type":"Dummy"}, | |||
{"Name":"Pow", "Type":"Dummy"} | |||
] | ] | ||
|Outputs= | |Outputs= | ||
Line 14: | Line 28: | ||
The '''Pow''' node takes in a base number and a power to raise the base to, then returns the result. | The '''Pow''' node takes in a base number and a power to raise the base to, then returns the result. | ||
{{Note|For quick and easy nodes that can square and cube, there are the [[ProtoFlux:Value Square|Value Square]] and [[ProtoFlux:Value Cube|Value Cube]] nodes.|suggestion}} | |||
== Inputs == | == Inputs == |
Latest revision as of 23:24, 24 July 2024
nʸ
Math
Pow
Rotation
The Pow node takes in a base number and a power to raise the base to, then returns the result.
Inputs
N (Pseudo-generic)
The base number for this node.
Power (Pseudo-generic)
The exponent (or power) for this node.
Outputs
* (Pseudo-generic)
Returns the result of the base raised to the power.
The following special cases are of note, in order of precedence:
N
orPower
isNaN
: alwaysNaN
Power
isInfinity
-1 < N < 1
:0
N == 1
:1
N == -1
:NaN
Infinity
otherwise.
N < 0 && Power < 0 && Power is not an integer
:NaN
Examples
Suppose we have the base number 3 and an exponent of 4. This is written as 3⁴.
To calculate 3⁴:
3⁴ = 3 × 3 × 3 × 3 = 81
In this example:
The base is 3.
The exponent is 4.
3⁴ is read as "three to the power of four" or "three raised to the fourth power."