| Scientific Calculator | Contents | Introduction | Index | ||
| For Business, Science, Engineering & Education | Site Map & Search |
The Graphing & List Window offers a convenient function graphing facility, as shown below. If the Function Grapher is not displayed, select Function Graphing from the window's Chart menu.

DreamCalc Function Graphing
| To plot a function of the form y = f(x): 1. Type your function into the entry box, using "x" to
specify the variable. Any prefix, such as "y=", is not necessary. Example: exp(cos(x)) - 2 * cos(4 * x) + sin(x / 12) Rather than hitting return to enter your function, you may designate your plot as either "A" or "B" by clicking the "Enter" drop-down button. Two plots may be shown simultaneously using this method. The input of your expression is not case sensitive. The maximum graphing numerical range is: -1E100 < x or y < 1E100. Complex numbers are not supported in graphing. See also: Graphing Examples |
|
|||||||
The Function Grapher has it's own angle mode, as indicated by the radio buttons in the top right of the window. This angle mode is independent of the calculator's main angle mode. It defines the operation of the trigonometric functions when the function plot is created. When changing the angle mode, you must re-enter your function by clicking Enter.
Specifying the RangePrior to plotting your function, you should specify the desired range of x using the MIN/MAX range edit boxes. You may also use simple expressions in the range boxes, such as: "0.86 * PI". Alternatively, you may specify the range as part of the function input string itself--using square brackets and a semi-colon " ; " as the separator. For example: sin(x) [0; PI/2] DreamCalc will strip off the range values and fill out the range boxes for you when the function is entered. You must, however, specify the interval separately in the Interval or No. Points edit box (see right). |
Setting No. Points or IntervalDreamCalc needs to know how many data points to generate. You can choose how to specify this using the following radio buttons: Specify No. Points Specify Interval |
A plot will be generated if two or more y-value points were determined--even if some y-values could not be calculated. If some points could not be calculated, DreamCalc will display a small warning message in the graphing display to indicate this. If no plot data could be generated, an applicable error is be shown.
When the Output to X-Y List option is checked, X-Y point data is copied to the X-Y list when the plot is generated. From the list page tab, you may then edit and export the underlying data. You may re-display the data by selecting a suitable X-Y chart from the Chart menu.
The effect of the Output to X-Y List option is to overwrite the X-Y list each time you generate a function plot. If you accidently overwrite your list, simply go to the list page tab and click undo to recover the your original data.
You may also use the parametric variable "t" in the function input. In this case, DreamCalc will generate a plot in parametric space.
Example:
exp(cos(t)) - 2 * cos(4 * t) + sin(t / 12) Suggested Range: [0; 12PI] No. Points: 1000 Angle Mode: Radians
This is similar to specifying a function using the x-variable, and then selecting Axes->Polar Plot. However, when the t-variable is used, a parametric plot will be rendered directly onto an X-Y grid even if the Polar Plot option is not selected. In addition, if the Output to X-Y List option is checked, plot data will be copied to the X-Y list in polar r-t form.
Use of both the x and t variables in the same input string is disallowed.
Generally, plots will be generated instantly. However, lengthy functions and a high number of data points may cause DreamCalc to timeout, generating only a partial plot over the desired input range. By default, DreamCalc will timeout on graphing operations after approximately 5 seconds. You can increase this in Options Window by setting the Timeout option to a value greater than 5 seconds.
It was stated above that you must use semi-colon as separator when specifying a range input string. The reason for not using a comma is simply that many European users use comma as the decimal point. However, if you use a period for decimal points, you may if you wish use a comma as the separator instead of semi-colon.
See also: Graphing Examples, and Graphing & List Window
Try DreamCalc for Free: Download Page
| Home | Download | Buy Now | Support | Affiliates | About |