Copyright: Graph+ version 2.0 help. Written by Sharayev Alexey, 2001.


 Graph+ Version 2.0 Help Index

About Graph+

What’s new…

in version 2.0

in version 1.1

How To ...

Create a new document

Open, save or save with a new name an existing document

Create a new function graph

Show or hide a graph

Get help

Graph+ main window

Database pane (left)

Graph view pane (right)

Graph+ status bar

Commands

Menus

Toolbars

Dialog boxes

File Open

File Save As

Add new graph

Edit graph properties

Remove graph

Graph properties

Edit default coordinate system settings

Edit coordinate system settings

Calculate integral/area of a function

Add tangent

Settings

Graph+ online registration

About box

Advanced

Graph+ registration

Graph+ limitations

Expression syntax

Drawing advanced graphs with Graph+


Graph view
Graph+ main window - Right pane

In this pane all the graphs are displayed.

You can zoom in/out the graphs by selecting Zoom in / Zoom out commands from Graph menu.

You can also select different zoom for x-axis and y-axis. By selecting command Zoom in by X-axis, Zoom out by X-axis, Zoom in by Y-axis and Zoom out by Y-axis from Change zoom submenu of Graph menu

This pane consists of 2 parts:

A large area, where graphs are displayed.

2 areas to the right and bottom, where the current scales in coordinate points is displayed. These are called “navigation panes”.

Click any area to get more information:


Graph+ menus

Graph+ has the following menus:

(Click any menu to display its commands)


File menu
File menu commands

The File menu offers the following commands:

(Click any menu command to get more information)


Graph menu
Graph menu commands

The Graph menu offers the following commands:

(Click any menu command to get more information)


Options menu
Options menu commands

The Options menu offers the following commands:

(Click any menu command to get more information)


View menu
View menu commands

The View menu offers the following commands:

(Click any menu command to get more information)


Help menu
Help menu commands

The Help menu offers the following commands:

(Click any menu command to get more information)


File New command
New command (File menu)

Use this command to create a new document in Graph+.

You can open an existing document with the Open command.

Shortcuts

Toolbar:

Keys:	CTRL+N


File Open command
Open command (File menu)

Displays File Open dialog box

Use this command to open an existing document in the window. Graph+ cannot display multiple documents at the same time, so you will be prompted to save changes if you have modified the currently selected document.

You can create new documents with the New command.

Graph+ version 2.0 still can open documents created with previous versions of Graph+.

Shortcuts

Toolbar:

Keys:	CTRL+O


File Save command
Save command (File menu)

Use this command to save the active document to its current name and directory.  When you save a document for the first time, Graph+ displays the Save As dialog box so you can name your document.  If you want to change the name and directory of an existing document before you save it, choose the Save As command.

Shortcuts

Toolbar:

Keys:	CTRL+S


File Save As command
Save As command (File menu)

Use this command to save and name the active document.  Graph+ displays the Save As dialog box so you can name your document.

To save a document with its existing name and directory, use the Save command.


File 1, 2, 3, 4 command
1, 2, 3, 4 command (File menu)

Use the numbers and filenames listed at the bottom of the File menu to open the last four documents you closed.  Choose the number that corresponds with the document you want to open.


File Exit command
Exit command (File menu)

Use this command to end your Graph+ session.  You can also use the Close command on the application Control menu.  Graph+ prompts you to save documents with unsaved changes.

Shortcuts

Mouse:	Double-click the application's Control menu button.

Or click close button on the application title bar:

Keys:	ALT+F4


Add new graph command
Add new graph command (Graph menu)

Use this command to add a new graph to the current document. This brings up the Add new graph dialog box.

Menu button:


Remove graph command
Remove graph command (Graph menu)

Use this command to remove a graph from the document. This brings up the Remove graph dialog box.

Menu button:


Graph properties command
Graph properties command (Graph menu)

Use this command to change properties of a graph.

This brings up the Graph properties dialog box, where you should select a graph, which settings you want to change. After you press Properties button, Edit graph properties dialog box is displayed, where you can change selected graph’s settings.

Menu button:


Coordinate system properties command
Coordinate system properties command (Graph menu)

Use this command to change the settings of the coordinate system, which is used in the current document.

This brings up the Edit coordinate system settings dialog box, where you can modify current coordinate system settings.

Menu button:


Graph Zoom in command
Zoom in command (Graph menu)

Use this command to zoom in the graph(s) displayed in the window. This doubles the amount of pixels per 1 coordinate point.

The current zoom is displayed in the status bar. The number of percents is actually a number of screen pixels per 1 coordinate unit.

Shortcuts

Toolbar:

Keys:	+


Graph Zoom out command
Zoom out command (Graph menu)

Use this command to zoom out the graph(s) displayed in the window. This halves the number of pixels per 1 coordinate point.

The current zoom is displayed in the status bar. The number of percents is actually a number of screen pixels per 1 coordinate unit.

Shortcuts

Toolbar:

Keys:	-


Graph zoom in by X-axis command
Zoom in by X-axes (Graph menu, Change zoom submenu)

Use this command to zoom in the graph(s) displayed in the window only by x-axis. This doubles the number of pixels per 1 coordinate point.

The current zoom is displayed in the status bar. The number of percents is actually a number of screen pixels per 1 coordinate unit.

Shortcuts

Toolbar:


Graph zoom out by X-axis command
Zoom out by X-axes (Graph menu, Change zoom submenu)

Use this command to zoom out the graph(s) displayed in the window only by x-axis. This halves the number of pixels per 1 coordinate point.

The current zoom is displayed in the status bar. The number of percents is actually a number of screen pixels per 1 coordinate unit.

Shortcuts

Toolbar:


Graph zoom in by Y-axis command
Zoom in by Y-axes (Graph menu, Change zoom submenu)

Use this command to zoom in the graph(s) displayed in the window only by y-axis. This doubles the number of pixels per 1 coordinate point.

The current zoom is displayed in the status bar. The number of percents is actually a number of screen pixels per 1 coordinate unit.

Shortcuts

Toolbar:


Graph zoom out by Y-axis command
Zoom out by Y-axes (Graph menu, Change zoom submenu)

Use this command to zoom out the graph(s) displayed in the window only by y-axis. This halves the number of pixels per 1 coordinate point.

The current zoom is displayed in the status bar. The number of percents is actually a number of screen pixels per 1 coordinate unit.

Shortcuts

Toolbar:


Graph Refresh command
Refresh command (Graph menu)

Use this command to refresh currently displayed graph(s). If you have modified one or more of displayed graphs, then Graph+ recalculates the graph's data and updates them.

Shortcuts

Toolbar:

Keys:	F5


View Toolbar command
Toolbar command (View menu)

Use this command to display and hide the Toolbar, which includes buttons for some of the most common commands in Graph+, such as File Open.  A check mark appears next to the menu item when the Toolbar is displayed.

See Toolbar for help on using the toolbar.


Toolbar

The toolbar is usually displayed across the top of the application window, below the menu bar.  The toolbar provides quick mouse access to many tools used in Graph+,

To hide or display the Toolbar, choose Toolbar from the View menu (ALT, V, T).

Click any button to get more information:


View Status Bar Command
Status Bar command (View menu)

Use this command to display and hide the Status Bar, which describes the action to be executed by the selected menu item or depressed toolbar button, and keyboard latch state. A check mark appears next to the menu item when the Status Bar is displayed.

See Status Bar for help on using the status bar.


Status Bar

The status bar is displayed at the bottom of the Graph+ window.  To display or hide the status bar, use the Status Bar command in the View menu.

Click any status bar area to get more information about:


Status bar – message area

The left area of the status bar describes actions of menu items as you use the arrow keys to navigate through menus.  This area similarly shows messages that describe the actions of toolbar buttons as you depress them, before releasing them.  If after viewing the description of the toolbar button command you wish not to execute the command, then release the mouse button while the pointer is off the toolbar button.


Status bar – current cursor position text box

Shows the current cursor position.

When the mouse is upon the graph area of the main window, it’s position’s coordinates are translated into the coordinates of the current coordinate system and shown here.


Status bar – current zoom indicator

Shows the current zoom status in percents.


Status bar – key indicators area

Here are shown three indicators:

Indicator	Description

CAP	The Caps Lock key is latched down.

NUM	The Num Lock key is latched down.

SCRL	The Scroll Lock key is latched down.


Split
Split command (View menu)

Use this command to adjust the sizes of panes in the Graph+ main window.


Show graph properties
Show Graph Properties command (View menu)

Use this command to set the size of the left pane, where graph database is shown, to the size that is enough to fit all the data.

Shortcuts

Toolbar:

Keys:	F8


Hide graph properties
Hide Graph Properties command (View menu)

Use this command to set the size of the left pane close to zero, so that the graph view could be bigger.

Shortcuts

Toolbar:

Keys:	F7


Help topics
Help Topics command (Help menu)

Use this command to display the opening screen of Help.  From the opening screen, you can jump to step-by-step instructions for using Graph+ and various types of reference information.

Once you open Help, you can click the Contents button whenever you want to return to the opening screen.

Shortcuts

Keys:	F1

Toolbar:


About Graph+
About command (Help menu)

Use this command to display the copyright notice and version number and registration information of your copy of Graph+.

This brings up About Graph+ dialog box


Help Using Help Command
Context Help command

Use the Context Help command to obtain help on some portion of Graph+.  When you choose the Toolbar's Context Help button, the mouse pointer will change to an arrow and question mark.  Then click somewhere in the Graph+ window, such as another Toolbar button.  The Help topic will be shown for the item you clicked.

Shortcut

Keys:	SHIFT+F1

Toolbar:


Display grid command (Graph+ toolbar)

Check this menu item to show the light gray grid in the main window.

Shortcuts:

Toolbar:


Display cursor position command (Graph+ toolbar)

Check this menu item if you want the cursor position to be displayed in the status bar.

Shortcuts:

Toolbar:


Calculate integral/area of a function
Calculate integral/area of a function command (Graph menu)

Brings up the Calculate integral/area of a function dialog box.

Click this button if you want to calculate a definite integral of a function or to know the area between the graph and the x-axis.

Tip: you may calculate a definite integral of any function. It is not necessary for the function to be present in the document.

Menu button:


Add tangent/normal graph
Add tangent/normal graph command (Graph menu)

Brings up the Add tangent dialog box.

Click this command if you want to calculate tangent line’s equation for a graph.

Menu button:


Settings
Settings command (Options menu)

Brings up Graph+ settings dialog box.

By using this command you may modify settings which apply to all documents and to the application in general.

Shortcuts

Toolbar:


Default coordinate system
Default coordinate system command (Options menu)

Brings up Edit default coordinate system settings dialog box.

By using this command you may change the default coordinate system settings, which are automatically applied to any new document (i.e. when you create a new document, it will have the same coordinate system as that is set in this dialog box).

Menu button:


Go to Graph+ web page
Go to Graph+ web page command (Help menu)

Brings up the default web browser and opens in it the Graph+ web page.

Menu button:


Register Online
Register Online command (Help menu)

Brings up the Graph+ online registration dialog box.

All you need to register online is internet connection. The registration is absolutely free of charge!

After you’ve registered, this menu command is not available. It is changed to disabled command: Already registered. Thank you.

Menu button:


Title Bar

The title bar is located along the top of a window.  It contains the name of the application and document.

To move the window, drag the title bar.  Note: You can also move dialog boxes by dragging their title bars.

A title bar may contain the following elements:

Application Control-menu button

Maximize button

Minimize button

Name of the application (Graph+)

Name of the document

Restore button


Scroll bars

Displayed at the right and bottom edges of the document window.  The scroll boxes inside the scroll bars indicate your vertical and horizontal location in the document.  You can use the mouse to scroll to other parts of the document.


Size command (System menu)

Use this command to display a four-headed arrow so you can size the active window with the arrow keys.

After the pointer changes to the four-headed arrow:

1.	Press one of the DIRECTION keys (left, right, up, or down arrow key) to move the pointer to the border you want to move.

2.	Press a DIRECTION key to move the border.

3.	Press ENTER when the window is the size you want.

Note:  This command is unavailable if you maximize the window.

Shortcut

Mouse:	Drag the size bars at the corners or edges of the window.


Move command (Control menu)

Use this command to display a four-headed arrow so you can move the active window or dialog box with the arrow keys.

Note:  This command is unavailable if you maximize the window.


System Minimize Command
Minimize command (application Control menu)

Use this command to reduce the Graph+ window to an icon.

Shortcut

Mouse:	Click the minimize icon [image] on the title bar.


Maximize command (System menu)

Use this command to enlarge the active window to fill the available space.

Shortcut

Mouse:	Click the maximize icon [image] on the title bar; or double-click the title bar.


Close command (Control menus)

Use this command to close the active window or dialog box.

Double-clicking a Control-menu box is the same as choosing the Close command.

Shortcuts

Mouse:	Click close icon [image] on the title bar

Keys: 	ALT+F4 closes the main window or dialog box


Restore command (Control menu)

Use this command to return the active window to its size and position before you chose the Maximize or Minimize command.


Modifying the Document

<< Write application-specific help here that provides an overview of how the user should modify a document using your application.>>


No Help Available

No help is available for this area of the window.


No Help Available

No help is available for this message box.


Graph pane

All the graphs are shown in this pane in a coordinate system. When visible, coordinate axes are shown too.


Y-axis navigation pane

Additional pane, where current y-coordinates are displayed.


X-axis navigation pane

Additional pane, where current x-coordinates are displayed.


File Open dialog box

Use this dialog box to select a file you want to open in Graph+.

Click any control to get more information:


File Save as dialog box

Use this dialog box to select a new name for the current document.

Click any control to get more information:


Graph database pane
Graph database pane (Graph+ main window)

Use the controls located on this pane to edit the database of graphs.

Click any control to get more information:


Add new graph/Edit graph properties dialog box - general tab
Add new graph/Edit graph properties dialog box – general tab

With this dialog box you may:

1)	Create a new graph and specify its settings

2)	Change settings of an existing graph.

This tab allows you to specify graph’s general parameters, such as graph type, function expression(s), color, visibility state (visible/hidden).

Additional parameters are available in the advanced tab of this dialog box.

Click any control to get more information:


Add new graph/Edit graph properties dialog box - advanced tab
Add new graph/Edit graph properties dialog box – advanced tab

With this dialog box you may:

1)	Create a new graph and specify its settings

2)	Change settings of an existing graph.

This tab allows you to specify graph’s advanced parameters, such as individual calculation precision and argument range, on which the graph will be drawn.

General parameters are available in the general tab of this dialog box.

Click any control to get more information:


Add tangent dialog box

Use this dialog box to get an equation of a tangent/normal line to a graph and to add a graph of it to the document.

Click any control to get more information:


Remove graph dialog box

Use this dialog box to remove a graph from the document.

!!NB Once you have deleted a graph, you cannot recover it.

Click any control to get more information:


Graph properties dialog box

Use this dialog box to select a graph, which settings you want to change.

Click any control to get more information:


Coordinate System and Default Coordinate System dialog boxes - General tab
Coordinate System and Default Coordinate System dialog boxes – general tab

This dialog box is used for 2 different purposes:

1)	As Edit coordinate system settings dialog box, it can change current document’s coordinate system settings, applying them only to the current document.

2)	As Edit default coordinate system settings dialog box, it can change default coordinate system settings. Default coordinate system is used when creating new documents. Each new document when created will have coordinate system equal to the default coordinate system.

Click any control to get more information:


Coordinate System and Default Coordinate System dialog boxes - Advanced tab
Coordinate System and Default Coordinate System dialog boxes – advanced tab

This dialog box is used for 2 different purposes:

1)	As Edit coordinate system settings dialog box, it can change current document’s coordinate system settings, applying them only to the current document.

2)	As Edit default coordinate system settings dialog box, it can change default coordinate system settings. Default coordinate system is used when creating new documents. Each new document when created will have coordinate system equal to the default coordinate system.

Click any control to get more information:


Calculate integral/area of a function dialog box - Select graph tab
Calculate integral/area of a function dialog box – Select graph tab

You may calculate a definite integral of a function using this dialog box.

You should first select a graph or edit a custom expression in the Select graph tab and then go to the Calculate/Get Results tab.

Click any control to get more information:

This dialog box allows you to calculate a definite integral which formula in math looks like:

Where:

is an expression you select or edit

is the name of the variable you’ve selected.

If you choose to calculate an area, then the result of calculations will be the area between the graphs y = f(x), y=0, x=’from-value’, x=’to-value’, where f(x) is the expression you supply and x is the variable you’ve selected.


Calculate integral/area of a function dialog box - Calculate/Get results tab
Calculate integral/area of a function dialog box – Calculate/Get results tab

You may calculate a definite integral of a function using this dialog box.

You should first select a graph or edit a custom expression in the Select graph tab and then go to the Calculate/Get Results tab.

Click any control to get more information:

This dialog box allows you to calculate a definite integral which formula in math looks like:

Where:

is an expression you select or edit

is the name of the variable you’ve selected.

If you choose to calculate an area, then the result of calculations will be the area between the graphs y = f(x), y=0, x=’from-value’, x=’to-value’, where f(x) is the expression you supply and x is the variable you’ve selected.


Graph+ application settings dialog box - View tab
Graph+ application settings dialog box – View tab

Use this dialog box to change parameters that are general to the application.

Click any control to get more information:


Online registration dialog box
Graph+ online registration dialog box

By using this dialog box you may register your copy of Graph+. For more information about registration, see Graph+ registration topic.

Click any control to get more information:


About dialog box
About Graph+

The Graph+ application has the following about box:

(Click any control to get more information)

About the author

My name is Sharayev Alexey, I live in Tallinn, Estonia. I am 18 years old. My personal page address is: http://www.hot.ee/asharayev.

Registration

From the version 2.0 you need to register Graph+ in order to use new advanced functions (i.e. tangent line calculation, integrals, etc.).

NB!! The registration is free of charge. You don't need to pay anything.

If you have Internet connection available, register the application online, or e-mail to the author to get your own key.

For more information, see Graph+ registration.

Feedback

If you have questions, or maybe you experience some difficulties working with Graph+, send your e-mail messages to address: graphplus@hot.ee.

Graph+ web page address is: http://www.hot.ee/graphplus.


Look in box (File Open and File Save As dialog boxes)

Lists the available folders and files. To see how the current folder fits in the hierarchy on you computer, click the down arrow. To see what's inside a folder, click it.


Upper directory button (File Open and File Save As dialog boxes)

Opens a folder one level higher than the current one.


Make directory button (File Open and File Save As dialog boxes)

Creates a folder in the current folder and provides you a space to type a name for it.


View: list (File Open and File Save As dialog boxes)

Changes the current view of a folder to list, when only file and folder names are shown.


View: details (File Open and File Save As dialog boxes)

Changes the current view of a folder to details, when in addition to a file name, file's size, type and time when it was last modified are shown.


File list (File Open dialog box)

Lists the contents of the current folder. To see what's inside a folder, double-click it. To open a file, double-click it or select it and press the Open button.


File name box (File Open dialog box)

Provides a space for you to type the name of the file.

You can use * as a wildcard. For example, you can type *.* to see all the files in the folder.

You can also type the full path of a file. For example, you can type c:\mydocs\trigon.gph. Or if you have used a long filename, you might type c:\mydocs\Trigonometrical Function Collection.gph.

If you type here a name of a file, then Graph+ will open it, if you have typed there a name of a folder, then it will be shown in the file list box.


File type box (File Open and File Save As dialog boxes)

Lists the types of files to display. There are 2 types of files:

Graph+ files (*.gph) and

All files (*.*)

If you select there Graph+ files, then the file list box will contain only files, which can be opened by Graph+.


Open button (File Open dialog box)

Opens the currently selected item in the file list box.

If you've selected there a file, then Graph+ will open it.

If you've selected there a folder, then its contents will be shown in the file list box.


Cancel button (dialog box)

Cancels the current action and closes the dialog box.


Context help button (dialog box)

Click this button and then click a control you want to know about. A small popup help window will appear and give you some help.


Close button (dialog box)

The same as pressing Cancel button.


File list (File Save As dialog box)

Lists the contents of the current folder. To see what's inside a folder, double-click it.

To save the document into an existing file, double-click it or select it and press the Save button.

To save the document with a new name, type it in the File Name box.


File name box (File Save As dialog box)

Provides a space for you to type the name of the file to save the current document with.

You can use * as a wildcard. For example, you can type *.* to see all the files in the folder.

You can also type the full path of a file. For example, you can type c:\mydocs\trigon.gph. Or if you have used a long filename, you might type c:\mydocs\Trigon. Functions Collection.gph.

If you type here a name of a file, then Graph+ will save current document with that name, if you have typed there a name of a folder, then it will be shown in the file list box.


Save button (File Save As dialog box)

If you have selected a file in the file list box, then Graph+ saves the current document under the name, which is currently selected in the file list box.

If you've selected there a folder, then its contents will be shown in the file list box.


Functions list (Graph database pane)

All the functions created in the active document are displayed here.

All the lines of the list box contain the following parts:

Check box. Check it if you want the graph to be displayed.

Graph color box. Displays the current color of the graph.

Graph’s functions.

To edit the database, use Add…, Remove and Properties… buttons.


Add button (Graph database pane)

Displays Add new graph dialog box where you can edit new graph's properties and after you click OK button, the newly created graph will be added to the current document's database.


Remove button (Graph database pane)

Deletes currently selected graph from the current document's database.


Properties button (Graph database pane)

Displays Edit graph properties dialog box, where you can modify graph's color, display state and expression.


Edit coordinate system button (Graph database pane)

Displays Edit coordinate system settings dialog box, where you can modify current coordinate system settings, e.g. boundaries and precision.


Refresh button (Graph database pane)

Click this button to refresh currently displayed graph(s). If you have modified one or more of displayed graphs, then Graph+ recalculates the graph's data and updates them.

Same as Refresh (Graph menu command).


Refresh automatically check-box (Graph database pane)

Check this box if you want the graphs to be recalculated and updated automatically after you modify the database.


Function expression (Add new graph and Edit graph properties dialog boxes – general tab)

Type here graph’s function body. The expression you enter will be checked for syntax errors when you select a different tab or click Ok.

See Also:

Graph+ expression syntax rules


Function expression (Add new graph and Edit graph properties dialog boxes – general tab

Type here graph’s function body. The expression you enter will be checked for syntax errors when you select a different tab or click Ok.

This edit box is visible only if current graph is of parametrical equation type.

See Also:

Graph+ expression syntax rules


Color sample box (Add new graph and Edit graph properties dialog boxes – general tab)

This is a preview of the color currently selected for the graph.


Select color button (Add new graph and Edit graph properties  dialog boxes – general tab)

Click this button to select a different color for the graph.


Hidden check-box (Add new graph and Graph properties dialog boxes – general tab)

Check this box if you don't want the graph to be displayed.


OK button (dialog box)

Click this button to accept all the changes and/or perform the desired action and close this dialog box.


Help button (dialog box)

Click this button to see the Graph+ help topic on this dialog box.


Minimal X value (Edit (default) coordinate system settings dialog box – General tab)

Type here the lower boundary of the coordinate system on the x-axis.

It will be multiplied by π if * PI check-box is checked.

This will apply only to graphs of types y=f(x) and x=f(y), if use advanced options flag is not set for those graphs.


Maximal X value (Edit (default) coordinate system settings dialog box – General tab)

Type here the upper boundary of the coordinate system on the x-axis.

It will be multiplied by π if * PI check-box is checked.

This will apply only to graphs of types y=f(x) and x=f(y), if use advanced options flag is not set for those graphs.


Maximal Y value (Edit (default) coordinate system settings dialog box – General tab)

Type here the upper boundary of the coordinate system on the y-axis.

It will be multiplied by π if * PI check-box is checked, which is located below this edit box.

This will apply only to graphs of types y=f(x) and x=f(y), if use advanced options flag is not set for those graphs.


Minimal Y value (Edit (default) coordinate system settings dialog box – General tab)

Type here the lower boundary of the coordinate system on the y-axis.

It will be multiplied by π if * PI check-box is checked, which is located below this edit box.

This will apply only to graphs of types y=f(x) and x=f(y), if use advanced options flag is not set for those graphs.


Precision combo-box (Edit (default) coordinate system settings dialog box – General tab)

Select a precision from this combo box.

The bigger precision is selected, the more strongly the graphs can be zoomed, although it may take more time to calculate and draw the graphs.

This applies to the coordinate system of the current document and to the graphs of types y=f(x) and x=f(y), if use advanced options flag is not set for those graphs.


* PI check box for y-axis (Edit (default) coordinate system settings dialog box – General tab)

Check this box if you want the values in the edit boxes above to be multiplied by π.

This will also cause values on the vertical navigation pane of the main window to be drawn using π.


* PI check box for x-axis (Edit (default) coordinate system settings dialog box – General tab)

Check this box if you want the values in the edit boxes above to be multiplied by π.

This will also cause values on the horizontal navigation pane of the main window to be drawn using π.


Import current settings button (Edit (default) coordinate system settings dialog box – General tab)

Click this button if you want to import current document’s coordinate system settings into this dialog box. That will make current document’s settings the default to all new documents you create.

After pressing this button, you still need to press Ok button to accept the changes.

This button is only present in the Edit default coordinate system settings dialog box.


Minimal argument value (Edit (default) coordinate system settings dialog box – Advanced tab)

Type here the argument value for graphs of type “polar coordinate system graph”, the calculation should start from.

This will be multiplied by π if *PI check box to the right is checked.

This setting applies only to graphs of type “polar coordinate system graph” that do not have their Use advanced options property set.


Maximal argument value (Edit (default) coordinate system settings dialog box – Advanced tab)

Type here the argument value for graphs of type “polar coordinate system graph”, the calculation should end at.

This will be multiplied by π if *PI check box to the right is checked.

This setting applies only to graphs of type “polar coordinate system graph” that do not have their Use advanced options property set.


*PI check box (Edit (default) coordinate system settings dialog box – Advanced tab)

Check this box if you want the values in edit boxes to the left to be multiplied by π.


Precision combo box (Edit (default) coordinate system dialog box – Advanced tab)

Select a precision from this box, you want graphs of type “polar coordinate system graph” to be drawn with. The bigger precision you select, the more accurately the graphs will be drawn, although it may take more time to calculate and draw them.

This setting applies only to graphs of type “polar coordinate system graph” that do not have their property Use advanced options set.


Minimal argument value (Edit (default) coordinate system settings dialog box – Advanced tab)

Type here the argument value for graphs of type “parametrical equations”, the calculation should start from.

This will be multiplied by π if *PI check box to the right is checked.

This setting applies only to graphs of type “parametrical equations” that do not have their Use advanced options property set.


Maximal argument value (Edit (default) coordinate system settings dialog box – Advanced tab)

Type here the argument value for graphs of type “parametrical equations”, the calculation should end at.

This will be multiplied by π if *PI check box to the right is checked.

This setting applies only to graphs of type “parametrical equations” that do not have their Use advanced options property set.


Precision combo box (Edit (default) coordinate system dialog box – Advanced tab)

Select a precision from this box, you want graphs of type “parametrical equations” to be drawn with. The bigger precision you select, the more accurately the graphs will be drawn, although it may take more time to calculate and draw them depending on the speed of your processor.

This setting applies only to graphs of type “parametrical equations” that do not have their property Use advanced options set.


Close button (dialog box)

Click this button to close this dialog box.


Graph type (Add new graph/Edit graph properties – general tab)

This combo box lists the supported types of graphs.

The supported graph types are:

Graph type:	Formula:

General graph	y = f(x)
General graph	x = f(y)
Parametrical equations
Polar coordinate system	R = f(t)
If you select parametrical equations graph type, then you will need to specify 2 functions – one for x and one for y variables.


Use advanced options check box (Add new graph/Edit graph properties dialog boxes – general tab)

Check this box if you want to specify graph calculation precision and argument range different from the values entered in the Coordinate system dialog box.


Argument range: from edit box (Add new graph/Edit graph properties dialog boxes – advanced tab)

Type here an argument value the calculation of the graph’s points should start from. The graph will be drawn starting from this value.


Argument range: to edit box (Add new graph/Edit graph properties dialog boxes – advanced tab)

Type here an argument value the calculation of the graph’s points should end at. The graph will be drawn till this argument value.


Use PI check box (Add new graph/Edit graph properties dialog boxes – advanced tab)

Check this box if you want the values you’ve typed in the ‘from’ and ‘to’ fields to be multiplied by π.


Information box (Add new graph/Edit graph properties dialog boxes – advanced tab)

The type of the graph is displayed here together with the variable symbol, which you should use when typing in graph’s function expression.


Precision combo box (Add new graph/Edit graph properties dialog boxes – advanced tab)

Select a precision for the graph from this box. The bigger precision is selected, the more accurately the graph will be drawn, although it may take more time to calculate and draw the graph.


Graph list (Remove graph/Graph properties dialog boxes)

Lists all the graphs created in the current document.


Remove button (Remove graph dialog box)

Removes the currently selected graph in the graph list from the document.


Properties button (Graph properties dialog box)

Displays Edit graph properties dialog box for the graph, which is currently selected in the graph list.


Select existing radio button (Calculate integral… dialog box – Select graph tab)

Check this radio button if you want to use a function that is already present in the current document.


Calculate integral of a different function radio button (Calculate integral… dialog box – Select graph tab)

Check this radio button if you want to use a function that is not in the current document.

In this case you should type in this function’s body and a variable it uses.


Graph list (Calculate integral… dialog box – Select graph tab)

Lists all the graphs that are present in the document.

If you select a graph, which has 2 functions in it (a graph of type ‘parametrical equations’) then you should specify which function should Graph+ use.


Use x-function radio button (Calculate integral… dialog box – Select graph tab)

Check this button if you want Graph+ to use a function that corresponds to x variable of the selected graph.

This radio button is visible only if you select a graph, which has 2 functions in it (a graph of type ‘parametrical equations’).


Use y-function radio button (Calculate integral… dialog box – Select graph tab)

Check this button if you want Graph+ to use a function that corresponds to y variable of the selected graph.

This radio button is visible only if you select a graph, which has 2 functions in it (a graph of type ‘parametrical equations’).


Variable name edit box (Calculate integral… dialog box – Select graph tab)

Type here the name of a variable you want to use in your expression.

The only valid variable names are: x, y and t


Expression edit box (Calculate integral… dialog box – Select graph tab)

Type here a body of a function, which integral/area you want to calculate. It must use a variable you specify in variable name edit box.


Variable text box (Calculate integral… dialog box – Calculate/Get results tab)

A variable used for calculation is shown here.


From edit box (Calculate integral… dialog box – Calculate/Get results tab)

Type here the argument value the calculation should start from.

It will be multiplied by π if *PI button is checked.


To edit box (Calculate integral… dialog box – Calculate/Get results tab)

Type here the argument value the calculation should end at.

It will be multiplied by π if *PI button is checked.


*PI check box (Calculate integral… dialog box – Calculate/Get results tab)

Check this box if you want the from and to values to be multiplied by π.


Formula field (Calculate integral… dialog box – Calculate/Get results tab)

A mathematical formula is displayed here based on the values you’ve entered in this dialog box.


Integral radio button (Calculate integral… dialog box – Calculate/Get results tab)

Check this radio button if you want to see result of calculation of integral.


Area radio button (Calculate integral… dialog box – Calculate/Get results tab)

Check this radio button if you want to see result of calculation of area.

If you choose to calculate an area, then the result of calculations will be the area between the graphs y = f(x), y=0, x=’from-value’, x=’to-value’, where f(x) is the expression you supply and x is the variable you’ve selected.


Precision combo box (Calculate integral… dialog box – Calculate/Get results tab)

Select the precision of calculation from this combo box. The bigger precision you select, the more accurate result you receive.


Calculate button (Calculate integral… dialog box – Calculate/Get results tab)

Click this button to start the calculation.

Integral and area will be calculated at the same time, so that after the calculation is complete, you may switch between integral and area in the result field.

After the process starts, this button changes to stop button. You may stop the calculation at any time by pressing that button. The progress of calculation is displayed in progress bar.


Result field (Calculate integral… dialog box – Calculate/Get results tab)

This field contains the result of the last successful calculation or an error message if anything went wrong.


Rounding the result (Calculate integral… dialog box – Calculate/Get results tab)

You may select the number of digits to be displayed after a coma in the result field if the last calculation was successful.

The maximal available number in this control is calculated based on the precision that was selected before the last calculation. The bigger precision you select, the more digits can be displayed after a coma in the result field.


Registration info

The name and company, Graph+ is registered to, are displayed here.

These are the strings you supply when registering Graph+.


Graph+ e-mail

This is Graph+ e-mail address.

You can e-mail you problems/questions/opinions to graphplus@hot.ee.


Author’s web page

My web page address is displayed here. To open the address, click on it in the dialog and your default Internet browser will open this location.


Graph+ web page

Graph+ web page address is displayed here. To open the address, click on it in the dialog and your default Internet browser will open this location.


Graph list (Add tangent/normal graph dialog box)

Lists all the graphs created in the current document.


Point of tangency/intersection (Add tangent/normal graph dialog box)

Type here the argument value, which corresponds to the point you want to create the graph in.

E.g. if you have a graph y=sin(x), then if you type in value 0.5 and put a check in *Pi box, Graph+ will calculate tangent/normal line equations which intersect the graph in point (0.5π; 1).

If you have a graph of type “parametrical equations” and it is set as:

x = t^2

y = 2t-1

then if you type in argument value t = 2, then Graph+ will calculate tangent/normal line equations which intersect the graph in point (4; 3).


Use pi (Add tangent/normal graph dialog box)

Check this box if you want the argument value in the edit box to the left to be multiplied by π.


Tangent radio button (Add tangent/normal graph dialog box)

Check this radio button if you want the result of calculation of tangent line equation to be displayed in the result text box.

Tip: Graph+ will calculate both tangent and normal line equations regardless of which option is set.


Normal radio button (Add tangent/normal graph dialog box)

Check this radio button if you want the result of calculation of normal line equation to be displayed in the result text box.

Tip: Graph+ will calculate both tangent and normal line equations regardless of which option is set.


Result field (Add tangent/normal graph dialog box)

The result of the last calculation is shown here.

In general, it is the body of a function, which is either a tangent or a normal line (this is controlled by radio buttons located above this field) to the graph, selected in the graph list box.


Add to the list button (Add tangent/normal graph dialog box)

This brings up Add new graph dialog box with the function body set to the calculation result that is currently shown in result field.


Graph type field (Add tangent/normal graph dialog box)

The graphical representation of the currently selected graph’s type is shown here.


Calculate button (Add tangent/normal graph dialog box)

Press this button to calculate tangent and normal graphs’ functions. The function is generally in the form of “y = kx + b”, and sometimes in form of “x = a”.

2 types of graphs are calculated at the same time regardless of which radio button is checked in the result box (tangent/normal radio buttons).


Name edit box (Graph+ online registration dialog box)

Type here the name you want to register Graph+ to.

It will be shown in About Graph+ dialog box.

This field is required.


Company edit box (Graph+ online registration dialog box)

Type here the name of the company you want to register Graph+ to.

It will be shown in About Graph+ dialog box.

This field is required.


Age edit box (Graph+ online registration dialog box)

Type here your age.

This field is optional.


E-mail edit box (Graph+ online registration dialog box)

Type here your e-mail address.

This field is required.


Occupation combo box (Graph+ online registration dialog box)

Select an occupation from this list, which most closely matches yours.

This field is optional.


Country combo box (Graph+ online registration dialog box)

Select the country you live in from this list.

This field is required.


City edit box (Graph+ online registration dialog box)

Type here the name of the city you live in.

This field is optional.


Comments edit box (Graph+ online registration dialog box)

Type here your comments, opinion about Graph+.

This field is optional.


Register button (Graph+ online registration dialog box)

Click this button to submit the registration info to the Graph+ web server.

If the operation is successful, Graph+ will be registered and you will receive access to all the commands, functions and operations available in Graph+ version 2.0.


Show splash screen at startup check box (Graph+ application settings dialog box – View tab)

Uncheck this box if you don’t want Graph+ splash screen to be displayed every time you start Graph+.


Show current cursor position check box (Graph+ application settings dialog box – View tab)

Check this box if you want Graph+ to display current cursor position in Graph+ status bar.

Mouse cursor coordinates are translated to the current coordinate system coordinates and then displayed in the status bar.


Show grid check box (Graph+ application settings dialog box – View tab)

Check this box if you want Graph+ to display grid in its main window. This can help you more easily read graphs.

You can control the grid’s size by using radio buttons located to the right.


Show logo check box (Graph+ application settings dialog box – View tab)

Uncheck this box if you don’t want Graph+ to display its logo in the main window when there are no graphs to display.


Use watermark bitmap check box (Graph+ application settings dialog box – View tab)

Check this box if you want a “watermark” bitmap to be displayed in Graph+ menu and toolbar.

Using this command is not recommended in 256-color mode.


Draw disabled buttons in color check box (Graph+ application settings dialog box – View tab)

Check this button if you want Graph+ to draw disabled toolbar and menu buttons in color.

It looks good in 32-bit color mode (True color), but using this option in 16-bit (High color) and 8-bit (256 colors) color modes is not recommended.


Small grid radio button (Graph+ application settings dialog box – View tab)

Makes Graph+ draw grid with small cells.

This option is available only if Show grid option is checked.


Normal grid radio button (Graph+ application settings dialog box – View tab)

Makes Graph+ draw grid with cells of medium size.

This option is available only if Show grid option is checked.


Large grid radio button (Graph+ application settings dialog box – View tab)

Makes Graph+ draw grid with large cells.

This option is available only if Show grid option is checked.


Click this button to accept all the changes and exit this dialog box.


Click this button to reject all the changes/actions and exit this dialog box.


Shows the currently selected color of the graph


Check this dialog box if you don't want the current graph to be displayed and recalculated.


Click this button to select a different color for the graph.


Type here the upper boundary of the graph on the x-axis.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to graphs of types y=f(x) and x=f(y) and to general coordinate system.


Type here the lower boundary of the graph on the x-axis.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to graphs of types y=f(x) and x=f(y) and to general coordinate system.


Type here the upper boundary of the graph on the y-axis.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to graphs of types y=f(x) and x=f(y) and to general coordinate system.


Type here the lower boundary of the graph on the y-axis.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to graphs of types y=f(x) and x=f(y) and to general coordinate system.


Check this box if you want the values on the x-axis to be multiplied by π.

This applies only to graphs of types y=f(x) and x=f(y) and to general coordinate system.


Select a precision from this combo box.

The bigger precision is selected, the more strongly the graph can be zoomed.

100% - 1 coordinate point fits 100 pixels on the screen.

200% - 1 coordinate point fits 200 pixels on the screen.

And so on…

This applies only to graphs of types y=f(x) and x=f(y) and to general coordinate system.


Imports the settings from the active document into this dialog box.


Type here a value of the argument (t) the calculation should start from.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to polar coordinate system graphs.


Type here a value of the argument (t) the calculation should end at.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to polar coordinate system graphs.


Check this box if you want the values on the left of this box to be multiplied by π.

This applies only to polar coordinate system graphs.


Select a precision from this combo box.

The bigger precision is selected, the more accurately the graph will be drawn when strongly zoomed.

100% - 1 coordinate point fits 100 pixels on the screen.

200% - 1 coordinate point fits 200 pixels on the screen.

And so on…

This applies only to polar coordinate system graphs.


Type here a value of the argument (t) the calculation should start from.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to the graphs of type “parametrical equations”.


Type here a value of the argument (t) the calculation should end at.

It will be multiplied by π if "* PI" check-box is checked.

This applies only to the graphs of type “parametrical equations”.


Select a precision from this combo box.

The bigger precision is selected, the more accurately the graph will be drawn when strongly zoomed.

100% - 1 coordinate point fits 100 pixels on the screen.

200% - 1 coordinate point fits 200 pixels on the screen.

And so on…

This applies only to the graphs of type “parametrical equations”.


Check this box if you want the values on the left of this box to be multiplied by π.

This applies only to the graphs of type “parametrical equations”.


Shows help on this dialog box.


Brings up the Send message dialog box of your default e-mail manager.


Starts your default web page browser to display the Graph+ web page.


Starts your default web page browser to display the Sharayev Alexey’s web page.


Check this box if you want the values on the y-axis to be multiplied by π.

This applies only to graphs of types y=f(x) and x=f(y) and to general coordinate system.


Contains all the graphs created and calculated (not hidden) in the current document.


The result of calculation (if successful) or an error message is displayed here.


Click this button to add the function shown in the result box to the list of graphs in the current document.


Click this button to calculate the tangent and normal line’s equations for the selected function in a point corresponding to the selected argument point.

You may toggle the display of the result between tangent and normal graphs by clicking ‘tangent’ and ‘normal’ radio buttons.


Closes this dialog box, but does not cancel any action made.


Type here the argument value the calculation should start from.

It will be multiplied by π if "* PI" check-box is checked.


Type here the argument value the calculation should stop at.

It will be multiplied by π if "* PI" check-box is checked.


Select this radio button to view the result of calculation as a definite integral.


Select this radio button to view the result of calculation as an area between the graph and the axis.


The result of the last calculation is displayed here.

Or an error messages if the calculation wasn’t successful.


Shows the number of digits to be displayed after the coma in the result field.

Click the up/down arrows to change this value.


Changes the number of digits to be displayed after the coma in the result field.


Calculates the integral/area based on the selected settings.


This list contains all the graphs created in the current document.

To edit graph’s properties, double-click the item you want to edit.


This list contains all the graphs created in the current document.

To delete a graph, select it here and click ‘remove’ button.


Closes this dialog box and displays Graph properties dialog box for the currently selected graph.


Lists all the graph types supported by Graph+


Type here the graph’s function body.


Type here the graph’s y-function body.

This field is used only for graphs of type “parametrical equations”.


Check this box if you want this graph to use range and precision settings other than the defaults for the current document set in the Coordinate system settings dialog box.


Type here the argument value the calculation should start from.

It will be multiplied by π if "* PI" check-box is checked.


Type here the argument value the calculation should end at.

It will be multiplied by π if "* PI" check-box is checked.


Check this box if you want the values in the edit controls to the left of this box to be multiplied by π.


Select a precision from this combo box with which this graph will be calculated.

The bigger precision is selected, the more accurately the graph will be drawn when zoomed.

100% - 1 coordinate point fits 100 pixels on the screen.

200% - 1 coordinate point fits 200 pixels on the screen.

And so on…

This applies only to this graph.


This list contains all the graphs created in the current document.


Check this radio button if you want to calculate a definite integral of an existing function.


Check this radio button if you want to calculate a definite integral of a function that is not present in the current document.

This way you may calculate an integral without having Graph+ to draw it.


Select graph’s function for x variable.

This option is available only for graphs of type “parametrical equations”.


Select graph’s function for y variable.

This option is available only for graphs of type “parametrical equations”.


Type here a variable, for which you supply expression.

The valid variables are x, y and t.


Type here the body of function, which integral you want to calculate.

It may use only standard variables (pi and e) and a variable you’ve entered in the edit control to the left of this one.


The variable over which you want to calculate the integral is displayed here.


The progress of calculation is displayed here.


Shows the current progress of calculation in percents.


Shows the current progress of calculation in percents.


Check this box if you want the values on the left of this box to be multiplied by π.


Select a precision from this combo box with which this integral will be calculated.

The bigger precision is selected, the more accurate the result will be.

This combo box controls the step value of the calculation. Step value – is a difference between points were function values are calculated.

100% - Use value of 0.01 (1/100) as the step value.

200% - Use value of 0.005 (1/200) as the step value.

And so on…


Click this button to delete the currently selected graph from the document.


Check this button if you want Graph+ to display a splash screen at startup.


Check this button if you wish to see the current cursor position in logical coordinates when the mouse cursor is inside Graph+ window.


Check this button if you want Graph+ to display a gray grid in the graph view window.

Grid can help you easier read drawn graphs.


Check this box if you want Graph+ to show its logo in graph view pane when there are no graphs to display or the last calculation was cancelled.


Check this radio button if you want Graph+ to display small grid in its graph view window.


Check this radio button if you want Graph+ to display grid of a medium size in its graph view window.


Check this radio button if you want Graph+ to display large grid in its graph view window.


This is a list of all currently calculated (not hidden) graphs.


Type here the value of function argument.

It will be multiplied by π if "* PI" check-box is checked.

The tangent/normal line will touch/intersect the graph in the point corresponding to the supplied argument value.


Check this box if you want the argument value to be multiplied by π


Check this radio button if you want a tangent line’s equation to be displayed in the result field.


Check this radio button if you want a normal line’s equation to be displayed in the result field.


Type here the name you want to be displayed in Graph+ About dialog box.

You must fill in this field.


Type here the company name you want to register Graph+ to.

You must fill in this field.


Type here your age.

This field is optional.


Type here your e-mail address.

This field is required.


Select an occupation from this list, which most closely matches yours.

This field is optional.


Select a country you live in from this list.

This field is required.


Type here the name of the city you live in.

This field is optional.


Type here your opinion about Graph+. Comments and suggestions are welcomed.

This field is optional.


Registers your copy of Graph+ for the name and company you’ve specified in this dialog box.


Check this button if you want Graph+ to display a “watermark” bitmap in its menu and toolbar, so that they look transparently.

Using this option is not recommended in 256-color mode.


Check this button if you want Graph+ to draw disabled toolbar and menu buttons in color.

It is beautiful in 32-bit (True color) color mode, but using this option in 16-bit (High color) and 8-bit (256-color) color modes is not recommended.


How to create a new document

If you want to create a new document, select New command from File menu.

You will be prompted to save the previous document if you have made any changes since your last save.

The new document will be named Untitled.

If you want to create a new document using explorer, then select

File->New->Graph+ document. Then enter a name for the document and if you wish to open it in Graph+, double-click its icon.

A new document will have default coordinate system settings. If you wish to modify the settings, which are set by default for every new graph, go to Default Coordinate System dialog box, by selecting it from Options menu.


How to open, save or save as an existing document
How to open, save or save with a new name an existing document

To open an existing document, select Open command from File menu. Open dialog box will appear. Select there a document you wish to open and click Open button.

To open a document from explorer, double-click the document's icon. Graph+ will be started and it will open the document.

To save the changes you have made in the document since you have opened it, use Save command from File menu. If this is the first time you save the document and its title is set to Untitled, Save As dialog box will be displayed.

Use Save As command if you wish to save the document with a new name. Save As dialog box will be displayed and you can type a new document name.


How to create a new function graph

You can create a new function graph by clicking the Add button from the Graph database pane, which is located in the left side of the Graph+ main window.

Then Add new graph dialog box will be displayed. In the edit-box type the function or expression which graph you want to see (for expression syntax, see Graph+ expression syntax), select a color for the graph and click OK.

If you have not checked the Hidden check-box, then the newly created graph will be calculated if you have selected Refresh automatically from Graph database pane, otherwise you need to select refresh command from Graph menu or press refresh button.


How to show or hide a graph

To show or hide a graph, select it from the graph list box in the Graph database pane and set or clear the check box next to it. To toggle hidden state of a graph, select it from the list and press space bar.

The changes will be applied automatically if you have selected Refresh automatically from Graph database pane, otherwise you need to select refresh command from Graph menu or press refresh button.

Another way to show or hide a graph is that you select it from the list box and click properties and from the Edit graph properties dialog box you check the Hidden check-box.

Remark: you cannot display more than 15 graphs at a time, so in order to show one more graph, you need do hide a graph that you do not need.


How to get help

To get help on a control in a dialog box, click the context help button (?) in the title-bar and then click a control you want to know about. Or click Help button and go to Graph+ help window.

To get help on a menu command, toolbar button or application's window area, select Context help command from the toolbar and then click the command, button or window area you want to know about.

Or press F1 and find a topic you want to read by yourself.


Application limitations

Graph+ document database can include up to 128 graphs.

At the same time no more than 15 graphs can be displayed.

Due to graph drawing process (by-points), certain graphs may not be drawn correctly. To solve that kind of problem, try selecting bigger precision (from the Edit coordinate system settings dialog box) and zooming graph (using Zoom in command from the Graph menu). This should help in most cases.


Graph+ expression syntax
General syntax of expressions

Expressions, which you type in the Add new graph and Graph properties dialog boxes, may include the following symbols:

Variable	Description	Value

x	The x variable	undefined (changes during graph creation)

y	The y variable	undefined (changes during graph creation)

t	The t variable	undefined (changes during graph creation)

e	E constant 	2.71828…

pi	π constant 	3.1415926535897932385

Operators	Description	Example

+	Plus operator	5+3

x+4

-	Minus operator	1-3

4-x

*	Multiplication	4*5

5x (the same as 5*x)

/	Division	8/5

1/x

^	Raising to a power	4^x

x^2

()	Brackets	(x+4)*2

5(x-4)2 - the same as 5*(x-4)*2

x(1+8)

||	Absolute value	|x|

4|x-4|

Function	Mathematical	Example

Trigonometric functions

sin	sin(x)	sin(x)

sin(4x+pi/2)

5sin(2x)

cos	cos(x)	cos(x)

cos(9x)

5|cos(x)|

tg / tan	tan(x) / tg(x)	tg(5x)

ctg / cot	cot(x) / ctg(x)	ctg(x+1)

arcsin	arcsin(x)	arcsin(x)

arccos	arccos(x)	arccos(x/2)

arctg/arctan	arctg(x) / arctan(x)	argctg(x)

arcctg/arccot	arcctg(x) / arccot(x)	arcctg(x)

sec	sec(x) = 1/sin(x)	sec(x)

cosec	cosec(x) = 1/cos(x)	cosec(x)

Hyperbolic functions

sh / sinh	sh(x) / sinh(x)	sh(x+1)

sinh(5x)

ch / cosh	ch(x) / cosh(x)	ch(|x|)

cosh(3|x|)

th / tanh	th(x) / tanh(x)	th(x^2+5x-1)

tanh(x)

cth / coth	cth(x) / coth(x)	cth(x)

coth(1.5x)

arsh / asinh	arsh(x) / asinh(x)	arsh(x+2)

asinh(sh(x))

arch / acosh	arch(x) / acosh(x)	arch(ch(x))

acosh(4x+1)

arth / atanh	arth(x) / atanh(x)	arth(x)+1

atanh(pow(x, 2))

arcth / acoth	arcth(x) / acoth(x)	arcth(cth(x))

acoth(x-1)

logarithms

log	log a b	log(4, x) (=log4 x)

log(x, 5+4x) (=logx(5+4x) )

lg	lg(x) / log 10 x	lg(x)

ln	ln(x) / log e x	ln(2x+e)

power functions

sqrt	x^(1/2)	sqrt(x)

sqrt(2x+1)

pow	a**b	pow(x, 1/3)

pow(5, 3/x)

factorial

fact	x!	fact(5) - not recommended for using with x.

rounding functions

int	[x]	int(x) – the greatest integer not greater than x

round	???	round(x) – the value of x rounded off.

additional functions

function: 	sign(x)

result:	=1 if x>0; =-1 if x<0

example:	sign(x)

sign(x-3+|x|)

function: 	greater(x, y)

result:	=1 if x>=y; =0 if x<y

example:	greater(x, 1)

function: 	less(x, y)

result:	=1 if x<=y; =0 if x>y

example:	less(1, x)

function: 	equal(x, y)  *

result:	=1 if x=y; =0 if x<>y

example:	equal(-1, sign(x))

function: 	or(a, b)  *

result:	=0 if a=0 and b=0; otherwise =1

example:	or(greater(x, 5), less(x, -1) (if x>5 or x < -1)

function: 	and(a, b)  *

result:	=1 if a=1 and b=1; otherwise =0

example:	and(greater(x, 5), less(x, 10) (if x>5 and x < 10)

function: 	block(a)

result:	=1 if a=0 , otherwise the returned value will cause the graph’s part to be hidden.

example:	block(equal(sign(x), -1)) – the graph will be the line y=1 when x > 0

* You should use only other logical functions in these functions as arguments.

   i.e. you should not type expressions like these:

equal(x, 1)

or(x, 6)

   instead you should use other logical functions as arguments:

equal(sign(x), -1)

or(greater(x, 5), less(x, 4))

and(greater(x, -1), less(x, 3))

Remark:

The function log(x) is renamed to lg(x), which is equal to log(10, x).

Expression examples:

y=x

y=2x+5

y=sin(x^2+5x-1)/|4x+1|

y=2^(x+1/2-6x)

y=xsin(x)+x

x=log(e, y)/2y + 5e^3

x=tan(t) + 5sin(t) - pi

(You should not type "y=")


What's new in version 1.1
What’s new in Graph+ version 1.1 since version 1.0?

Improved user interface. Added colorful buttons and images. A hyperlink was also added to the About box.

Two new features were added:

It is now possible to get a simple tangent line equation and to add a tangent line for one graph to the graph list. For more information, see Add tangent dialog box.

You can also find out the value of a definite integral of a function, which graph is drawn. You can select between the integral value and the area between the graph and the x-axis. For more information, see Calculate integral/area under graph dialog box.

Other minor improvements:

Graphs are now drawn more accurately.

You can now select whether you want the splash screen to be displayed at startup or not via View menu command.

A lot of other minor bugs are fixed in this version.


What's new in version 2.0
What’s new in Graph+ Version 2.0 since version 1.1?

Added support for different graph types. Now Graph+ is able to draw graphs of 4 different types:

1.	Cartesian coordinate system – functions like y = f(x)

2.	Cartesian coordinate system – functions like x = f(y)

3.	Polar coordinate system

4.	Parametrical equations

Now it is possible to select different ranges of calculation for different graphs. And also you may select different precision for graphs, so that one graph can be calculated more accurately than the other independently from the coordinate system settings.

You can now calculate definite integrals of functions, which are not present in the document. In general, this feature is now more accurate.

Added possibility to add tangents/normals for graphs of all types.

Greatly improved user interface with new “cool” menus and toolbars – thanks for PixieLib written by Paul DiLascia.

Almost all the dialog boxes are now tabbed, so that they look better and if you aren’t using advanced features, dialog boxes are much easier to use.

Added menu commands for managing graphs in the document. Now you can add, delete and modify graphs via menus.

Added default coordinate system, which now is automatically assigned to every new document you create. So you can define the general settings you use in every document and all new documents will be created with those settings set by default (See Default Coordinate System dialog box)

New splash screens and more colorful user interface.

All the options are now accessible via Settings dialog box located under menu Options.

A lot of bugs were fixed in this version since version 1.1

Maybe, there are more points to add into this list, but now I can’t remember everything I’ve changed since version 1.1.


Drawing advanced graphs with Graph+

Graph+ with its new logical functions is now able to draw advanced graphs, which even on paper cannot be represented by one equation.

Here are the examples:

The equation for this graph would look like this:

y=less(x, 0)*(x^2+1) + and(greater(x, 0), less(x, 2))*(-x+1)

+ greater(x, 2)*(0.5x-2)

The explanation for this long equation is the following:

1)	less(x, 0) will return 1 only when x<0, and other formulas will be 0s:

greater(x, 0) = 0, so and(greater(x, 0), less(x, 2)) will be also 0 and the whole equation will be “x^2+1” when x < 0.

1)	When 0<x<2, the 1st and the 3rd items of this expressions will be 0, so only the second item will represent the whole expression - “-x+1”

1)	When x>2, the 1st and 2nd items will be 0, so the whole expression will evaluate to “0.5x-2”.

But that was the trick for a function, that is continuous on its domain of definition.

What to do, when a part or parts of a function have different domains of definitions and they also from the main function’s one?

Let’s look at the next example:

This graph cannot be drawn using a single equation, because the domains of definition are different for the both parts of the function.

Let’s then break the graph into 2:

y=block(and(greater(x, -1), less(x, 1)))*(1/x)

and

y=block(or(less(x, -1), greater(x, 1)))*(x)

By using these two graphs, you will get the desired graph drawn.

NEW: from version 2.0 you may set different argument ranges for different graphs, by using their Use advanced options property, located in Add new graph/Edit graph properties dialog boxes, Advanced tab.

So that those functions aren’t really needed, but they are still included in this release.


Graph+ registration

From version 2.0 it is necessary to register your copy of Graph+ in order to use advanced options and commands.

When you register your copy of Graph+, you give me some information about yourself. I will not use this information in any purpose except for the following:

1)	I can use your e-mail address to notify you about the next versions of Graph+

2)	I will use you occupation information to more clearly understand, who use my program.

3)	I will use the information for statistical purposes – just to know how many people are using my program.

The registration is free of charge.

How to register?

If you have connection to the internet, you may choose menu command Help->Register online, which brings up Graph+ registration wizard. Enter there your name, company, e-mail address and country you live in (you may also specify your age, occupation, etc.) and click OK.
Then Graph+ will try to connect to its web server in order to send the information. If the operation was successful, you will receive access to advanced options/commands, which aren’t available in unregistered version.

If you don’t have connection to the internet, you may send e-mail message to graphplus@hot.ee. Type Registration in the subject and provide the following information about yourself:
- * Your name
- * Company name
- * Your e-mail address
- Your age
– Occupation
– Country
– City
– Your opinion about Graph+

* Fields marked with ‘*’ are required. If you don’t specify them, I won’t be able to make registration key for you.

After I process your request (usually in 24-48 hours), I’ll send you registration file GraphPlusReg.key, which you should copy to the Graph+ directory (the directory you’ve installed Graph+ to).
The key file will be sent to the address you’ve sent the message from if you don’t specify it explicitly.

I hope you will enjoy using registered version of Graph+.