numworks / epsilon

Modern graphing calculator operating system.
https://www.numworks.com/resources/engineering/software/
1.75k stars 464 forks source link

Add Phasor Complex format setting #1161

Open nsajko opened 5 years ago

nsajko commented 5 years ago

Problem you'd like to fix

Easily see the angle of a phasor/complex number.

Screenshots

screenshot

Describe the solution you'd like

A fourth Complex format to be added, named, perhaps, "Phasor". It would show complex numbers as two coordinates, r∠θ.

Describe alternatives you've considered

It might be nice to also have output formatting specifiers as a command in other apps.

Additional context

The "Polar" Complex format is similar, but more redundant, and the angle would be easier to read by the user from the "Phasor" Complex format.

nsajko commented 5 years ago

One thing I did not mention is that a "Phasor" "Complex format" option would conserve screen space in the Calculation app, thus enabling us to see more calculations on screen simultaneously.

ghost commented 5 years ago

I would also like to add, that in the current Euler form of the complex number the argument is in radians even when the calculator is in degree mode. The suggested modulus/argument format could also be useful to display the argument of the complex number in degrees.

RubenNumworks commented 4 years ago

Related to #857

@nsajko, does the new feature described in https://github.com/numworks/epsilon/issues/857#issuecomment-596452400 meet your expectations?

adri1numworks commented 9 months ago

Hello, Thank you for your suggestions. An issue is created in our internal backlog and we will try to implement it in our next versions.

imadnyc commented 2 months ago

Hey, I know its annoying for OSS users to be demanding of their devs, but is there any update to this? I've been meaning to implement it myself but have never gotten around to it.

adri1numworks commented 2 months ago

Hi, no there is no update yet on this one! And it won't be done in the next few months, as we have other priorities for the time being.