Math on the Cloud
FacebookTwitterInstagram

Polar Equation/Function r=r(a)=f(a)=f(ang) Plotter (version 2.2)

  1. Click "Run/Re-Run Plotter" button to plot the pre-defined example function.
  2. Change the example function or input your own function formula, r=r(a)=f(a)=f(ang). Here a and ang means angle.
  3. Change or set the plot angle range [amin, amax] (in rad) for the new function, if needed.
  4. Click "Run/Re-Run Plotter" button to plot the new/re-defined function.
A more detailed usage of this function plotter is at the end of this page.
Restart/Reload This Web Page
Keep Graph Shape or Not:

      Push "Run/Re-Run Plotter" Button to Start


Input Function/Polar Equation r=f(a) or Use the Example Function:


Input Parameter a(angle) Plot Range---amin and amax(in rad):

Saved Projects:

How to save your projects for later use:
Click "Save Project" to save the current project to your device. All necessary function(s) and parameters will be saved.
Click "Load Project" to load a saved project and run it.
Click "Delete Project" to remove the selected project from your device.
Note: Your projects will remain saved to your device unless you delete them or you clear the site data of your browser.

Sharing your projects:
To create a URL link for the current project, click the "Share Function" button below the graph(s).
This will copy a link containing the current project to your clipboard that you can share with others.
You can also save a PNG image of the current graph by clicking the "Save Graph as Image" button.

Disclaimer: No data saved with these tools are kept by or sent to mathonthecloud.com. Everything is saved locally to your device only.

More Usage Information for the Function Plotter:

  • The plotter provides a set of example functions to demo the formula syntax, click the "Select Menu,,,".
  • The plotter function input follows JavaScript syntax and support all the JavaScript Math functions, such as cos(), sin(), abs(), sqrt(), etc.. See "Supported Operators and Functions".
  • For function formula, supported operators limited to: +(Addition), -(Subtraction), *(Multiplication), /(Division), and ^(or **)(Exponentiation). Other operators, such as &, &&, |, ||, >>, >, <<, <, %, !, etc., are not supported for function formula and they will be treated as errors, although they are legal JavaScript operators.
  • The plotted graph is auto-scaled and auto-centered on the canvas plot area. If the checkbox "Keep Graph Shape or Not" is checked, the plotter uses the same scale factor in both x and y directions and the graph will keep its original shape. If the checkbox is unchecked, the graph will be stretched in one direction to make full use of the canvas plot area.
  • The plotter will catch most of user-input errors and function singularity errors, and will display corresponding notices for possible error correction.
  • After correct the error, click "Run/Re-Run Plotter" button to re-run the plotter.
  • In current version plotter, the data sampling period da=(amax-amin)/2000. For a high frequency function, set a smaller plot range [amin,amax] to reduce the data sampling period da.

Math on the Cloud/realfunctions/polar
©Math on the Cloud 2022-2024. Read our Privacy Policy and Terms & Conditions