====== Menu ======
In CGRAPH, all functions can also be accessed via the menu. In Windows, the menu is located at the top of the programme window; in macOS, it is located at the top of the screen. The menus for graphic functions also display the corresponding icon to the left of the menu text.
These are the individual menus:
===== File =====
^ Menu item ^ Meaning ^
| [[Graphic types|New graphic]] | Displays the start screen and a complete function bar, allowing you to select a new graphic type.| |
| [[Settings]] | Displays the window with the general settings for CGRAPH. (only Windows)|
| [[printing|Print]] | Allows you to print graphics and select the printer.|
| [[Export]] | Allows you to save individual graphics in high resolution as bitmaps.|
| Exit | Exits the programme (only Windows)|
===== 2D Graphics =====
^ Menu item ^ Meaning ^
|[[Functions]]|Displays functions of the type y=f(x). In addition, within the scope of functional analysis, the first and second derivatives, the definite integral, zero points, pole points and inflection points can be displayed.|
|[[PlaneCurves|Plane Curves]]|Displays relations in which the values for x and y depend on two functions fx(t) and fy(t).|
|[[polarkurven|Polar curves]]|Displays the function either as a radius depending on the angle r=f(phi) or as an angle depending on the radius phi =f(//r//).|
|[[function_families|Function families]]|Displays functions of the type y=f(x,param). The parameter is used to display several curves simultaneously.|
|[[Intersections]]|Determines intersection points between the graphs of other functions and is therefore only applicable if at least two graphs are displayed.|
|[[LinearAlgebra2D|Linear algebra]]|Displays straight lines in parameter or normal form and circles in 2D space based on their vector description.|
|[[Circle sections]]|Circles or sections thereof can be displayed using a complex function.|
|[[straight_lines|Line segments]]|Sections of lines can be displayed using a complex function.|
|[[Polylines]]|Any open or closed polylines can be displayed using a complex function.|
|[[Area mappings]]|Areas can be mapped using a complex function by selecting internal points.|
===== 3D graphics =====
^ Menu item ^ Meaning ^
|[[Spatial curves]]|Displays curve progressions in the x, y and z directions using three functions that depend on a parameter.|
|[[flaechenimraum|Surfaces in space]]|Displays open surfaces or closed objects in the x, y and z directions using three functions that depend on two parameters.|
|[[Sections3D]]|Determines sections between the graphs of the other functions and is therefore only applicable if at least two graphs are displayed.|
|[[LineareAlgebra3D|Linear Algebra]]|Displays straight lines and planes in parametric form, planes in normal form and spheres in 3D space based on their vector description.|
|[[MappingsComplexSpace|Mappings in complex space]]|Displays surface curves of the real part, the imaginary part or the absolute value of complex functions in the z-plane.|
===== Additional graphics =====
^ Menu item ^ Meaning ^
|[[System functions]]|See [[#Submenu System functions]] |
|[[Convergences]]|See [[#Submenu Convergences]]|
|[[Interpolations|Interpolation]]|CGRAPH can create interpolated graphs for a list of values and, in classic cases, also determine the underlying function.|
|[[Coordinate transformations]]|See [[#Submenu Coordinate transformations]]|
==== Submenu System functions ====
^ Submenu item ^ Meaning ^
|[[ortskurve|Nyquist Plot]]|Displays the curve of the system function on the imaginary axis. The curve provides information about the stability behaviour of the system|
|[[Frequency response]]|Plots the amplitude response, frequency response and phase response of the system function on the imaginary axis over a frequency axis. This provides information about the behaviour of the system at different frequencies.|
||[[FFT|One-dimensional FFT]]|Displays the Fourier transforms of arbitrary functions|
|[[Complex functions]]|Displays functions of the type f(z,param) in the complex plane.|
==== Convergences submenu ====
^ Submenu item ^ Meaning ^
|[[Mandelbrot sets]]|Creates an iterative graph using a function zn+1 = f(zn, param) for a starting value z0, in which the parameter is varied.|
|[[Julia sets]]|Creates an iterative graph using a function zn+1 = f(zn, param) for specified parameters, in which the starting value is varied.|
|[[Function convergence]]|Determines the iterative progression of complex functions zn+1 = f(zn, param) for specified start values z0 and parameters and detects whether they converge or diverge.|
==== Submenu Coordinate Transformations ====
^ Submenu item ^ Meaning ^
|[[Transformation basis 2D|Transformation basis (2D)]]|A graphical representation of a Cartesian 2D grid in the new coordinate system. This representation serves to provide a better overview. It is always displayed first for a new 2D coordinate transformation.|
|[[FunctionMappings2D|Function mappings (2D)]]|Displays a graph in which the values for x and y depend on two functions fx(t) and fy(t). This graph is then also displayed in the new coordinate system. |
|[[TransformationBasis3D|Transformation basis (3D)]]|A graphical representation of a Cartesian 3D grid cube in the new coordinate system. This representation is for clarity. It is always displayed first when a new 3D coordinate transformation is performed.|
|[[FunctionsMappings3D|Function mappings (3D)]]|Displays a graph in which the values for x, y and z depend on three functions fx(t), fy(t) and fz(t). This graph is then also displayed in the new coordinate system.|
|[[SurfacePlots3D|Surface mappings (3D)]]|Displays a surface where the values for x, y and z depend on three functions fx(u,v), fy(u,v) and fz(u,v). This surface is then also displayed in the new coordinate system.|
===== Help menu =====
^ Menu item ^ Meaning ^
|Online manual|Opens this documentation – in German or English, depending on the language setting.|
|Quick Start|Opens the [[quickstart|quick start]] page in this documentation – in German or English, depending on the language setting.|
|About CGRAPH|Displays a window with copyrights and the version number of CGRAPH.|
===== Additional menus in macOS =====
In macOS, the menu also contains the **//Apple//** icon on the left, which summarises macOS's own functions. The **//CGRAPH//** menu includes the [[settings|options]] and exiting the program. In addition, the **//Window//** menu is located on the right, which can be used to position the CGRAPH window.