-
Notifications
You must be signed in to change notification settings - Fork 1
Polynomials Calculator and Graph Drawing
Welcome to the OOP-CPP-Polynomials wiki!
This page created in order to explain how to use the application.
You can download the application from here: Polynomials.exe. (Right click and then "Save link as...")
Application seems like a regular calculator, where you have a list of polynomials at the left margin, and a console displaying actions/results at the bottom.
Application supports up to 1500 edit commands for undo / redo.
Shortcuts
-
Ctrl+S
: Save As -
Ctrl+O
: Open a saved file -
Ctrl+Z
: Undo last edit command -
Ctrl+Y
: Redo last undone command -
Ctrl+I
: Insert polynomial from input text to the list of polynomials -
Ctrl+E
: Evaluate value of selected polynomial from list of polynomials, based on X value requested by a dialog -
Ctrl+G
: Open the Graph dialog, where we draw a graph representing the selected polynomial -
Ctrl+C
: Copy text from input edit / console to the clipboard -
Ctrl+V
: Paste text from clipboard to the input edit
You can choose to perform arithmetic actions using the Edit toolbar. This will pop-up a window asking to input the row number of two polynomials that involve in the arithmetic actions, from the polynomials list.
You can also perform regular calculations using the input edit. e.g.: 2*3
or 2+2+2+x
Please note that parentheses are not supported, so if you enter x^2+x^3*2
, the result will be 2x^2+2x^3
Long division is not supported. That means you cannot divide a polynomial by another, unless it has one x only. e.g. x^5/x^3
is supported, but x^5 / x+1
is not supported.
You can view a graph of selected polynomial by going to View->Graph
at the toolbar, or pressing Ctrl+G
.
Please note that you have to select a polynomial first.
At the graph view you can modify the resolution using the X/Y edit boxes at the top right margin of the dialog.
You can also modify the resolution my wheeling with you mouse. Wheel over the x edit to modify the X's per Y
, and wheel over the Y edit to modify the Y's per X
. Wheeling over other points at the dialog will affect the X's per Y
.
Images: