1.0.11 • Published 8 years ago

phasop v1.0.11

Weekly downloads
13
License
MIT
Repository
github
Last release
8 years ago

phasop

Command-line tools for complex numbers (phasor) operations.

This CLI-Tool enables fast polar and rectangular operations. By definition polar points are defined like (modulus, radius) and rectangular points are defined like (x, yi) where i letter is mandatory; and in this README any (modulus, radius) or (x, yi) are know as matrix.

Installation

> npm install -g phasop

Make sure to include the -g option


Usage

Converting Polar phasor to Retangular phasor:

> phasop (5,53.13)
> polar form(5, 53.13 degrees)
> rectangular form(3, 4i)

radian

You can output any of the following operations in radians instead of the default degrees.

> phasop -r add (4,3i) (3,-4i)
> (4, 3i) + (3, -4i)
> polar form(7.07, -0.14 radian)
> rectangular form(7, -1i)

endless

You can also input several matrix for a single operation

> phasop -r add (4,3i) (3,-4i) (-5, 36.87)
> (4, 3i) + (3, -4i) + (-5, 36.87d)
> polar form(5, -53.13 degrees)
> rectangular form(3, -4i)

Operations

add

> phasop add (4,3i) (3,-4i)
> (4, 3i) + (3, -4i)
> polar form(7.07, -8.13 degrees)
> rectangular form(7, -1i)

sub

> phasop sub (4,3i) (3,-4i)
> (4, 3i) - (3, -4i)
> polar form(7.07, 81.87 degrees)
> rectangular form(1, 7i)

mult

> phasop mult (4,3i) (3,-4i)
> (4, 3i) * (3, -4i)
> polar form(25, -16.26 degrees)
> rectangular form(24, -7i)

div

> phasop div (4,3i) (3,-4i)
> (4, 3i) / (3, -4i)
> polar form(1, 90 degrees)
> rectangular form(0, 1i)

Dependencies

commander


License

MIT

1.0.11

8 years ago

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago