<para>En ny funktion i &kde; 3.4 er at du kan skrive scripter for &kmplot; med &DCOP;. For eksempel, hvis du ønsker at definere en ny funktion <userinput>f(x)=2sin x+3cos x</userinput>, sætte dens linjebredde til 20 og så tegne den skriver du i en konsol:</para>
<para><command>dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x"</command> Dette resulterer i at den nye funktions id-nummer bliver returneret, eller -1 hvis funktionen ikke kunne defineres.</para>
<para><command>>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID</command> Denne kommando sætter linjebredden for funktionen med id-nummer ID til 20.</para>
<para><command>>dcop kmplot-PID View drawPlot</command> Denne kommando genopfrisker vinduet så funktionen bliver synlig.</para>
<para>En liste over de tilgængelige funktioner: <variablelist>
<para>Det samme som at vælge <menuchoice><guimenu>Værktøjer</guimenu><guimenuitem>Søg efter minimumsværdi...</guimenuitem></menuchoice> i menuen.</para>
<para>Det samme som at vælge <menuchoice><guimenu>Værktøjer</guimenu><guimenuitem>Søg efter maksimumsværdi...</guimenuitem></menuchoice> i menuen.</para>
<para>Tilføjer en ny funktion med udtrykket <parameter>f_str</parameter>. Hvis udtrykket ikke indeholder et funktionsnavn, vil det blive auto-genereret. Id-nummeret for den nye funktion returneres, eller -1 hvis funktionen ikke kunne defineres.</para>
<para>Sætter udtrykket for funktionen med id-nummer <parameter>id</parameter> til <parameter>f_str</parameter>. Returnerer true hvis det lykkes, ellers false.</para>
<para>Beregner værdien <parameter>x</parameter> for funktionen med ID <parameter>id</parameter> eller returnerer 0.0 hvis <parameter>id</parameter> ikke eksisterer.</para>
<para>Viser funktionen med ID <parameter>id</parameter> hvis <parameter>visible</parameter> er sand. Hvis <parameter>visible</parameter> er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false</para>
<para>Viser den første afledede af funktionen med ID <parameter>id</parameter> hvis <parameter>visible</parameter> er sand. Hvis <parameter>visible</parameter> er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.</para>
<para>Viser den anden afledede af funktionen med ID <parameter>id</parameter> hvis <parameter>visible</parameter> er sand. Hvis <parameter>visible</parameter> er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.</para>
<para>Viser integralet af funktionen med ID <parameter>id</parameter> hvis <parameter>visible</parameter> er sand. Hvis <parameter>visible</parameter> er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.</para>
<para>Returnerer funktionsudtryk for funktionen med ID <parameter>id</parameter>. Hvis funktionen ikke eksisterer, en returneres en tom streng i stedet.</para>
<para>Sætter farven for funktionen med ID <parameter>id</parameter> til <parameter>color</parameter>. True returneres hvis funktionen eksisterer, ellers false.</para>
<para>Sætter farven for den første afledede af funktionen med ID <parameter>id</parameter> til <parameter>color</parameter>. True returneres hvis funktionen eksisterer, ellers false.</para>
<para>Sætter farven for den anden afledede af funktionen med ID <parameter>id</parameter> til <parameter>color</parameter>. True returneres hvis funktionen eksisterer, ellers false.</para>
<para>Sætter farven for integralet af funktionen med ID <parameter>id</parameter> til <parameter>color</parameter>. True returneres hvis funktionen eksisterer, ellers false.</para>
<para>Returnerer linjebredden af den første afledede af funktionen med ID <parameter>id</parameter>. Hvis funktionen ikke eksisterer, returneres 0.</para>
<para>Returnerer linjebredden af den første afledede af funktionen med ID <parameter>id</parameter>. Hvis funktionen ikke eksisterer, returneres 0.</para>
<para>Sætter linjebredden for funktionen med ID <parameter>id</parameter> til <parameter>linewidth</parameter>. True returneres hvis funktionen eksistere, ellers false.</para>
<para>Sætter linjebredden for den første afledede af funktionen med ID <parameter>id</parameter> til <parameter>linewidth</parameter>. True returneres hvis funktionen eksistere, ellers false.</para>
<para>Sætter linjebredden for den anden afledede af funktionen med ID <parameter>id</parameter> til <parameter>linewidth</parameter>. True returneres hvis funktionen eksistere, ellers false.</para>
<para>Sætter linjebredden for integralet af funktionen med ID <parameter>id</parameter> til <parameter>linewidth</parameter>. True returneres hvis funktionen eksistere, ellers false.</para>
<para>Tilføjer parameterværdien <parameter>new_parameter</parameter> til funktionen med ID <parameter>id</parameter>. True returneres hvis operationen lykkedes, ellers false.</para>
<para>Fjerner parameterværdien <parameter>remove_parameter</parameter> fra funktionen med ID <parameter>id</parameter>. True returneres hvis operationen lykkedes, ellers false.</para>
<para>Returnerer det minimale plotområdes værdi for funktionen med ID <parameter>id</parameter>. Hvis funktionen ikke eksisterer eller hvis minimumsværdien ikke er defineret, returneres en tom streng.</para>
<para>Returnerer det maksimale plotområdes værdi for funktionen med ID <parameter>id</parameter>. Hvis funktionen ikke eksisterer eller hvis maksimumværdien ikke er defineret, returneres en tom streng.</para>
<para>Sætter det minimale plotområdes værdi for funktionen med ID <parameter>id</parameter> til <parameter>min</parameter>. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.</para>
<para>Sætter det maksimale plotområdes værdi for funktionen med ID <parameter>id</parameter> til <parameter>min</parameter>. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.</para>
<para>Returnerer det initiale x-punkt for integralet af funktionen med ID <parameter>id</parameter>. Hvis funktionen ikke eksisterer eller hvis x-punkt-udtrykket ikke er defineret, returneres en tom streng.</para>
<para>Returnerer det initiale y-punkt for integralet af funktionen med ID <parameter>id</parameter>. Hvis funktionen ikke eksisterer eller hvis y-punkt-udtrykket ikke er defineret, returneres en tom streng.</para>
<para>Sætter det initiale x-punkt for integralet af funktionen med ID <parameter>id</parameter> til <parameter>x</parameter>. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.</para>
<para>Sætter det initiale y-punkt for integralet af funktionen med ID <parameter>id</parameter> til <parameter>y</parameter>. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.</para>