KmPlot: Difference between revisions

    From KDE UserBase Wiki
    (description added)
     
    (21 intermediate revisions by 4 users not shown)
    Line 1: Line 1:
    {{Construction}}
    <languages />
    <translate>
    <!--T:1-->
    {{EduBreadCrumbs}}


    {{Template:I18n/Language Navigation Bar|KmPlot}}  
    <!--T:2-->
    {|
    | [[Image:kmplot.png|64px]]
    | '''KmPlot''' is a mathematical function plotter.<br />
    It is part of the [http://edu.kde.org KDE Education Project].
    |}


    {|style="text-align:center" cellpadding="2"
    <!--T:3-->
    | [[Image:kmplot_welcome.png|350px|thumb]]
    [[Image:kmplot_welcome.png|500px|thumb|center| Some trigonometric functions]]
    | '''KmPlot is a mathematical function plotter.'''
    |}


    ==Description==
    <!--T:4-->
    <br />


    KmPlot is a mathematical function plotter for the KDE-Desktop.
    <!--T:5-->
    '''KmPlot''' has built in a powerful parser. High precision printouts with correct metric scale are very useful as worksheets in math and science lessons.


    It has built in a powerfull parser. You can plot different functions simultaneously and combine their function terms to build new functions. KmPlot supports functions with parameters and functions in polar coordinates. Several grid modes are possible. Plots may be printed with high precision in correct scale.  
    <!--T:6-->
    It 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.


    ==Features==
    ==Features== <!--T:7-->


    <!--T:8-->
    * powerful mathematical parser
    * powerful mathematical parser
    * precise metric printing
    * precise metric printing
    * different plot types (functions, parametric, polar)
    * different plot types:
    ** Cartesian
    ** parametric
    ** polar
    ** implicit
    ** 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 27: Line 42:
    * 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


    ==Example Plots==


    {|style="width:500px" cellpadding="5"  
    ==Example Plots== <!--T:9-->
    | [[Image:kmplot_cycloide.png|thumb|230px|center]]
     
    <!--T:10-->
    {|class="tablecenter"
    | [[Image:kmplot_cycloide.png|thumb|300px|center]]
    :x(t)=0.5(t-2sin t)  
    :x(t)=0.5(t-2sin t)  
    :y(t)=2(1-2cos t)
    :y(t)=2(1-2cos t)
    || [[Image:kmplot_spiral.png|thumb|230px|center]]
    || [[Image:kmplot_spiral.png|thumb|300px|center]]
    :rf(x)=x
    :rf(x)=x
    |-
    |-
    | [[Image:kmplot_lisajou.png|thumb|230px|center]]
    | [[Image:kmplot_lisajou.png|thumb|300px|center]]
    :x(t)=5sin(3t)  
    :x(t)=5sin(3t)  
    :y(t)=3cos(5t)
    :y(t)=3cos(5t)
    || [[Image:kmplot_sum_of_functions.png|thumb|230px|center]]  
    || [[Image:kmplot_sum_of_functions.png|thumb|300px|center]]  
    :f(x)=3sin x  
    :f(x)=3sin x  
    :g(x)=5cos(2x-pi/2)  
    :g(x)=5cos(2x-pi/2)  
    Line 48: Line 65:
    |}  
    |}  


    ==More Detailed Examples== <!--T:14-->
    <!--T:15-->
    * [[Special:myLanguage/KmPlot/Using Sliders|Using Sliders]]
    ==Documentation== <!--T:11-->
    <!--T:12-->
    *[http://docs.kde.org/development/en/kdeedu/kmplot/index.html KmPlot Handbook]
    <!--T:13-->
    [[Category:Education]]
    [[Category:Education]]
    </translate>

    Latest revision as of 17:38, 11 October 2010

    Home » Applications » Education » KmPlot

    KmPlot is a mathematical function plotter.

    It is part of the KDE Education Project.

    Some trigonometric functions


    KmPlot has built in a powerful parser. High precision printouts with correct metric scale are very useful as worksheets in math and science lessons.

    It 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.

    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

    x(t)=0.5(t-2sin t)
    y(t)=2(1-2cos t)
    rf(x)=x
    x(t)=5sin(3t)
    y(t)=3cos(5t)
    f(x)=3sin x
    g(x)=5cos(2x-pi/2)
    h(x)=f(x)+g(x)

    More Detailed Examples

    Documentation