Difference between revisions of "KmPlot"

Jump to: navigation, search
m (Documentation)
m (typo fix)
Line 6: Line 6:
 
|}
 
|}
  
KmPlot is part of the [http://edu.kde.org KDE Education Project]. It has built in a powerfull parser. High precision printouts with correct metric scale are very useful as worksheets in math and science lessons.
+
KmPlot is part of the [http://edu.kde.org KDE Education Project]. It has built in a powerful parser. High precision printouts with correct metric scale are very useful as worksheets in math and science lessons.
  
KmPlot can plot different functions simultaneously and combine their function terms to build new functions. It supports functions with parameters. You can change the paramaters by moving a slider and see how the plot will change.
+
KmPlot can plot different functions simultaneously and combine their function terms to build new functions. It supports functions with parameters. You can change the parameters by moving a slider and see how the plot will change.
  
[[Image:kmplot_welcome.png|350px|thumb|center|Some trigonomic functions]]
+
[[Image:kmplot_welcome.png|350px|thumb|center|Some trigonometric functions]]
  
 
==Features==
 
==Features==
Line 17: Line 17:
 
* precise metric printing
 
* precise metric printing
 
* different plot types:
 
* different plot types:
** cartesian
+
** Cartesian
 
** parametric
 
** parametric
 
** polar
 
** polar
 
** implicit
 
** implicit
** differencial
+
** differential
 
* highly configurable visual settings (plot line, axes, grid)
 
* highly configurable visual settings (plot line, axes, grid)
 
* export to bitmap format (BMP and PNG) and scalable vector graphics (SVG)
 
* export to bitmap format (BMP and PNG) and scalable vector graphics (SVG)
Line 30: Line 30:
 
* support user defined constants and parameter values
 
* support user defined constants and parameter values
 
* various tools for plot functions:  
 
* various tools for plot functions:  
**find minium/maximum point
+
**find minimum/maximum point
 
**get y-value and draw the area between the function and the y-axis
 
**get y-value and draw the area between the function and the y-axis
  

Revision as of 08:23, 31 May 2010

Template:I18n/Language Navigation Bar

Kmplot.png KmPlot is a mathematical function plotter.

KmPlot is part of the KDE Education Project. It has built in a powerful parser. High precision printouts with correct metric scale are very useful as worksheets in math and science lessons.

KmPlot can plot different functions simultaneously and combine their function terms to build new functions. It supports functions with parameters. You can change the parameters by moving a slider and see how the plot will change.

Some trigonometric functions

Features

  • powerful mathematical parser
  • precise metric printing
  • different plot types:
    • Cartesian
    • parametric
    • polar
    • implicit
    • differential
  • highly configurable visual settings (plot line, axes, grid)
  • export to bitmap format (BMP and PNG) and scalable vector graphics (SVG)
  • save/load complete session in readable xml format
  • trace mode: cross hair following plot, coordinates shown in the status bar
  • support zooming
  • ability to draw the 1st and 2nd derivative and the integral of a plot function
  • support user defined constants and parameter values
  • various tools for plot functions:
    • find minimum/maximum point
    • get y-value and draw the area between the function and the y-axis

Example Plots

Kmplot cycloide.png
x(t)=0.5(t-2sin t)
y(t)=2(1-2cos t)
Kmplot spiral.png
rf(x)=x
Kmplot lisajou.png
x(t)=5sin(3t)
y(t)=3cos(5t)
Kmplot sum of functions.png
f(x)=3sin x
g(x)=5cos(2x-pi/2)
h(x)=f(x)+g(x)

Documentation

KmPlot Handbook


Content is available under Creative Commons License SA 4.0 unless otherwise noted.