1.0.11 • Published 9 years ago

phasop v1.0.11

Weekly downloads
13
License
MIT
Repository
github
Last release
9 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

9 years ago

1.0.10

9 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago