How to plot a 2D curve

For plotting a 2D curve it's required 3 steps: For example  For example 
The 2D curve can then be modified, and printed , moreover the plotting settings and the visual settings can be modified to adjust the curve rendering.


How to plot the curvature and the evolute of 2D curve

The curvature and evolute are characteristic function in the differential geometry of a differential curve. For viewing their graphic it's necessary first of all defining the parametric expressions of the curve for coordinates X and Y in the respectly fields, the following steps are: For example 


How to plot
the osculating circle and the normal and tangent vectors to a 2D curve

The osculating circle and the vector and tangent vectors are plotted together to the 2D curve, whit a different color, for a better graphic visualization. So, it's needed first of all filling the fields X(t) and Y(t) for the expression and the field range = for defining the interval in which is defined the 2D curve, then:

For example:  For example:  For example: 
 
 


Modifying a 2D curve

A 2D curve can be modified by changing its definitions in the X(t), Y(t) fields and/or the range fields and plot-it again.
The modifications will no be visibible until the Plot-it! button is pressed and the curve is plotted again.


Plotting

In general a 2D curve is painted by rendering in 2D form a finite set of points (sample points) calculated by using the definitions for X(t) and Y(t) and connecting the points with lines.


Undefined Values/ Infinite Values

If the intervals for parameters contains values in which one of the parametric function X(t)Y(t) is undefined or it has infinite values, this can or cannot be detected by Plot-it2D depending on the values of parameters intervals.
In the case that the set of sample points will include values for which functions X(t)Y(t) are undefined or infinite value:

Visual Settings

Settings visual parameters will affect the current plotting and any further plotting.
The effect of a change in a visual parameters is visible after any action is made on the plotted image (i.e. clicking on the image or zooming the image), it is not required to plot the image again after a change on visual settings.


Printing a 2D curve

Currently only the browser default printing facilities is available, in order to print the 2D curve with the web page containing the parameters: choose Print command on the File menu.
Since plot-it! will adapt to a variety of browser the result of printing depends on the available version of the browser.


How evaluate the coefficients of Frenet Trihedon of 2D curve in a fixed point

After have defined the parametric expressions of the curve for coordinates X and Y and defined the range for parameters t it's possibile evaluating the coefficients of Frenet's apparato of 2D curve : For example 


Expressions

A valid Plot-it! expression is any expression built by parameter t , numerical constants, predefined constant symbols, operators and functions.
Invalid expressions can cause no effects on the plotting or unpredictable results.


Parameter

parameter t can be specified inside any function expression,
values will be assigned to the parameter for evaluating functions, depending on the specificied ranges and settings


Ranges

Parameters ranges, represent the interval of values which are used to evaluate the target functions.
min, max values are specified inserting the appropriate fields constant expressions, i.e. expressions cointaining either numerical constants o special constant symbols, but no parameters.
A range is valid if the values are not empty and min <= max.
If a value is omitted and/or the interval is invalid the result is unpredictable.
An invalid range is signaled in the message bar.

Example of valid [min,max] ranges specifications are:
[-1,1] [0,1000] [0, 2*pi] [log(10),1-pi/2,]


Constants

Two type of constants are allowed in Plot-it expressions: numerical constants and special constants.


Numerical Constant

Plot-it accepts in input numerical constants in standard notation: Example: 2345 0 –3.1002 150000 Example: -9.03342e+021 1.3653e-012


Special Constants

Predefined special constants are available in order to enhance the numerical precision of computations and improving clarity of expressions:

Operators

Conventional arithmetical operators and additional math functions can be used in Plot-it expressions:

Functions

Several mathematical functions are available in Plot-it!.
Functions calls in expressions are specified in usual prefix notation fun(arg1,…,argn) where fun is the function name and arg1,…,argn are the function arguments separated by comma.
Function arguments, can recursively contains expressions and functions as in sqrt(2-sin(s*e))


Basic Functions


Trigonometric functions



Il presente software plot-it!, plot-it!3d, plot-it!2d, i sorgenti, le relative classi java, e pagine html  sono di esclusiva proprietà degli autori, qualsiasi utilizzo per fini commerciali è escluso.