<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
  <!ENTITY latex "L<superscript
>A</superscript
>T<subscript
>E</subscript
>X">
  <!ENTITY tex "T<subscript
>E</subscript
>X">
  <!ENTITY LabPlot "<application
>LabPlot</application
>">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Dutch "INCLUDE">
]>

<book lang="&language;">
<bookinfo>
<title
>Het handboek van &LabPlot;</title>

<authorgroup>
	<author
><firstname
>Stefan</firstname
> <surname
>Gerlach</surname
> <affiliation
> <address
><email
>stefan.gerlach@uni-konstanz.de</email
></address>
		</affiliation>
	</author>
	<author
><firstname
>Alexander</firstname
> <surname
>Semke</surname
> <affiliation
> <address
><email
>Alexander.Semke@web.de</email
></address>
		</affiliation>
	</author>
	<author
><firstname
>Yuri</firstname
> <surname
>Chornoivan</surname
> <affiliation
> <address
><email
>yurchor@ukr.net</email
></address>
		</affiliation>
	</author>
	<author
><firstname
>Garvit</firstname
> <surname
>Khatri</surname
> <affiliation
> <address
><email
>garvitdelhi@gmail.com</email
></address>
		</affiliation>
	</author>
&Freek.de.Kruijf;&Jaap.Woldringh; 
</authorgroup>

<copyright>
  <year
>2007-2016</year>
	<holder
>Stefan Gerlach</holder>
</copyright>
<copyright>
  <year
>2008-2015</year>
	<holder
>Alexander Semke</holder>
</copyright>
<copyright>
  <year
>2014</year>
	<holder
>Yuri Chornoivan</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>
<date
>2016-12-24</date>
<releaseinfo
>3.3.1</releaseinfo>

<abstract>
	<para
>&LabPlot; is een programma voor het twee-dimensionaal plotten van functies en voor gegevensanalyse. </para>
</abstract>

<keywordset>
	<keyword
>KDE</keyword>
	<keyword
>LabPlot</keyword>
	<keyword
>plot</keyword>
</keywordset>

</bookinfo>


<chapter id="introduction">
<title
>Inleiding</title>
<para
>&LabPlot; is een interactieve grafische &kde;-toepassing voor het maken van plots en de analyse van wetenschappelijke gegevens. Met &LabPlot; kunt u eenvoudig plots aanmaken, beheren en bewerken. </para>

<para
>Mogelijkheden: <itemizedlist>
<listitem
><para
>Gegevensbeheer op projectbasis</para
></listitem>
<listitem
><para
>Projectverkenner voor het beheren en organiseren van aangemaakte objecten in verschillende mappen en submappen.</para
></listitem>
<listitem
><para
>Rekenblad met basisfunctionaliteit voor het handmatig invoeren van gegevens of het genereren van uniform of niet-uniform verdeelde willekeurige getallen</para
></listitem>
<listitem
><para
>Importeren van externe ASCII-gegevens in het project, voor verdere bewerking en visualisatie.</para
></listitem>
<listitem
><para
>Exporteren van rekenblad naar een ASCII-bestand</para
></listitem>
<listitem
><para
>Werkblad als het hoofd "parent" object (bovenliggende object) voor plots, namen &etc;, met ondersteuning voor diverse indelingen en zoomfuncties</para
></listitem>
<listitem
><para
>Exporteren van werkblad naar diverse formaten (pdf, eps, png en svg)</para
></listitem>
<listitem
><para
>Groot aantal bewerkingsmogelijkheden voor eigenschappen van werkblad en de objecten daarin</para
></listitem>
<listitem
><para
>Cartesische (xy-) plots, aangemaakt uit geïmporteerde, of handmatig aangemaakte gegevensverzamelingen of via een wiskundige vergelijking</para
></listitem>
<listitem
><para
>De invoer van wiskundige formules wordt vereenvoudigd met syntaxismarkering en aanvulling, en met een lijst van naar thema gegroepeerde wiskundige en fysische constanten en functies</para
></listitem>
<listitem
><para
>Onderzoeken van geplotte gegevens wordt ondersteund door vele zoom- en navigatiemogelijkheden.</para
></listitem>
<listitem
><para
>Een aantal analysefuncties en methoden voor gegevensreductie, differentiatie, interpolatie, glad maken, (niet-lineair) aanpassen, Fourier-filteren en Fouriertransformaties</para
></listitem>
<listitem
><para
>Lineaire en niet-lineaire functie-aanpassingen aan gegevens, enkele aanpassingsmodellen zijn reeds beschikbaar, en uw eigen modellen met een willekeurig aantal parameters kunnen worden toegevoegd.</para
></listitem>
<listitem
><para
>Ondersteunt vele backends van CAS, zoals Maxima, Python, KAlgebra, Sage</para
></listitem>
<listitem
><para
>Fraai beeld van een werkblad voor het berekenen van expressies.</para
></listitem>
<listitem
><para
>Eenvoudige structuur op basis van plugins, voor het toevoegen van diverse backends</para
></listitem>
<listitem
><para
>Hulpdialogen op basis van plugins, voor veel voorkomende taken (zoals een functie integreren, of een matrix invoeren)</para
></listitem>
<listitem
><para
>Datapicker voor het met de hand of (semi-)automatisch gegevens halen uit geïmporteerde afbeeldingen van plots en krommen.</para
></listitem>
</itemizedlist>
</para>

</chapter>


<chapter id="using-LabPlot">
<title
>&LabPlot; gebruiken</title>
<sect1 id="interface-overview">
  <title
>Overzicht van de interface</title>
  <para
>In &LabPlot; wordt de MDI-filosofie gevolgd (Multi Document Interface). Hierin worden alle aangemaakte objecten in de toepassing als subvensters geplaatst in het <link linkend="main-area"
>hoofdgebied</link
> van het toepassingsvenster. Met de <link linkend="project-explorer"
>Projectverkenner</link
> worden deze objecten aangemaakt en in een boomstructuur geplaatst. Met de <link linkend="properties-explorer"
>Eigenschapverkenner</link
> kunnen de eigenschappen van (het) huidig geselecteerde object(en) worden gewijzigd. Veel functies kunt u vinden in het hoofdmenu of in de bij het object behorende werkbalk en contextmenu's. Verdere informatie en berichten van de toepassing worden in de statusbalk getoond. </para>

  <screenshot>
    <screeninfo
>Het standaard venster van  &LabPlot;</screeninfo>
    <mediaobjectco>
      <imageobjectco>
	<areaspec units="other" otherunits="imagemap">
	  <!--these ids are used only internally by DocBook so we keep them short-->
	  <area id="im-win1a1" linkends="project-explorer" coords="28,69,234,724"/>
	  <area id="im-win1a2" linkends="worksheet" coords="456,382,804,688"/>
	  <area id="im-win1a3" linkends="spreadsheet" coords="249,78,553,390"/>
	  <area id="im-win1a4" linkends="toolbar" coords="1,46,640,68"/>
	  <area id="im-win1a5" linkends="commands" coords="1,19,432,45"/>
<!-- 	  <area id="im-win1a6" linkends="statusbar" coords="38,742,1294,777"/> -->
	  <area id="im-win1a7" linkends="properties-explorer" coords="834,69,1279,724"/>
	</areaspec>
	<imageobject>
	  <imagedata fileref="labplot.png" format="PNG"/>
	</imageobject>
      </imageobjectco>
    </mediaobjectco>
  </screenshot>
<!--  <para>
    The default &LabPlot; window has the <link linkend="project-explorer"
>Project Explorer</link
> pane on the left, the <link linkend="properties-explorer"
>Properties</link
> pane on the right, <link linkend="spreadsheet"
>spreadsheet</link
>/<link linkend="worksheet"
>worksheet</link
> area in the center, the <link linkend="toolbar"
>main toolbar</link
> on the top and the status bar on the bottom.
  </para
>-->
</sect1>

<sect1 id="project-explorer">
<title
>Projectverkenner</title>
<para
>De projectverkenner is het voornaamste onderdeel van  &LabPlot;, waarin de objecten worden beheerd.Objecten zijn georganiseerd in een boomstructuur, waarin de parent-child relatie te zien is tussen de verschillende objecten (Noot vertaler: ouder-kind relatie: welk object het andere heeft voortgebracht. Het kindobject heeft de eigenschappen van het ouder-object, plus nog enkele andere). De verschillende objecten kunnen In mappen en submappen verder worden gegroepeerd. </para>
<para
>De projectverkenner is een venster dat op een willekeurige plaats kan worden vastgezet. De gebruiker kan bepalen welke kolommen worden getoond, door die te selecteren/deselecteren in het contextmenu (klikken met &RMB; op een lege plek in de boomstructuur, of er bovenin). Verder kan de lijst van getoonde objecten kleiner worden gemaakt met behulp van een filter in het tekstveld van <guilabel
>Zoeken/Filter</guilabel
>. </para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="project-explorer.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</sect1>

<sect1 id="main-area">
<title
>Hoofdgebied</title>
<para
>Aangemaakte objecten met een beeld (zoals werkblad, rekenblad &etc;) worden in het hoofdgebied van de toepassing geplaatst. Afhankelijk van de huidige instellingen van de gebruikersinterface, worden vensters geplaatst als onafhankelijke en vrij verplaatsbare subvensters (interface "Beeld met Subvensters") of als tabbladen in een beeld met tabbladen (Interface "Beeld met Tabbladen"). </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="sub_window_tabbed_view_interfaces.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Met "Subvensters" worden alleen alle vensters getoond van objecten in de huidig geselecteerde map. Ook kan het zichtbaar zijn van vensters worden uitgebreid met die van vensters in de submappen of van alle vensters in het project. Dit kan worden geregeld met de parameter "Zichtbaarheid vensters" in het contextnenu van de projectverkenner. </para>
</sect1>

<sect1 id="properties-explorer">
<title
>Eigenschappenverkenner</title>
<para
>Met de eigenschappenverkenner kan de gebruiker het huidig geselecteerde object in de projectverkenner wijzigen. Vele objecteigenschappen kunnen al of niet definitief worden bewerkt. Ook kunnen meerdere objecten tegelijkertijd worden bewerkt. </para>
<para
>De eigenschappenverkenner is een venster dat op een willekeurige plaats kan worden vastgezet. </para>
</sect1>

<sect1 id="spreadsheet">
<title
>Rekenblad</title>
<para
>Het rekenblad is het hoofdonderdeel van &LabPlot;, wanneer er met gegevens wordt gewerkt en bestaat uit kolommen. Een kolom is een basis gegevensverzameling in &LabPlot; voor het plotten en de analyse van gegevens. Elke kolom van het rekenblad heeft een naam en een type - numeriek, tekst, namen van maanden en datum en tijd. Ook kan voor elk type een manier worden gedefinieerd waarop het wordt weergegeven, zoals decimaal of wetenschappelijk bij numerieke kolommen &etc; </para>
<para
>U kunt geselecteerde data points (gegevenspunten) in het rekenblad filteren met<menuchoice
><guimenu
>Selectie</guimenu
><guimenuitem
>Selectie filteren</guimenuitem
></menuchoice
> in het contextmenu van de cel in het rekenblad. Gefilterde  gegevens worden niet geplot, en ook niet gebruikt in functies voor gegevensanalyse, zoals aanpassingen (fitting), &etc;  U kunt ook waarden in een kolom filteren of laten vervallen, met (<menuchoice
><guimenu
>Waarden filteren</guimenu
></menuchoice
> of  <menuchoice
><guimenu
>Waarden uitsluiten</guimenu
></menuchoice
> in het contextmenu van de kolom, door het bereik op te geven. Bij het opgeven van de te filteren of uit te sluiten waarden zijn er diverse operatoren beschikbaar, zoals "gelijk aan¨ , "groter  dan", "kleiner dan", enz. Hiermee is het mogelijk om eerst duidelijk te grote of te kleine waarden in de gegevens uit te sluiten bij de berekeningen met deze gegevensverzameling. </para>
<para
>Elke functie van het rekenblad kunt u vinden in het contextmenu (&RMB; klikken). U kunt knippen, kopiëren en plakken van rekenblad naar rekenblad, gegevens aanmaken, normaliseren en sorteren, en tenslotte uw gegevens plotten. </para>

<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>

<para
>Nieuwe gegevens kunnen worden aangemaakt door die of met de hand in te voeren in het rekenblad, of door die op de een of andere manier te genereren. In &LabPlot; zijn er 5 verschillende manieren waarop gegevens kunnen worden gegenereerd, die elk toegankelijk zijn in het contextmenu van de kolom: <itemizedlist>
<listitem>
<para
>Rijnummers - waarden in de kolom worden bepaald door hun rijnummer, hiermee kan gemakkelijk een index worden aangemaakt. </para>
</listitem>

<listitem>
<para
>Const waarden - waarden in de kolom zijn gelijk aan een door de gebruiker opgegeven constante waarde. </para>
</listitem>

<listitem>
<para
>Waarden met een constant verschil (alleen voor numerieke kolommen) - gegeven een kleinste en een grootste waarde. Deze waarden kunnen worden berekend door het aantal waarden op te geven binnen het bereik, of door het opgeven van het constante verschil. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_equidistant_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</listitem>

<listitem>
<para
>Willekeurige waarden (alleen voor numerieke kolommen) - de waarden worden willekeurig gegenereerd volgens een geselecteerde verdeling. Als u uniform verdeelde willekeurige getallen wenst, kiest u de "Uniforme" verdeling. </para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_random_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
<para
>In de eenvoudigste gevallen wordt een niet-uniforme verdeling analytisch berekend door het genereren van uniform verdeelde willekeurige getallen, waarop een bepaalde transformatie wordt toegepast. Gecompliceerdere verdelingen worden berekend door de waarden van de gezochte verdeling te vergelijken met die van een soortgelijke verdeling, die analytisch bekend is, en die dan te accepteren of te verwerpen. </para>
</listitem>

<listitem>
<para
>Functiewaarden (alleen voor numerieke kolommen) - waarden worden met een wiskundige functie van de gebruiker berekend. Hiervoor is een kolom nodig (dataset) met daarin de argumenten voor de functie. Het is mogelijk een functie met meerdere variabelen te definiëren, en een dataset (een kolom in een rekenblad) voor elk van de variabelen op te geven. In de betreffende dialoog kunt u een willekeurig aantal variabelen aanmaken. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_multivariant_function_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</listitem>

</itemizedlist>

</para>


<para
>Reeds bestaande gegevens kunnen in een rekenblad worden geïmporteerd vanuit externe bestanden met de  <link linkend="importdialog"
>"Dialoog gegevens importeren"</link
>. De geïmporteerde gegevens worden opgeslagen in het projectbestand. Veranderingen in de gegevens, in het rekenblad gedaan, of in het externe bestand na het importeren, worden hierna niet gesynchroniseerd (gelijk gehouden). </para>

<para
>De gegevens in het werkblad kunnen naar een extern bestand worden geëxporteerd ( zie <link linkend="exportdialog"
>Exportdialoog</link
>). </para>
</sect1>

<sect1 id="matrix">
<title
>Matrix</title>
<para
>Matrix is nog een plaatshouder waarin matrix-achtige gegevens kunnen worden bewaard. Deze plaatshouder wordt vorm gegeven als een tabel, of ook wel als een twee-dimensionale afbeelding in grijswaarden. De elementen van zo'n tabel/matrix kunnen worden beschouwd als Z-waarden, Z=Z(X,Y), waarin X en Y de rij- en kolomnummers zijn. De vertaling van de rij- en kolomnummers naar de logische coördinaten wordt gedaan door een door de gebruiker opgegeven afbeelding (functie) tussen beide weergaven. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="matrix.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>De gegevens voor de matrix kunnen zowel met de hand worden ingevoerd, als door middel van importeren uit een extern bestand. Op de zelfde manier als het aanmaken van gegevens in een kolom van het rekenblad, kan de matrix worden gevuld met constante waarden, of door middel van een formule. Het schermbeeld hieronder toont een beeld van een matrix, samen met de gebruikte formule waarmee de inhoud ervan werd aangemaakt: <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="matrix_function_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

</sect1>


<sect1 id="workbook">
<title
>Workbook (werkboek)</title>
<para
>Met Workbook kan de gebruiker de diverse plaatshouders voor gegevens beter organiseren en in groepen verdelen (Rekenblad en Matrix). Dit object dient als overkoepelende plaatshouder (parent container) voor meerdere rekenblad- en matrixobjecten, en plaatst die in een gezamenlijk overzicht met meerdere tabbladen: <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="workbook.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>Met behulp van mappen is het al mogelijk enige structuur aan te brengen in de<link linkend="project-explorer"
>Projectverkenner</link
>, en diverse verwante objecten bij elkaar in een groep samen te brengen (rekenbladen met gegevens afkomstig van tekstbestanden van gelijksoortige bronnen, rood-, groen- en blauwwaarden van een afbeelding die in drie verschillende matrixen zijn opgeslagen, &etc;). Workbook breidt deze mogelijkheden uit. </para>

</sect1>


<sect1 id="worksheet">
<title
>Werkblad</title>
<para
>Het werkblad is, naast de plaatshouders voor gegevens <link linkend="spreadsheet"
>Rekenblad</link
> en <link linkend="matrix"
>Matrix</link
>, nog een belangrijk onderdeel van de toepassing, en maakt het mogelijk verschillende typen van werkbladobjecten, - plots, namen, &etc; - te tonen en te groeperen. </para>
<para
>Werkbladen kunnen of een vaste afmeting hebben (door de gebruiker bepaald, of een voorgedefinieerde, zoals A4, Letter, &etc;), of zij kunnen het hele werkgebied van het werkblad in beslag nemen. Meerdere plots kunnen hierin horizontaal of verticaal worden gerangschikt. </para>
<para
>Vele eigenschappen van het werkblad, zoals grootte, achtergrondkleur en indeling, kunnen worden gewijzigd in het paneel voor de "Werkbladeigenschappen". </para>

<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="worksheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Diverse acties in het werkblad met betrekking tot het aanmaken van nieuwe objecten, het wijzigen van de huidige muismodus of het zoomen, kunnen worden gevonden in de werkbalk, het hoofdmenu of het contextmenu van het werkblad in de <link linkend="project-explorer"
>projectverkenner</link
>. </para>

<para
>De in het werkblad getoonde resultaten kunnen naar diverse formaten worden geëxporteerd via de <link linkend="exportdialog"
>exportdialoog</link
>. </para>
</sect1>

<sect1 id="CASworksheet">
<title
>CAS-werkblad</title>
<para
>Het CAS-werkblad is, behalve het <link linkend="worksheet"
>werkblad</link
>, het derde belangrijke onderdeel van de toepassing, en geeft ruimte voor uw geliefde wiskundige toepassingen in een elegante werkbladinterface. </para>
<para
>In &LabPlot; kunt u uit verschillende backends kiezen. De keuze is afhankelijk van wat u wilt bereiken. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="worksheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>Thans zijn de volgende backends beschikbaar: <variablelist>
    <varlistentry>
      <term
>Sage:</term>
      <listitem>
	<para
>Sage is vrije open source software met GPL-licentie. Het combineert de kracht van vele bestaande open source pakketten, in een gemeenschappelijke interface op basis van Python. Zie <ulink url="http://sagemath.org"
>http://sagemath.org</ulink
> voor meer informatie. </para>
	</listitem>
    </varlistentry>
    <varlistentry>
      <term
>Maxima:</term>
      <listitem>
	<para
>Maxima is een systeem waarin met symbolische en numerieke expressies wordt gewerkt, met inbegrip van differentiatie, integratie, Taylor-reeksen, Laplace-transformaties, gewone differentiaalvergelijkingen, stelsels van lineaire vergelijkingen, veeltermen, verzamelingen, lijsten, vectoren, matrices en tensoren. Maxima geeft heel nauwkeurige antwoorden door het gebruik van exacte breuken, gehele getallen met een willekeurige nauwkeurigheid, en reële (komma)getallen  met een variabele nauwkeurigheid. Maxima kan twee- en driedimensionale plots maken van functies en gegevens. Zie <ulink url="http://maxima.sourceforge.net"
>http://maxima.sourceforge.net</ulink
> voor meer informatie. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>R:</term>
      <listitem>
	<para
>R is een taal en omgeving voor statistische berekeningen en grafieken, die lijkt op de taal en omgeving van S. Het bevat een groot aantal statistische (lineaire en niet-lineaire modellen, klassieke statistische tests, analyse van tijdreeksen, klassificatie, clustering, ...) en grafische technieken, en het is zeer uitbreidbaar. Vaak wordt S gekozen voor onderzoek in statistische methoden, en R geeft de open source route hier naar toe. Zie <ulink url="http://www.r-project.org"
>http://www.r-project.org</ulink
> voor meer informatie. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>&kalgebra;:</term>
      <listitem>
	<para
>&kalgebra; is een grafische rekenmachine op basis van MathML, die meegeleverd wordt in het &kde; Education-project. Zie <ulink url="http://edu.kde.org/kalgebra/"
>http://edu.kde.org/kalgebra/</ulink
> voor meer informatie. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Qalculate!:</term>
      <listitem>
  <para
>Qalculate! is niet zomaar een softwarenabootsing van de goedkoopst verkrijgbare rekenmachine. Met Qalculate! wordt gestreefd naar de superieure interface, kracht en flexibiliteit van moderne computers. Het aandachtspunt in Qalculate! is het invoeren van expressies (uitdrukkingen). In plaats van het invoeren van elk getal apart in een wiskundige expressie, kunt u die expressie direct in zijn geheel invoeren, en die daarna aanpassen. De interpretatie van expressies is flexibel en fout-tolerant, en als u toch een fout maakt, meldt Qalculate! dat. Niet volledig oplosbare expressies zijn niet fout. Qalculate! probeert die gewoon zo ver mogelijk op te lossen,  en geeft als resultaat een expressie. Naast getallen en rekenkundige bewerkingen kan een expressie elke combinatie bevatten van variabelen, eenheden, en functies. Zie <ulink url="http://qalculate.sourceforge.net/"
>http://qalculate.sourceforge.net/</ulink
> voor meer informatie. </para>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Python2:</term>
      <listitem>
  <para
>Python is een opmerkelijk krachtige dynamische programmeertaal die voor veel soorten toepassingen wordt gebruikt. Er zijn een aantal  pakketten voor Python voor het maken van wetenschappelijke programma's. </para>
  <para
>Python wordt uitgegeven onder de licentie van de Python Software Foundation (compatibel met GPL). Zie de <ulink url="http://www.python.org/"
>officiëlel website</ulink
> voor meer informatie. </para>
  <note>
    <para
>Deze backend voegt een extra onderdeel toe aan het hoofdmenu van &cantor;, <guimenu
>Pakket</guimenu
>. Het enige onderdeel van dit menu is <menuchoice
><guimenu
>Pakket</guimenu
><guimenuitem
>Pakket importeren</guimenuitem
></menuchoice
>. Hiermee kunnen Pythonpakketten  worden geïmporteerd in het werkblad. </para>
  </note>
  <warning>
    <para
>Deze backend ondersteunt alleen Python 2. </para>
  </warning>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Scilab:</term>
      <listitem>
  <para
>Scilab is vrije software, en een pakket voor numerieke berekeningen op diverse platforms. Het is een hogere taal voor het maken van numerieke programma's. </para>
  <para
>Scilab wordt uitgegeven onder de CeCILL-licentie (GPL-compatibel). Zie <ulink url="http://www.scilab.org/"
>http://www.scilab.org/</ulink
> voor meer informatie. </para>
  <warning>
    <para
>Voor deze backend is het nodig dat Scilab versie 5.5 of hoger op uw systeem is geinstalleerd. </para>
  </warning>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Octave:</term>
      <listitem>
  <para
>&GNU;-Octave is een hogere programmeertaal, die voornamelijk is bedoeld voor numerieke berekeningen. U krijgt een handige interface met opdrachtregel voor het numeriek oplossen van lineaire en niet-lineaire problemen, en voor het doen van andere numerieke experimenten met behulp van een taal die voor het grootste deel compatibel is met <ulink url="http://www.mathworks.com/products/matlab/"
>MATLAB</ulink
>. Zie <ulink url="http://www.gnu.org/software/octave/"
>http://www.gnu.org/software/octave/</ulink
> voor meer informatie.  </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Lua:</term>
      <listitem>
  <para
>Lua is een kleine en snelle script-taal, met een eenvoudige procedurele syntaxis. Er zijn in Lua diverse bibliotheken aanwezig voor wiskunde en wetenschap. </para>
  <para
>Zie <ulink url="http://www.lua.org/"
>http://www.lua.org/</ulink
> voor meer informatie. </para>
  <para
>Deze backend ondersteunt <ulink url="http://luajit.org/"
>luajit 2</ulink
>. </para>
      </listitem>
    </varlistentry>
  </variablelist>
</para>
</sect1>


<sect1 id="file_data_source">
<title
>Gegevens bronbestand</title>
<para
>Een gegevensbronbestand lijkt in wezen veel op een rekenblad met geïmporteerde gegevens uit een extern bestand. Het verschil is dat de geïmporteerde gegevens na het importeren niet meer in &LabPlot; kunnen worden getoond en bewerkt. Dit kan voldoende zijn, &eg; als u alleen maar de gegevens wilt plotten die berekend zijn in een extern programma (en daarna naar een ASCII-bestand zijn geëxporteerd). </para>
<para
>Omdat de geïmporteerde gegevens niet in een rekenblad hoeven te worden ingelezen, is het importeren in een gegevensbronbestand sneller dan in een rekenblad, wat een voordeel kan zijn in het geval van het werken met grote bestanden. </para>
<para
>Het is mogelijk om alleen de koppeling naar het externe bestand in het projectbestand op te slaan, en niet de inhoud. Elke keer dat het projectbestand in &LabPlot; wordt geopend, wordt de inhoud van dit externe bestand opnieuw ingelezen. Ook is het mogelijk dat &LabPlot; veranderingen in dit bestand bijhoudt - de inhoud van het gegevensbronbestand wordt bijgewerkt als het externe bestand is gewijzigd. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="file_data_source.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>De verdere opties voor het importeren van gegevens zijn gelijk aan die in de  <link linkend="importdialog"
>Importdialoog</link
>. </para>
</sect1>


<sect1 id="datapicker">
<title
>Datapicker</title>
<para
>Met de datapicker kunt u eenvoudig gegevens halen uit afbeeldingsbestanden. Dit proces bestaat in hoofdzaak uit de volgende stappen: <itemizedlist>
<listitem
><para
>Importeren van een afbeelding waarin plots en krommen, waarvan u de datapoints (gegeven punten) uit wilt lezen.</para
></listitem>
<listitem
><para
>Selecteren van het plottype (cartesisch, pooldiagram, &etc;).</para
></listitem>
<listitem
><para
>Selecteren van drie referentiepunten, en hieraan waarden geven. Deze dienen als basis voor het berekenen van het logische coördinatensysteem.</para
></listitem>
<listitem
><para
>Aanmaken van een nieuwe kromme voor datapicker en het type instellen voor de foutbalken.</para
></listitem>
<listitem
><para
>Naar muismodus overschakelen "Punten kromme instellen" en beginnen met selecteren van punten in de geïmporteerde afbeelding - de coördinaten van de geselecteerde punten worden berekend, en toegevoegd aan de gegevens in het rekenblad.</para
></listitem>
</itemizedlist>
</para>

<para
>Het is mogelijk meer dan een kromme in de datapicker toe te voegen. Dit is nuttig in geval de geïmporteerde afbeelding meerdere krommen bevat die gedigitaliseerd moeten worden. De huidige kromme in de datapicker, die geselecteerd is in de  <link linkend="project-explorer"
>Projectverkenner </link
>, is "actief", - punten in de datapicker waarop wordt geklikt worden berekend en toegevoegd aan de gegevens hiervoor in het werkblad. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_active_curve_data_spreadsheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>De berekende waarden worden bewaard in verschillende kolommen in rekenbladen met gegevens in de datapicker. Deze kolommen gedragen zich precies zo als andere kolommen in de gebruikelijke rekenbladen, en kunnen zonder meer als bron dienen voor krommen in uw eigen plots. </para>

<para
>Er zijn diverse hulpmiddelen waar de datapicker gebruik van kan maken, bij het lezen van gegevens. Om de punten nauwkeuriger te kunnen aanklikken is er een vergrootglas beschikbaar, met diverse vergrotingen. Ook kan het laatst geselecteerde punt met behulp van de navigatietoetsen worden verplaatst. Verder, bij het lezen van punten met foutbalken, maakt de datapicker automatisch de eindpunten aan van de foutbalken. Deze foutbalken kunnen met de muis tot de gewenste lengte (afstand tot het gelezen punt) worden uitgerekt. </para>


<para
>De procedure voor het lezen van gegevens uit een geïmporteerde plot, zoals hierboven beschreven, is te doen wanneer het aantal punten beperkt is. In het geval dat in de geïmporteerde afbeelding de krommen aaneengesloten lijnen zijn, kunnen die lijnen  (semi)automatisch worden gelezen door de datapicker in &LabPlot;. U moet hiertoe, na het toevoegen van een nieuwe kromme in de datapicker, zoals hierboven beschreven, overschakelen naar de muismodus "Stukken kromme selecteren". De krommen in de plot worden herkend, en opgelicht. Door te klikken op een gemerkte kromme (of op een van de delen ervan), worden punten hierop aangemaakt. De lengte van het segment, en de puntdichtheid (puntafstanden) kunnen worden ingesteld. Op de onderstaande scherrmbeelden, na het schakelen naar de segmentmodus zijn alle zwarte lijnen geaccentueerd (groene kleur). In dit specifieke geval was de kromme herkend als een enkel segment en een enkele muisklik op dit segment is genoeg om deze kromme te digitaliseren en om automatisch punten te plaatsen langs de kromme. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_segments.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Vaak is de plot niet zo eenvoudig als hierboven (enkele zwarte kromme op witte achtergrond), en bevat die roosterlijnen, vele verschillend gekleurde krommen, met verschillende diktes, op een niet-witte achtergrond. In zulke gevallen lukt de automatische detectie niet (te veel of geen objecten opgelicht). Om de datapicker te helpen bij het correct bepalen van de kromme(n), moet de gebruiker de toegestane bereiken beperken van de HSV (of HSI) kleurruimten. Om de niet-witte achtergrond af te kunnen trekken is het ook mogelijk het bereik te beperken van de voorgrondkleur. Intern wordt voor elke pixel de afbeelding omgezet naar zwart en wit,  waarbij alleen de punten waarvan de waarden voor tint, verzadiging, waarde, intensiteit en voorgrond binnen door de gebruiker ingestelde grenzen liggen, zwart worden gemaakt. </para>

<para
>Op de schermbeelden hieronder werden de blauwe krommen in de originele afbeelding uitgelicht door de toegestane bereiken op de juiste manier te beperken in de kleurruimte (let op de piek voor blauw in het histogram van de tint). De getransformeerde zwart-wit afbeelding bevat alleen die krommen waarvoor de gebruiker belangstelling heeft, en het is voor de datapicker nu eenvoudig om die te bepalen en er punten op te plaatsen. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_original_transformed_segments.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Net als in het <link linkend="worksheet"
>Werkblad</link
>, kan het huidig zichtbare gebied in de datapicker worden geëxporteerd. De afbeeldingsformaten die worden ondersteund worden beschreven in de <link linkend="exportdialog"
>Exportdialoog</link
>. </para>
</sect1>

<sect1 id="importdialog">
<title
>Importdialoog</title>
<para
>In de importdialoog kunt u gegevens importeren in een van de in &LabPlot; beschikbare rekenbladen of matrixen. De beschikbare formats voor gegevens zijn  <itemizedlist
> <listitem
><para
>ASCII</para
></listitem
> <listitem
><para
>Binair</para
></listitem
> <listitem
><para
>Afbeelding</para
></listitem
> <listitem
><para
>NetCDF</para
></listitem
> <listitem
><para
>HDF5</para
></listitem
> <listitem
><para
>FITS</para
></listitem
> </itemizedlist
>. Voorbeelden kunnen in de importdialoog voor alle ondersteunde bestandstypen worden getoond. Bij gegevenstypen met een complexe interne structuur (zoals NetCDF, HDF5 en FITS), wordt de inhoud van het bestand weergegeven in een boomstructuur waardoor het mogelijk is op een eenvoudige manier door het bestand te navigeren. Een veelzijdige dialoog om de headers (sleutelwoorden) van een FITS-bestand te bewerken, wordt ook geleverd.  </para>

<para
>Het importeren van ASCII-en binaire bestanden, die met gzip, bzip2 of xz zijn gecomprimeerd (ingepakt) kan zonder omwegen worden gedaan omdat het uitpakken gebeurt op een voor de gebruiker overzichtelijke manier. </para>


<para
>U moet de naam opgeven van het bestand met de te importeren gegevens. Met de knop <guibutton
>Bestandsinfo</guibutton
>wordt een dialoog geopend waarin informatie staat over het getoonde bestand. Het type bestand kan worden opgegeven - op dit moment worden alleen ASCII-bestanden met wat gegevensverzamelingen (vectoren) opgeslagen als kolommen, ondersteund. Het filter - automatisch of aangepast, bepaalt hoe het bestand wordt gelezen. Als het filter "Aangepast" wordt geselecteerd, kunnen enkele parameters met de hand worden opgegeven, zoals het scheidingsteken &etc;. </para>
<para
>De eerste en laatste te lezen rijen kunnen worden aangepast in het tabblad <guilabel
>Te lezen gegevensgedeelte</guilabel
>. Wilt u alle gegevens lezen, dan geeft u <userinput
>-1</userinput
> op als laatste rij of kolom. </para>
<screenshot>
  <screeninfo
>Gegevens in &LabPlot; importeren</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="import-dialog.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Gegevens in &LabPlot; importeren</phrase>
    </textobject>
  </mediaobject>
</screenshot>

</sect1>


<sect1 id="exportdialog">
<title
>Exportdialoog</title>
<para
>Een werkblad kan naar diverse grafische formaten worden geëxporteerd (vector en rooster). Het exporteren wordt gedaan in de exportdialoog, die u kunt vinden in <guibutton
>Exporteren</guibutton
> in de hoofdwerkbalk of in <menuchoice
><guimenu
>Bestand</guimenu
><guimenuitem
>Exporteren</guimenuitem
></menuchoice
> in het hoofdmenu. </para>
<para
>Behalve het grafische formaat kan de gebruiker ook opgeven welk gedeelte van het werkblad moet worden geëxporteerd, en of ook de achtergrond moet worden geëxporteerd. Ook kan, voor roostergrafieken, de afbeeldingsresolutie worden opgegeven. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="export_worksheet_dialog.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>De inhoud van een rekenblad kan naar een extern tekst- of FITS-bestand worden geëxporteerd. In de exportdialoog voor rekenbladen kan de gebruiker het scheidingsteken opgeven waarmee de waarden in de verschillende kolommen van elkaar worden gescheiden. Optioneel kan de koptekst van het rekenblad (namen van de kolommen in het rekenblad) worden geëxporteerd. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="export_spreadsheet_dialog.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</sect1>

</chapter>

<chapter id="commands">
<title
>Overzicht van de opdrachten</title>

<sect1 id="file-menu">
<title
>Het menu Bestand</title>

<para>
<variablelist>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
></shortcut
> <guimenu
>Bestand</guimenu
><guimenuitem
>Nieuw</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Maakt een nieuw projectbestand aan in &LabPlot;.</action
></para>
<para
>In een projectbestand worden alle instellingen en plots opgeslagen in het ASCII-formaat.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>O</keycap
></keycombo
></shortcut
> <guimenu
>Bestand</guimenu
><guimenuitem
>Openen</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Opent een projectbestand in &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Bestand</guimenu
> <guisubmenu
>Recent geopend</guisubmenu
> </menuchoice
></term>
<listitem
><para
><action
>Opent een recent projectbestand in &LabPlot;.</action
></para>
<para
>Hier wordt een lijst van de laatste 10 projectbestanden getoond.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>S</keycap
></keycombo
></shortcut
> <guimenu
><accel
>B</accel
>estand</guimenu
><guimenuitem
><accel
>O</accel
>pslaan</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Slaat het actuele project op.</action
></para>
<para
>Indien u het project niet eerder heeft opgeslagen met een tijdelijke naam voor het projectbestand.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Bestand</guimenu
><guimenuitem
>Opslaan als</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Slaat het actuele bestand op met een andere naam. </action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>P</keycap
></keycombo
></shortcut
> <guimenu
>Bestand</guimenu
><guimenuitem
>Afdrukken</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Slaat de actieve plot op.</action
></para>
<para
>Hier wordt een afdrukdialoog geopend, waarin u de printer kunt kiezen, verschillende papierformaten, &etc;. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Bestand</guimenu
> <guimenuitem
>Afdrukvoorbeeld</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Opent een venster voor een afdrukvoorbeeld</action
>. In &LabPlot; kunt u afdrukinstellingen kiezen in de werkbalk van dit venster, en het resultaat meteen zien.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>=</keycap
></keycombo
></shortcut
> <guimenu
>Bestand</guimenu
><guisubmenu
>Nieuw</guisubmenu
><guimenuitem
>Rekenblad</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Maakt een nieuw rekenblad aan in de huidige map van het project in &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
></shortcut
> <guimenu
>estand</guimenu
><guisubmenu
>Nieuw</guisubmenu
><guimenuitem
>Werkblad</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Maakt een nieuw werkblad aan in de huidige map van het project in &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Bestand</guimenu
><guisubmenu
>Nieuw</guisubmenu
><guimenuitem
>Map</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Maakt een nieuw rekenblad aan in de huidige map van het project in &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Bestand</guimenu
><guisubmenu
>Nieuw</guisubmenu
><guimenuitem
>Gegevensbronbestand</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Opent het venster voor <guilabel
>Gegevens importeren naar rekenblad/matrix</guilabel
>.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;&Shift;<keycap
>L</keycap
></keycombo
></shortcut
> <guimenu
>Bestand</guimenu
><guimenuitem
>Importeren</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Gegevens importeren naar actieve rekenblad</action
></para>
<para
>Hiermee kunt u gegevens importeren in &LabPlot;. Lees hierover meer in het deel <link linkend="importdialog"
>importdialoog</link
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Bestand</guimenu
> <guimenuitem
>Exporteren</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Slaat de actieve plot op in een bepaald formaat.</action
></para>
<para
>Op dit moment worden de volgende formaten ondersteund: Encapsulated Postscript (EPS), Portable Document Format (PDF), Scalable Vector Graphics (SVG) en Portable Network Graphics (PNG).</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>W</keycap
></keycombo
> </shortcut
> <guimenu
>Bestand</guimenu
> <guimenuitem
>Sluiten</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Sluit het huidig in &LabPlot; geopende projectbestand af.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>Q</keycap
></keycombo
> </shortcut
> <guimenu
>Bestand</guimenu
> <guimenuitem
>Afsluiten</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>&LabPlot; verlaten</action
></para>
</listitem>
</varlistentry>

</variablelist
></para>
</sect1>

<sect1 id="edit-menu">
<title
>Het menu Bewerken</title>

<para
><variablelist>

<varlistentry>
<term
><menuchoice
><guimenu
>Bewerken</guimenu
><guimenuitem
>Gesch ongedaan/opnieuw</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Opent het geschiedenisvenster van acties in &LabPlot;.</action
> Selecteer in de lijst de gewenste actie. </para
></listitem>
</varlistentry>

</variablelist
></para>
</sect1>

<sect1 id="worksheet-menu">
<title
>Het menu Werkblad</title>
<para
>Dit menu bevat alles dat u ook kunt vinden in het contextmenu (rechter muisknop) van een werkblad. Dit menu is alleen beschikbaar als een werkbladobject is geselecteerd in het paneel van de <guilabel
>Projectverkenner</guilabel
>. </para>
</sect1>

<sect1 id="spreadsheet-menu">
<title
>Het menu Rekenblad</title>
<para
>Dit menu bevat alles dat u ook kunt vinden in het contextmenu (rechter muisknop) van een rekenblad. Dit menu is alleen beschikbaar als een rekenbladobject is geselecteerd in het paneel van de <guilabel
>Projectverkenner</guilabel
>. </para>
</sect1>

<sect1 id="CASworksheet-menu">
<title
>Het CAS-werkbladmenu</title>
<para
>Dit menu bevat alles dat u ook kunt vinden in het contextmenu (rechter muisknop) van een werkblad van CAS. Dit menu is alleen beschikbaar als een werkbladobject is geselecteerd in het paneel van de <guilabel
>Projectverkenner</guilabel
>. </para>
</sect1>
<sect1 id="datapicker-menu">
<title
>Het menu Datapicker</title>
<para
>Dit menu bevat alles dat u ook kunt vinden in het contextmenu (rechter muisknop) van een datapicker. Dit menu is alleen beschikbaar als een datapicker is geselecteerd in het paneel van de <guilabel
>Projectverkenner</guilabel
>. </para>
</sect1>

<sect1 id="settings-menu">
<title
>Het menu Instellingen</title>

<para
>In dit menu kunt u gebruikersinstellingen wijzigen.</para>

<para
>Naast de gewone menu-instellingen in &kde; zoals beschreven in het hoofdstuk <ulink url="help:/fundamentals/ui.html#menus-settings"
>Instellingenmenu</ulink
> van de basiseigenschappen van &kde;, heeft &LabPlot; ook de menu-ingang die voor deze toepassing specifiek is: </para>

<variablelist>
<varlistentry
><term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;&Shift;<keycap
>F</keycap
></keycombo
></shortcut
> <guimenu
>Instellingen</guimenu
> <guimenuitem
>Volledig scherm</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Toont de werkruimte op het hele scherm.</action
></para>
</listitem>
</varlistentry>
</variablelist>
</sect1>


<sect1 id="help-menu">
<title
>Het menu Help</title>

<para
>Bovendien heeft &LabPlot; het algemene Helpmenu van &kde;. Meer informatie vindt u in het deel <ulink url="help:/fundamentals/ui.html#menus-help"
>Help Menu</ulink
> in de basiseigenschappen van &kde;. </para>

</sect1>

<sect1 id="toolbar">
<title
>Werkbalk</title>

<para
>Het meeste in de hoofdwerkbalk vindt u ook elders in de verschillende menu's. Meer hierover kunt u lezen in het handboek voor de <ulink url="help:/fundamentals/config.html#toolbars"
>Basiseigenschappen van &kde;</ulink
>.</para>
</sect1>

</chapter>

<chapter id="plotting">
<title
>Plotten</title>

<sect1 id="plots">
  <title
>Plots</title>
  <para
>Plots worden aangemaakt in een werkblad via "Nieuw toevoegen" in het contextmenu, of in het menu van de toepassing via "Werkblad" door "xy-plot" en het gewenste type van de plot te selecteren. </para>
  <para
>In deze xy-plot kunt u een xy-kromme toevoegen met te tonen gegevens (ook hier via het contextmenu of het menu van de toepassing). </para>
  <para
>De instellingen van een plot kunnen worden gewijzigd in het bijbehorende venster. Er zijn algemene instellingen zoals meetkundige, maar ook voor de bereiken van x- en y-as (met inbegrip van schalen). De naam van de plot kan in het tabblad "Titel" worden opgegeven. Achtergrond en randstijl kunnen worden ingesteld in het tabblad "Plotgebied". </para>
</sect1>
  
<sect1 id="curves">
  <title
>Krommen</title>
  <para
>Krommen bevatten gegevenspunten die in een plot kunnen worden weergegeven. Krommen kunnen op drie verschillende manieren worden aangemaakt: de standaard xy-kromme, een xy-kromme van een wiskundige uitdrukking, en een kromme die aan de gegevens is aangepast. </para>
    <para
>Voor de standaard xy-kromme kunnen waardes uit een rekenblad worden gebruikt door de x- en y-gegevens te selecteren als kolommen in het rekenblad in het venster van de xy-kromme. Een andere methode is hiervoor een wiskundige uitdrukking te gebruiken. Hier kunt u een wiskundige functie en het bereik selecteren, voor het aanmaken van de kromme. De derde methode voor het aanmaken van een kromme is met een functie die zo goed mogelijk bij de gegevens past. Deze functie en de gegevens kunnen worden geselecteerd in het venster van de xy-kromme. </para>
  <para
>In dit venster kunnen voor elk type kromme de stijl voor lijnen en symbolen worden gewijzigd. Ook kunnen hierin waarden met aantekeningen en instellingen voor foutbalken worden gewijzigd. </para>
</sect1>

<sect1 id="legends">
  <title
>Legenda's</title>
  <para
>Aan een plot kan eenvoudig een legenda worden toegevoegd in het contextmenu van de toepassing. Hierin is informatie over alle krommen in een plot. </para>
  <para
>De instellingen van een legenda (formaat en afmetingen) kunnen in het venster van de legenda worden gewijzigd. Ook kunnen de titel, de achtergrond en de indeling van de legenda in het bijbehorende tabblad in het venster van de legenda worden gewijzigd. </para>
</sect1>
  
</chapter>

<chapter id="analysis">
  <title
>Analyse-functies</title>
  <sect1 id="analysis_overview">
    <title
>Overzicht</title>
  <para
>&LabPlot; ondersteunt vele functies voor gegevensanalyse: </para>
      <itemizedlist>
	<listitem
><para
>Gegevensreductie</para
></listitem>
	<listitem
><para
>Differentiatie</para
></listitem>
	<listitem
><para
>Integratie</para
></listitem>
	<listitem
><para
>Interpolatie</para
></listitem>
	<listitem
><para
>Glad maken</para
></listitem>
	<listitem
><para
>Niet lineair aanpassen van krommen</para
></listitem>
	<listitem
><para
>Fourier-filteren</para
></listitem>
	<listitem
><para
>Fouriertransformatie</para
></listitem>
      </itemizedlist>
    <para
>Allen kunnen toegepast worden op alle gegevens bestaande uit x- en y-kolommen. Toegang tot de analyse-functies loopt via het menu Analyse of het contextmenu van een werkblad. De nieuw gemaakte krommen kunnen aangepast worden (lijnstijl, symboolstijl, &etc;) zoals elke andere x-y-kromme. </para>
    </sect1>

  <sect1 id="data_reduction">
    <title
>Gegevensreductie</title>
    <para
>Om het aantal gegevenspunten te verminderen zonder de functies van een gegevensset te verliezen kunt u een van meerdere lijnvereenvoudigingsalgoritmen toepassen: </para>
      <itemizedlist>
	<listitem
><para
>Douglas-Peucker</para
></listitem>
	<listitem
><para
>Visvalingam-Whyatt</para
></listitem>
	<listitem
><para
>Reumann-Witkam</para
></listitem>
	<listitem
><para
>Tegenoverstaande vereenvoudigde afstand</para
></listitem>
	<listitem
><para
>Vereenvoudiging mat n-de punt</para
></listitem>
	<listitem
><para
>Radiale vereenvoudigde afstand</para
></listitem>
	<listitem
><para
>Interpolatie (dichtstbijzijnde buur)</para
></listitem>
	<listitem
><para
>Opheim</para
></listitem>
	<listitem
><para
>Lang</para
></listitem>
      </itemizedlist>
    <para
>De gewenste tolerantie wordt automatisch berekend uit de gegevens maar kan ook gewijzigd worden in het verankeringswidget. </para>
  </sect1>

  <sect1 id="differentiation">
    <title
>Differentiatie</title>
    <para
>Numerieke differentiatie van gegevens kan gedaan worden door specificeren van: </para>
      <itemizedlist>
	<listitem
><para
>orde van afleiding (eerste tot zesde orde)</para
></listitem>
	<listitem
><para
>orde van nauwkeurigheid (tot 4de orde, afhankelijk van orde van afgeleide)</para
></listitem>
      </itemizedlist>
  </sect1>
  
  <sect1 id="integration">
    <title
>Integratie</title>
    <para
>Numeriek integreren van gegevens kan gedaan met een van de methodes </para>
      <itemizedlist>
	<listitem
><para
>Rechthoekregel (1 punt)</para
></listitem>
	<listitem
><para
>Trapeziumregel, (2 punten)</para
></listitem>
	<listitem
><para
>Simpson-1/3 regel (3 punten)</para
></listitem>
	<listitem
><para
>Simpson-3/8 regel (4 punten)</para
></listitem>
      </itemizedlist>
   <para
>De standaard methode (trapezium) is voor de meeste gevallen voldoende. Het aantal gegeven punten wordt voor beide Simpson-regels aangepast vanwege de eigenschappen ven deze methodes. </para>
  </sect1
> 

  <sect1 id="interpolation">
    <title
>Interpolatie</title>
    <para
>Interpolatie van gegevens kan worden gedaan met verschillende algoritmen: </para>
      <itemizedlist>
	<listitem
><para
>lineair</para
></listitem>
	<listitem
><para
>polynoom (als aantal gegevenspunten &lt; 100)</para
></listitem>
	<listitem
><para
>derdegraads spline</para
></listitem>
	<listitem
><para
>derdegraads spline (periodiek)</para
></listitem>
	<listitem
><para
>Akima-spline</para
></listitem>
	<listitem
><para
>Akima-spline (periodiek)</para
></listitem>
	<listitem
><para
>Steffen spline (heeft GSL &ge; 2.0 nodig)</para
></listitem>
	<listitem
><para
>cosinus</para
></listitem>
	<listitem
><para
>exponentieel</para
></listitem>
	<listitem
><para
>stuksgewijs kubische hermite (eindige verschillen, Catmull-Rom, cardinaal, Kochanek-Bartels)</para
></listitem>
	<listitem
><para
>rationele functies</para
></listitem>
      </itemizedlist>
    <para
>De interpolatiefunctie wordt berekend met het gegeven aantal n gegevenspunten en wordt geëvalueerd als: </para>
      <itemizedlist>
	<listitem
><para
>functie</para
></listitem>
	<listitem
><para
>afgeleide</para
></listitem>
	<listitem
><para
>tweede afgeleide</para
></listitem>
	<listitem
><para
>integraal (beginnend vanaf nul)</para
></listitem>
      </itemizedlist>
  </sect1>

    <sect1 id="smoothing">
    <title
>Gladstrijken</title>
    <para
>Een aantal verschillende methoden voor gladstrijken worden ondersteund: </para>
      <itemizedlist>
	<listitem
><para
>Lopend gemiddelde (centraal)</para
></listitem>
	<listitem
><para
>Lopend gemiddelde (achterblijvend)</para
></listitem>
	<listitem
><para
>Percentage-filter</para
></listitem>
	<listitem
><para
>Savitzky-Golay</para
></listitem>
      </itemizedlist>
    <para
>Alle methoden van gladstrijken ondersteunen verschillende padding modi (constant, periodiek, spiegelen, dichtstbij, etc.) voor het begin en eind van de set gegevens. De lopende gemiddelden ondersteunen verschillende gewichtsfuncties (uniform, driehoekig, binomiaal, parabolisch, tricubic, etc.) die geselecteerd kunnen worden om de geselecteerde gegevenspunten te wegen afhankelijk van hun afstand. </para>
  </sect1>
  
  <sect1 id="fitting">
    <title
>Fitten van krommen</title>
    <para
>Lineair en niet-lineair aanpassen van krommen aan gegevens kan worden gedaan met verschillende voorgedefinieerde aanpassingsmodellen (bijvoorbeeld polynoom, exponentieel, Gaussisch of eigen aanpassing) aan gegevens bestaande uit x- en y-kolommen met een optionele gewichtskolom. Met een eigen model kan elke functie met een ongelimiteerd aantal parameters worden gebruikt voor de aanpassing. De antwoorden, inclusief statistische eigenschappen, worden als tekst weergegeven. </para>
    <para
>De startwaarden van de parameter kunnen worden ingesteld in de parameterdialoog. Het is ook mogelijk hier een parameter vast te prikken en de onder- en bovengrenzen in te stellen. Let erop dat het beperken van de parameterruimte door het vastprikken van de parameter of het instellen van grenzen de convergentie kan vertragen of het vinden van een goed resultaat onmogelijk kan maken. Het is altijd een goed idee beperkingen van parameters op te heffen wanneer goede startwaarden zijn gevonden. </para>
    <para
>De volgende opties kunnen in de optiesdialoog worden ingesteld om het aanpassen te optimaliseren: </para>
      <itemizedlist>
	<listitem
><para
>Max. iteraties: grootste aantal iteraties</para
></listitem>
	<listitem
><para
>Tolerantie: gewenste nauwkeurigheid antwoord</para
></listitem>
	<listitem
><para
>Aantal punten: aantal punten dat wordt gebruikt voor de aanpassing</para
></listitem>
	<listitem
><para
>Bereken hele bereik: bereken de aanpassing voor het gehele bereik van de gegevens in plaats voor de het gegeven x-bereik</para
></listitem>
	<listitem
><para
>Antwoorden als nieuwe startwaarden gebruiken: antwoorden worden de nieuwe startwaarden voor de parameter</para
></listitem>
	</itemizedlist>

    </sect1>
  
  <sect1 id="filter">
    <title
>Fourier-filter</title>
    <para
>Deze functie kan gebruikt worden om een Fourier-filter toe te passen op alle gegevens die bestaan uit x- en y-kolommen. Ondersteunde typen filters zijn: </para>
      <itemizedlist>
	<listitem
><para
>Laag doorlaatfilter</para
></listitem>
	<listitem
><para
>Hoog doorlaatfilter</para
></listitem>
	<listitem
><para
>Banddoorlaatfilter</para
></listitem>
	<listitem
><para
>Band verwerpen (band blokkeren)</para
></listitem>
	</itemizedlist>
    <para
>waar elk van hen de vorm kunnen hebben van </para>
      <itemizedlist>
	<listitem
><para
>Ideaal</para
></listitem>
	<listitem
><para
>Butterworth (orde 1 tot 10)</para
></listitem>
	<listitem
><para
>Chebyshev type I of II (orde 1 tot 10)</para
></listitem>
	<listitem
><para
>Optimaal "L"egendre (orde 1 tot 10)</para
></listitem>
	<listitem
><para
>Bessel-Thomson (elke orde)</para
></listitem>
      </itemizedlist>
    <para
>De afsnijwaarde(n) kunnen gespecificeerd worden in de eenheden frequentie (Hertz), fractie (0,0 to 1,0) of index van de gegevenspunten. </para>
  </sect1>

  <sect1 id="dft">
    <title
>Fouriertransformatie</title>
    <para
>Om een signaal vanuit het tijddomein naar het frequentiedomein te converteren of te wijzigen tussen andere geconjugeerde variablen zoals positie en momentum (k-ruimte) kan een discrete Fouriertransformatie worden toegepast. De volgende opties kunnen gebruikt worden om te voldoen aan wat nodig is: </para>
      <itemizedlist>
	<listitem
><para
>Windowfunctie (Welch, Hann, Hamming, etc.) om lekeffecten te vermijden</para
></listitem>
	<listitem
><para
>uitvoer (grootte, amplitude, fase, dB, etc.)</para
></listitem>
	<listitem
><para
>Een- of tweezijdig spectrum met of zonder verschuiving</para
></listitem>
	<listitem
><para
>X-as schalen naar frequentie, index of periode</para
></listitem>
      </itemizedlist>
  </sect1>
</chapter>

<chapter id="digitization">
<title
>Tracering van de krommem</title>

<sect1 id="uploadimage">
  <title
>Afbeelding uploaden</title>
  <para
>Datapicker kan binnen een project worden aangemaakt via <guimenuitem
>Nieuw toevoegen</guimenuitem
> in het contextmenu van het project/de map of in de hoofdwerkbalk. Daarna kan een nieuw afbeelding worden toegevoegd en gewijzigd worden via <guilabel
>Plot</guilabel
> in het overeenkomstige verankeringswidget. </para>
  <para
>Na uploaden van de afbeelding zijn verschillende zoomopties beschikbaar in het contextmenu/ werkbalk van de datapicker, voor het wijzigen van de breedte en hoogte van de afbeelding. De afbeelding kan ook over een hoek worden gedraaid met <guilabel
>Rotatie</guilabel
> in de editor. Hierna moet de gebruiker de <link linkend="axispoint"
>aspunten instellen</link
>. </para>
</sect1>
  
<sect1 id="symbols">
  <title
>Symbolen</title>
  <para
>Symbolen zijn de punten die kunnen worden ingetekend in de afbeelding van de datapicker. Symbolen kunnen direct worden aangemaakt door met de muis rechts te klikken in de afbeelding. Er zijn in hoofdzaak twee soorten symbolen, met en zonder foutbalk, afhankelijk van het type <link linkend="datapickercurve"
>kromme</link
>. </para>
  <para
>Elke kromme in de datapicker kan zijn eigen symboolstijl hebben, die kan worden gewijzigd in de sectie <guilabel
>Symbolen</guilabel
>. In de muismodus "Selecteren en verplaatsen" kunnen meerdere punten/symbolen worden geselecteerd en verplaatst met behulp van de navigatietoetsen. </para>
</sect1>

<sect1 id="axispoint">
  <title
>Aspunten</title>
  <para
>Aspunten zijn de verzameling van drie referentie<link linkend="symbols"
>punten</link
> in de afbeelding van de datapicker. Deze punten kunnen worden ingesteld met <guimenuitem
>Aspunten instellen</guimenuitem
> in het contextmenu van de datapicker. Na het selecteren van punten in de afbeelding moet de gebruiker het coördinatensysteem bijwerken met <guilabel
>Plottype</guilabel
> en logische posities met <guilabel
>Ref. Punten</guilabel
>. </para>
</sect1>

<sect1 id="datapickercurve">
  <title
>Datapicker-kromme</title>
  <para
>Datapicker-kromme kan worden aangemaakt in de datapicker via <guimenuitem
>Nieuwekromme</guimenuitem
> in het contextmenu van de datapicker. Een kromme kan drie verschillende typen van X- en Y-fouten hebben (Geen-fout, symmetrisch, asymmetrisch). Dit hangt af van de fouttypen van de datapicker op het tijdstip van aanmaken. </para>
  <para
>Elk kromme-object bevat alle symbolen van de <link linkend="symbols"
>punten</link
> van de kromme (verborgen) en een rekenblad met alle logische posities van alle punten op de kromme, en bevat opties voor het bijwerken van het rekenblad en het omschakelen van de zichtbaarheid van die punten, in het contextmenu. De modus <guimenuitem
>Punten kromme instellen</guimenuitem
> in het contextmenu van de datapicker moet worden geselecteerd als punten van de kromme moeten worden aangemaakt. </para>
  <para
>In dezelfde datapicker kunnen meerdere krommen worden aangemaakt. De aangemaakte punten op de kromme gelden altijd voor de actieve kromme in de datapicker. Die kan worden gewijzigd met de optie <guimenuitem
>Actieve kromme</guimenuitem
> in het contextmenu van, en in, de datapicker zelf. Elke kromme in de datapicker kan zijn eigen soort symbolen hebben, die kan worden gewijzigd in de sectie <guilabel
>Symbolen</guilabel
> van de datapicker. </para>
</sect1>

<sect1 id="curvesegments">
  <title
>Segmenten van krommen</title>
  <para
>Een gedeelte van een kromme in de afbeelding kan in de datapicker worden aangemaakt in de modus <guimenuitem
>Stukken kromme selecteren</guimenuitem
> in het contextmenu van de datapicker. Een segment of lijnstuk  is een selecteerbaar object in de afbeelding dat kan worden geselecteerd door er met de rechtermuisknop op te klikken. </para>
  <para
>Segmenten worden aangemaakt door de afbeelding te bewerken op basis van kleurattributen, om de krommen automatisch te kunnen traceren. Voor betere resultaten kan het bereik en het type van de kleurattributen worden gewijzigd in de sectie voor het bewerken in de datapicker. Hierin zijn ook opties voor het schakelen tussen de bewerkte en de originele afbeelding, en voor het instellen van de kleinst mogelijke lengte van segmenten. </para>
  <para
>Zodra een segment is geselecteerd worden hierop punten aangemaakt met een kleinste opgegeven onderlinge afstand. De kleinste onderlinge afstand kan worden opgegeven in de datapicker. Het kan zijn dat de segmenten hierna opnieuw moeten worden geselecteerd, om die wijzigingen zichtbaar te maken. </para>
</sect1>

</chapter>

<!-- TODO:

Describe import of ascii-data. Import can be done either by importing the 
data to an already available spreadsheet or by adding a "File data source". 
The latter is more useful for bigger data sets where you don't need a view on 
it. A file data source can be updated on file changes and all the xy-curves 
consuming the data from this data source will also be updated.
-->

<chapter id="advanced_topics">
<title
>Geavanceerde onderwerpen</title>
<para
>Hier vindt u wat uitleg over geavanceerde onderwerpen </para>

<sect1 id="topics">
<title
>Onderwerpen</title>
<sect2 id="errorbar">
<title
>Foutbalken</title>
<para
>Indien u gegevens met foutbalken wilt plotten, kunt u de gegevens in uw project importeren met de <link linkend="importdialog"
>importdialoog</link
>. Daarna kunt u in het tabblad  <guilabel
>Foutbalken</guilabel
> van <link linkend="properties-explorer"
>de eigenschappen van de kromme</link
> het <guilabel
>Fouttype</guilabel
>selecteren, de foutkolom kiezen in de lijst <guilabel
>Gegevens, +-</guilabel
>. Het formaat van de foutbalken kan worden gedefinieerd in het <guilabel
>Formaat:</guilabel
>-paneel.</para>
</sect2>

<sect2 id="texlabel">
<title
>TeX tekst</title>
<para
>Om TeX-tekst te kunnen gebruiken moet u de schakelknop <guiicon
>TeX</guiicon
> activeren in het tabblad <guilabel
>Titel</guilabel
>. Daarna wordt alle tekst die u in het tekstvak invoert tot TeX verwerkt en zo weergegeven. Omdat deze verwerking enige tijd kost zult u misschien merken dat het opnieuw tekenen van de plot wat wordt vertraagd.</para>
</sect2>

</sect1>
</chapter>


<!-- TODO:

A short tutorial for the basic workflow (create new project, import data, 
create worksheet, create plots and layout them, add curves, select columns as 
data sources for the curves, add legends, export everything to pdf) would also help to become familiar with the software more quickly.
-->

<chapter id="tutorials">
<title
>Korte gebruiksvoorbeelden</title>
<sect1 id="sineplot">
  <title
>Het maken van een sinusgrafiek met &LabPlot;</title>
  <para
>In dit hoofdstuk wordt u uitgelegd hoe u een eenvoudige grafiek kunt maken van een wiskundige functie in cartesische coördinaten (met x- en y- as) </para>
  <screenshot>
    <screeninfo
>Venster van &LabPlot; direct na de start</screeninfo>
    <mediaobject>
      <imageobject>
	<imagedata fileref="tutorial-xy-function1.png" format="PNG"/>
      </imageobject>
      <textobject>
	<phrase
>Venster van &LabPlot; direct na de start</phrase>
      </textobject>
    </mediaobject>
  </screenshot>
  <procedure>
    <step>
      <para
>Klik op de knop <guibutton
>Nieuw</guibutton
> of typ <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
> op het toetsenbord. </para>
      <screenshot>
      <screeninfo
>Nieuw &LabPlot;-project</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nieuw &LabPlot;-project</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op <guilabel
>Project</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies in het menu <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guimenuitem
>Werkblad</guimenuitem
></menuchoice
>, of typ <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
> op het toetsenbord. </para>
      <screenshot>
      <screeninfo
>Nieuw &LabPlot;-werkblad toevoegen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function3.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nieuw &LabPlot;-werkblad toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op <guilabel
>Werkblad</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies in het menu <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guisubmenu
>xy-plot</guisubmenu
><guimenuitem
>twee assen, gecentreerd</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Assen aan plot toevoegen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function4.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Assen aan plot toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op  <guilabel
>xy-plot</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guimenuitem
>xy-kromme van een wiskundige vergelijking</guimenuitem
></menuchoice
>.  </para>
      <screenshot>
      <screeninfo
>Nieuwe kromme toevoegen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function5.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nieuwe kromme toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>In het paneel <guilabel
>Eigenschappen xy-krommen</guilabel
> rechts, vult u <userinput
>sin(x)</userinput
> in in het veld <guilabel
>y=f(x)</guilabel
> (voor de lijst van beschikbare functies zie <xref linkend="parser"/>), <userinput
>-6</userinput
> in het veld <guilabel
>x, min</guilabel
>, <userinput
>6</userinput
> in het veld <guilabel
>x, max</guilabel
>, en klikt u op de knop <guibutton
>Herbereken</guibutton
> waarna u het resultaat ziet. </para>
      <screenshot>
      <screeninfo
>De standaard grafiekplot</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function6.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>De standaard grafiekplot</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
      <note>
	<para
>In &LabPlot; wordt onbekende (dus onjuiste) syntaxis in het veld <guilabel
>y=f(x)</guilabel
> gemarkeerd. Dit helpt u bij het juist invoeren. </para>
      </note>
      <important>
	<para
>De lijst van de bekende functies vindt u in <link linkend="parser"
>het ermee overeenkomende onderdeel van deze handleiding</link
>. </para>
      </important>
    </step>
    <step>
      <para
>Ga naar het tabblad <guilabel
>Lijn</guilabel
> in het paneel <guilabel
>Eigenschappen xy-krommen</guilabel
> en kies <guimenuitem
>derdegraads spline (natuurlijk)</guimenuitem
> in het uitklapvak <guilabel
>Type</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Het lijntype kiezen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function7.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Lijntype toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Ga naar het tabblad <guilabel
>Symbool</guilabel
> in het paneel <guilabel
>Eigenschappen xy-krommen</guilabel
> en kies <guimenuitem
>Geen</guimenuitem
> in het uitklapmenu <guilabel
>Stijl</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Symbolen uit de plot verwijderen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function8.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Symbolen uit de plot verwijderen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op<guilabel
>xy-plot</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guimenuitem
>legenda</guimenuitem
></menuchoice
>. Ga naar het tabblad <guilabel
>Titel</guilabel
> in het paneel van <guilabel
>Eigenschappen legenda cartesische plots</guilabel
> en vul <userinput
>Grafiek van sinus</userinput
> in in het veld <guilabel
>Tekst</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Wijzigen titel van de legenda</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function9.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Wijzigen titel van de legenda</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Kies <menuchoice
><guimenu
>Bestand</guimenu
><guimenuitem
>Exporteren</guimenuitem
></menuchoice
> in het hoofdmenu. Selecteer de locatie waar de plot moet worden opgeslagen. </para>
      <screenshot>
      <screeninfo
>De plot exporteren</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function10.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>De plot exporteren</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
  </procedure>
</sect1>

<sect1 id="spreadsheetplot">
  <title
>Het met &LabPlot; maken van een grafiek van rekenbladgegevens</title>
  <para
>In dit hoofdstuk wordt u uitgelegd hoe u een eenvoudige plot kunt maken van gegevens in een rekenblad. </para>
  <screenshot>
    <screeninfo
>Venster van &LabPlot; direct na de start</screeninfo>
    <mediaobject>
      <imageobject>
	<imagedata fileref="tutorial-xy-function1.png" format="PNG"/>
      </imageobject>
      <textobject>
	<phrase
>Venster van &LabPlot; direct na de start</phrase>
      </textobject>
    </mediaobject>
  </screenshot>
  <procedure>
    <step>
      <para
>Klik op de knop <guibutton
>Nieuw</guibutton
> of typ <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
> op het toetsenbord. </para>
      <screenshot>
      <screeninfo
>Nieuw &LabPlot;-project</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nieuw &LabPlot;-project</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op <guilabel
>Project</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies in het menu <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guimenuitem
>Rekenblad</guimenuitem
></menuchoice
>, of typ <keycombo
>&Ctrl;<keycap
>=</keycap
></keycombo
> op het toetsenbord. </para>
      <screenshot>
      <screeninfo
>Nieuw &LabPlot;-rekenblad toevoegen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet1.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nieuw &LabPlot;-rekenblad toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &LMB; op de kop van de eerste kolom van het rekenblad, klik daarna met de &RMB; op een van de cellen in de kolom en kies <menuchoice
><guimenu
>Selectie</guimenu
><guisubmenu
>Selectie vullen met</guisubmenu
><guimenuitem
>Rijnummers</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>De eerste kolom van het rekenblad vullen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>De eerste kolom van het rekenblad vullen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
      <para
>Selecteer <guimenuitem
>Automatisch (g)</guimenuitem
> in het uitklapvak van <guilabel
>Formaat</guilabel
> in het rechtervenster van <guilabel
>Kolomeigenschappen</guilabel
> om de gegevensweergave van de eerste kolom te kiezen. </para>
    </step>
    <step>
      <para
>Klik met de &RMB; op de tweede kolomkop van het rekenblad, en kies <menuchoice
><guimenu
>Gegevens genereren</guimenu
><guimenuitem
>Willekeurige getallen</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>De tweede kolom van het rekenblad vullen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet3.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>De tweede kolom van het rekenblad vullen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op <guilabel
>Project</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies in het menu <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guimenuitem
>Werkblad</guimenuitem
></menuchoice
>, of typ <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
> op het toetsenbord. </para>
      <screenshot>
      <screeninfo
>Nieuw &LabPlot;-werkblad toevoegen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet4.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nieuw &LabPlot;-werkblad toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op <guilabel
>Werkblad</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies in het menu <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guisubmenu
>xy-plot</guisubmenu
><guimenuitem
>box plot, vier assen</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Assen aan plot toevoegen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet5.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Assen aan plot toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &RMB; op  <guilabel
>xy-plot</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> en kies <menuchoice
><guimenu
>Nieuw toevoegen</guimenu
><guimenuitem
>xy-kromme</guimenuitem
></menuchoice
>  </para>
      <screenshot>
      <screeninfo
>Nieuwe kromme toevoegen</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet6.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nieuwe kromme toevoegen</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>In het paneel <guilabel
>Eigenschappen xy-krommen</guilabel
> rechts, selecteert u<menuchoice
><guimenu
>Project</guimenu
><guisubmenu
>Rekenblad</guisubmenu
><guimenuitem
>1</guimenuitem
></menuchoice
>, in het veld <guilabel
>x-gegevens</guilabel
> (erop klikken en op &Enter; drukken). Op dezelfde manier selecteert u  <guimenuitem
>2</guimenuitem
> in het veld <guilabel
>y-gegevens</guilabel
>. De resultaten zijn direct zichtbaar in het werkblad. </para>
      <screenshot>
      <screeninfo
>De plot voor de ongesorteerde gegevens</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet7.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>De plot voor de ongesorteerde gegevens</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klik met de &LMB; op <guilabel
>Rekenblad</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
>, klik daarna met de &RMB; op de kolomkop en kies <menuchoice
><guimenu
>Sorteren</guimenu
><guimenuitem
>Oplopend</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>De tweede kolom van het rekenblad sorteren</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet8.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>De tweede kolom van het rekenblad sorteren</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Klikken met de &LMB; op  <guilabel
>Werkblad</guilabel
> in het paneel van de <guilabel
>Projectverkenner</guilabel
> toont het resultaat. </para>
      <screenshot>
      <screeninfo
>De plot voor de gesorteerde gegevens</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet9.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>De plot voor de gesorteerde gegevens</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
  </procedure>
</sect1>
</chapter>

<chapter id="examples">
<title
>Voorbeelden</title>
<sect1 id="example-2d-plotting">
    <title
>2D plotten</title>
    <para
>Binnenkort... </para>
    </sect1>
<sect1 id="example-signal">
    <title
>Signaalbewerking</title>
     
    <variablelist>
    <varlistentry>
    <term
>Fourier filter</term>
    <listitem>
        <para
>Een tijdsignaal dat Morsecode bevat wordt getransformeerd naar het frequentiedomein om de hoofdcomponent zichtbaar te maken. Met behulp van een smalle banddoorlaatfilter wordt het morsesignaal eruit gehaald, en wordt een mooie SOS zichtbaar: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-fourier_filter-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    </variablelist>
    </sect1>
<sect1 id="example-computing">
    <title
>Berekenen</title>
     
    <variablelist>
    <varlistentry>
    <term
>Maxima</term>
    <listitem>
        <para
>Sessie van Maxima waarin de chaotische dynamica zichtbaar is van de Duffing oscillator. De differentiaalvergelijking van de gedwongen oscillator wordt opgelost met Maxima. Plots van de baan, de faseruimte van de oscillator en de hiermee overeenkomende Poincaré afbeelding worden gedaan met LabPlot: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-maxima_2-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    <varlistentry>
    <term
>Python</term>
    <listitem>
        <para
>Sessie in Python waarin het effect wordt toegelicht van de vensterfunctie van Blackman op de Fouriertransformatie: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-FFT_python-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    </variablelist>
    </sect1>
<sect1 id="example-import-export">
    <title
>Import/Export</title>
    <para
>Binnenkort... </para>
    </sect1>
<sect1 id="example-tools">
    <title
>Hulpmiddelen</title>
    <para
>Binnenkort... </para>
    </sect1>
    
</chapter>


<chapter id="parser">
<title
>Inleesfuncties ("parser")</title>
<para
>De "parser" (programma voor het inlezen en herkennen van expressies van functies) van &LabPlot; maakt het gebruik mogelijk van de volgende functies: </para>

<sect1 id="parser-standard">
<title
>Standaard functies</title>

<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Functie</entry
><entry
>Beschrijving</entry
></row
></thead>

<tbody>

<row
><entry
>cbrt(x)</entry
><entry
><action
>Derdemachtswortel</action
></entry
></row>
<row
><entry
>ceil(x)</entry
><entry
><action
>Afronden naar het eerstvolgende grotere gehele getal</action
></entry
></row>
<row
><entry
>fabs(x)</entry
><entry
><action
>Absolute waarde</action
></entry
></row>
<row
><entry
>gamma(x)</entry
><entry
><action
>Gamma functie</action
></entry
></row>
<row
><entry
>ldexp(x,y)</entry
><entry
><action
>x * 2<superscript
>y</superscript
></action
></entry
></row>
<row
><entry
>ln(x)</entry
><entry
><action
>Natuurlijke logaritme, grondtal e</action
></entry
></row>
<row
><entry
>log(x)</entry
><entry
><action
>Natuurlijke logaritme, grondtal e</action
></entry
></row>
<row
><entry
>log1p(x)</entry
><entry
><action
>log(1+x)</action
></entry
></row>
<row
><entry
>log10(x)</entry
><entry
><action
>Logaritme, grondtal 10</action
></entry
></row>
<row
><entry
>logb(x)</entry
><entry
><action
>Grondtalonafhankelijke exponent</action
></entry
></row>
<row
><entry
>pow(x,n)</entry
><entry
><action
>machtsfunctie x<superscript
>n</superscript
></action
></entry
></row>
<row
><entry
>powint(x,n)</entry
><entry
><action
>gehele machtsfunctie x<superscript
>n</superscript
></action
></entry
></row>
<row
><entry
>pow2(x)</entry
><entry
><action
>machtsfunctie x<superscript
>2</superscript
></action
></entry
></row>
<row
><entry
>pow3(x)</entry
><entry
><action
>machtsfunctie x<superscript
>3</superscript
></action
></entry
></row>
<row
><entry
>pow4(x)</entry
><entry
><action
>machtsfunctie x<superscript
>4</superscript
></action
></entry
></row>
<row
><entry
>pow5(x)</entry
><entry
><action
>machtsfunctie x<superscript
>5</superscript
></action
></entry
></row>
<row
><entry
>pow6(x)</entry
><entry
><action
>machtsfunctie x<superscript
>6</superscript
></action
></entry
></row>
<row
><entry
>pow7(x)</entry
><entry
><action
>machtsfunctie x<superscript
>7</superscript
></action
></entry
></row>
<row
><entry
>pow8(x)</entry
><entry
><action
>machtsfunctie x<superscript
>8</superscript
></action
></entry
></row>
<row
><entry
>pow9(x)</entry
><entry
><action
>machtsfunctie x<superscript
>9</superscript
></action
></entry
></row>
<row
><entry
>rint(x)</entry
><entry
><action
>afronden naar dichtstbijzijnde gehele getal</action
></entry
></row>
<row
><entry
>round(x)</entry
><entry
><action
>afronden naar dichtstbijzijnde gehele getal</action
></entry
></row>
<row
><entry
>sqrt(x)</entry
><entry
><action
>Vierkantswortel</action
></entry
></row>
<row
><entry
>tgamma(x)</entry
><entry
><action
>Gamma functie</action
></entry
></row>
<row
><entry
>trunc(x)</entry
><entry
><action
>Geeft het grootste gehele getal terug kleiner dan of gelijk aan x (afkappen)</action
></entry
></row>

</tbody
></tgroup
></informaltable>
</sect1>

<sect1 id="parser-trig">
<title
>Goniometrische functies</title>

<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Functie</entry
><entry
>Beschrijving</entry
></row
></thead>

<tbody>

    <row
><entry
>sin(x)</entry
><entry
><action
>Sinus</action
></entry
></row>
    <row
><entry
>cos(x)</entry
><entry
><action
>Cosinus</action
></entry
></row>
    <row
><entry
>tan(x)</entry
><entry
><action
>Tangens</action
></entry
></row>
    <row
><entry
>asin(x)</entry
><entry
><action
>Arcsinus</action
></entry
></row>
    <row
><entry
>acos(x)</entry
><entry
><action
>Inverse cosinus</action
></entry
></row>
    <row
><entry
>atan(x)</entry
><entry
><action
>Inverse tangens</action
></entry
></row>
    <row
><entry
>atan2(y,x)</entry
><entry
><action
>Inverse arctangens met twee variabelen</action
></entry
></row>
    <row
><entry
>sinh(x)</entry
><entry
><action
>Hyperbolische sinus</action
></entry
></row>
    <row
><entry
>cosh(x)</entry
><entry
><action
>Hyperbolische cosinus</action
></entry
></row>
    <row
><entry
>tanh(x)</entry
><entry
><action
>Hyperbolische tangens</action
></entry
></row>
    <row
><entry
>asinh(x)</entry
><entry
><action
>Hyperbolische arcsinus</action
></entry
></row>
    <row
><entry
>acosh(x)</entry
><entry
><action
>Hyperbolische arccosinus</action
></entry
></row>
    <row
><entry
>atanh(x)</entry
><entry
><action
>Hyperbolische arctangens</action
></entry
></row>
    <row
><entry
>sec(x)</entry
><entry
><action
>Secans</action
></entry
></row>
    <row
><entry
>csc(x)</entry
><entry
><action
>Cosecans</action
></entry
></row>
    <row
><entry
>cot(x)</entry
><entry
><action
>Cotangens</action
></entry
></row>
    <row
><entry
>asec(x)</entry
><entry
><action
>Arcsecans</action
></entry
></row>
    <row
><entry
>acsc(x)</entry
><entry
><action
>Arccosecans</action
></entry
></row>
    <row
><entry
>acot(x)</entry
><entry
><action
>Arccotangens</action
></entry
></row>
    <row
><entry
>sech(x)</entry
><entry
><action
>Hyperbolische secans</action
></entry
></row>
    <row
><entry
>csch(x)</entry
><entry
><action
>Hyperbolische cosecans</action
></entry
></row>
    <row
><entry
>coth(x)</entry
><entry
><action
>Hyperbolische cotangens</action
></entry
></row>
    <row
><entry
>asech(x)</entry
><entry
><action
>Hyperbolische arcsecans</action
></entry
></row>
    <row
><entry
>acsch(x)</entry
><entry
><action
>Hyperbolische arccosecans</action
></entry
></row>
    <row
><entry
>acoth(x)</entry
><entry
><action
>Hyperbolische arccotangens</action
></entry
></row>
    <row
><entry
>sinc(x)</entry
><entry
><action
>Sinc-functie sin(&pi; x) / (&pi; x)</action
></entry
></row>
    <row
><entry
>logsinh(x)</entry
><entry
><action
>log(sinh(x)) voor x &gt; 0</action
></entry
></row>
    <row
><entry
>logcosh(x)</entry
><entry
><action
>log(cosh(x))</action
></entry
></row>
    <row
><entry
>hypot(x,y)</entry
><entry
><action
>Hypotenusa functie &radic;{x<superscript
>2</superscript
> + y<superscript
>2</superscript
>}</action
></entry
></row>
    <row
><entry
>hypot3(x,y,z)</entry
><entry
><action
>&radic;{x<superscript
>2</superscript
> + y<superscript
>2</superscript
> + z<superscript
>2</superscript
>}</action
></entry
></row>
    <row
><entry
>anglesymm(&alpha;)</entry
><entry
><action
>forceert de hoek &alpha; in het bereik (-&pi;,&pi;]</action
></entry
></row>
    <row
><entry
>anglepos(&alpha;)</entry
><entry
><action
>forceert de hoek &alpha; in het bereik (0,2&pi;]</action
></entry
></row>

</tbody
></tgroup
></informaltable>
</sect1>


<sect1 id="parser-gsl">
<title
>Speciale functies</title>
<para
>Voor meer informatie over deze functies zie de documentatie van GSL: http://www.gnu.org/software/gsl/manual/html_node/index.html. (Mede) om deze reden zijn een aantal functiebeschrijvingen onvertaald gelaten zodat de documentatie per functie makkelijker is te vinden. Een Nederlandstalige beschrijving van de gsl-bibliotheek heb ik helaas niet kunnen vinden (vertaler). </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Functie</entry
><entry
>Beschrijving</entry
></row
></thead>

<tbody>

<row
><entry
>Ai(x)</entry
><entry
><action
>Airy functie Ai(x)</action
></entry
></row>
<row
><entry
>Bi(x)</entry
><entry
><action
>Airy functie Bi(x)</action
></entry
></row>
<row
><entry
>Ais(x)</entry
><entry
><action
>geschaalde versie van de Airy functie S<subscript
>Ai</subscript
>(x)</action
></entry
></row>
<row
><entry
>Bis(x)</entry
><entry
><action
>geschaalde versie van de Airy functie S<subscript
>Bi</subscript
>(x)</action
></entry
></row>
<row
><entry
>Aid(x)</entry
><entry
><action
>afgeleide van Airy functie Ai'(x)</action
></entry
></row>
<row
><entry
>Bid(x)</entry
><entry
><action
>afgeleide van Airy functie Bi'(x)</action
></entry
></row>
<row
><entry
>Aids(x)</entry
><entry
><action
>afgeleide van de geschaalde Airy functie S<subscript
>Ai</subscript
>(x)</action
></entry
></row>
<row
><entry
>Bids(x)</entry
><entry
><action
>afgeleide van de geschaalde Airy functie S<subscript
>Bi</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ai0(s)</entry
><entry
><action
>s-de nulpunt van de Airy functie Ai(x)</action
></entry
></row>
<row
><entry
>Bi0(s)</entry
><entry
><action
>s-de nulpunt van de Airy functie Bi(x)</action
></entry
></row>
<row
><entry
>Aid0(s)</entry
><entry
><action
>s-de nulpunt van de afgeleide Airy functie Ai'(x)</action
></entry
></row>
<row
><entry
>Bid0(s)</entry
><entry
><action
>s-de nulpunt van de afgeleide Airy functie Bi'(x)</action
></entry
></row>
<row
><entry
>J0(x)</entry
><entry
><action
>reguliere cilindrische nulde orde Bessel functie J<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>J1(x)</entry
><entry
><action
>reguliere cilindrische eerste orde Bessel functie J<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jn(n,x)</entry
><entry
><action
>reguliere cilindrische n-de orde Bessel functie J<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>Y0(x)</entry
><entry
><action
>niet-reguliere cilindrische nulde orde Bessel functie Y<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Y1(x)</entry
><entry
><action
>niet-reguliere cilindrische eerste orde Bessel functie Y<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Yn(n,x)</entry
><entry
><action
>niet-reguliere cilindrische n-de orde Bessel functie Y<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>I0(x)</entry
><entry
><action
>reguliere gewijzigde cilindrische nulde-orde Bessel functie, I<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>I1(x)</entry
><entry
><action
>reguliere gewijzigde cilindrische eerste-orde Bessel functie, I<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>In(n,x)</entry
><entry
><action
>reguliere gewijzigde cilindrische n-de-orde Bessel functie, I<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>I0s(x)</entry
><entry
><action
>geschaalde reguliere gewijzigde cilindrische nulde orde Bessel functie exp (-|x|) I<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>I1s(x)</entry
><entry
><action
>geschaalde reguliere gewijzigde cilindrische eerste orde Bessel functie exp (-|x|) I<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ins(n,x)</entry
><entry
><action
>geschaalde reguliere gewijzigde cilindrische n-de orde Bessel functie exp (-|x|) I<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>K0(x)</entry
><entry
><action
>niet-reguliere gewijzigde cilindrische nulde orde Bessel functie, K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>K1(x)</entry
><entry
><action
>niet-reguliere gewijzigde cilindrische eerste orde Bessel functie, K<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Kn(n,x)</entry
><entry
><action
>niet-reguliere gewijzigde cilindrische n-de orde Bessel functie, K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>K0s(x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde cilindrische nulde orde Bessel functie, exp(x) K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>K1s(x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde cilindrische eerste orde Bessel functie, exp(x) K<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Kns(n,x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde cilindrische n-de orde Bessel functie, exp(x) K<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>j0(x)</entry
><entry
><action
>reguliere sferische nulde orde Bessel functie, j<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>j1(x)</entry
><entry
><action
>reguliere sferische eerste orde Bessel functie, j<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>j2(x)</entry
><entry
><action
>reguliere sferische tweede orde Bessel functie, j<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>jl(l,x)</entry
><entry
><action
>reguliere sferische l-de orde Bessel functie, j<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>y0(x)</entry
><entry
><action
>niet-reguliere sferische nulde orde Bessel functie, y<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>y1(x)</entry
><entry
><action
>niet-reguliere sferische eerste orde Bessel functie, y<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>y2(x)</entry
><entry
><action
>niet-reguliere sferische tweede orde Bessel functie, y<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>yl(l,x)</entry
><entry
><action
>niet-reguliere sferische l-de orde Bessel functie, y<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>i0s(x)</entry
><entry
><action
>geschaalde reguliere gewijzigde sferische nulde orde Bessel functie, exp(-|x|) i<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>i1s(x)</entry
><entry
><action
>geschaalde reguliere gewijzigde sferische eerste orde Bessel functie, exp(-|x|) i<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>i2s(x)</entry
><entry
><action
>geschaalde reguliere gewijzigde sferische tweede orde Bessel functie, exp(-|x|) i<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>ils(l,x)</entry
><entry
><action
>geschaalde reguliere gewijzigde sferische l-de orde Bessel functie, exp(-|x|) i<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>k0s(x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde sferische nulde orde Bessel functie, exp(x) k<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>k1s(x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde sferische eerste orde Bessel functie, exp(x) k<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>k2s(x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde sferische tweede orde Bessel functie, exp(x) k<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>kls(l,x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde sferische l-de orde Bessel functie, exp(x) k<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jnu(&nu;,x)</entry
><entry
><action
>reguliere cilindrische gebroken orde &nu; Bessel functie, J<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ynu(&nu;,x)</entry
><entry
><action
>niet-reguliere cilindrische gebroken orde &nu; Bessel functie, Y<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Inu(&nu;,x)</entry
><entry
><action
>reguliere gewijzigde gebroken orde &nu; Bessel functie, I<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Inus(&nu;,x)</entry
><entry
><action
>geschaalde reguliere gewijzigde gebroken orde &nu; Bessel functie, exp(-|x|) I<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Knu(&nu;,x)</entry
><entry
><action
>reguliere gewijzigde gebroken orde &nu; Bessel functie, K<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>lnKnu(&nu;,x)</entry
><entry
><action
>logaritme van de niet-reguliere gewijzigde gebroken orde &nu; Bessel functie, ln(K<subscript
>&nu;</subscript
>(x))</action
></entry
></row>
<row
><entry
>Knus(&nu;,x)</entry
><entry
><action
>geschaalde niet-reguliere gewijzigde gebroken orde &nu; Bessel functie, exp(|x|) K<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>J0_0(s)</entry
><entry
><action
>s-de positieve nulpunt van de Bessel functie J<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>J1_0(s)</entry
><entry
><action
>s-de positieve nulpunt van de Bessel functie J<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jnu_0(nu,s)</entry
><entry
><action
>s-de positieve nulpunt van de Bessel functie J<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>clausen(x)</entry
><entry
><action
>Clausen integraal Cl<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>hydrogenicR_1(Z,R)</entry
><entry
><action
>lowest-order normalized hydrogenic bound state radial wavefunction R<subscript
>1</subscript
> := 2Z &radic;Z exp(-Z r)</action
></entry
></row>
<row
><entry
>hydrogenicR(n,l,Z,R)</entry
><entry
><action
>n-th normalized hydrogenic bound state radial wavefunction</action
></entry
></row>
<row
><entry
>dawson(x)</entry
><entry
><action
>Integraal van Dawson</action
></entry
></row>
<row
><entry
>D1(x)</entry
><entry
><action
>eerste orde Debye function D<subscript
>1</subscript
>(x) = (1/x) &int;<subscript
>0</subscript
><superscript
>x</superscript
>(t/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D2(x)</entry
><entry
><action
>tweede orde Debye functie D<subscript
>2</subscript
>(x) = (2/x<superscript
>2</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>2</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D3(x)</entry
><entry
><action
>derde orde Debye functie D<subscript
>3</subscript
>(x) = (3/x<superscript
>3</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>3</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D4(x)</entry
><entry
><action
>vierde orde Debye functie D<subscript
>4</subscript
>(x) = (4/x<superscript
>4</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>4</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D5(x)</entry
><entry
><action
>vijfde orde Debye functie D<subscript
>5</subscript
>(x) = (5/x<superscript
>5</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>5</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D6(x)</entry
><entry
><action
>zesde orde Debye functie D<subscript
>6</subscript
>(x) = (6/x<superscript
>6</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>6</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>Li2(x)</entry
><entry
><action
>dilogaritme</action
></entry
></row>
<row
><entry
>Kc(k)</entry
><entry
><action
>complete elliptische integraal K(k)</action
></entry
></row>
<row
><entry
>Ec(k)</entry
><entry
><action
>complete elliptische integraal E(k)</action
></entry
></row>
<row
><entry
>F(phi,k)</entry
><entry
><action
>niet-complete elliptische integraal F(phi,k)</action
></entry
></row>
<row
><entry
>E(phi,k)</entry
><entry
><action
>niet-complete elliptische integraal E(phi,k)</action
></entry
></row>
<row
><entry
>P(phi,k,n)</entry
><entry
><action
>niet-complete elliptische integraal P(phi,k,n)</action
></entry
></row>
<row
><entry
>D(phi,k,n)</entry
><entry
><action
>niet-complete elliptische integraal D(phi,k,n)</action
></entry
></row>
<row
><entry
>RC(x,y)</entry
><entry
><action
>niet-complete elliptische integraal RC(x,y)</action
></entry
></row>
<row
><entry
>RD(x,y,z)</entry
><entry
><action
>niet-complete elliptische integraal RD(x,y,z)</action
></entry
></row>
<row
><entry
>RF(x,y,z)</entry
><entry
><action
>niet-complete elliptische integraal RF(x,y,z)</action
></entry
></row>
<row
><entry
>RJ(x,y,z)</entry
><entry
><action
>niet-complete elliptische integraal RJ(x,y,z,p)</action
></entry
></row>
<row
><entry
>erf(x)</entry
><entry
><action
>error functie erf(x) = 2/&radic;&pi; &int;<subscript
>0</subscript
><superscript
>x</superscript
> exp(-t<superscript
>2</superscript
>) dt</action
></entry
></row>
<row
><entry
>erfc(x)</entry
><entry
><action
>complementaire error functie erfc(x) = 1 - erf(x) = 2/&radic;&pi; &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> exp(-t<superscript
>2</superscript
>) dt</action
></entry
></row>
<row
><entry
>log_erfc(x)</entry
><entry
><action
>logaritme van de complementaire error functie log(erfc(x))</action
></entry
></row>
<row
><entry
>erf_Z(x)</entry
><entry
><action
>Kansfunctie van Gauss Z(x) = ( (1/(2&pi;)) exp(-x<superscript
>2</superscript
>/2)</action
></entry
></row>
<row
><entry
>erf_Q(x)</entry
><entry
><action
>bovenste staart van de kansfunctie van Gauss Q(x) = (1/(2&pi;)) &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> exp(-t<superscript
>2</superscript
>/2) dt</action
></entry
></row>
<row
><entry
>hazard(x)</entry
><entry
><action
>"hazard" functie voor de normale verdeling</action
></entry
></row>
<row
><entry
>exp(x)</entry
><entry
><action
>Exponentiële functie, grondtal e, e-macht</action
></entry
></row>
<row
><entry
>expm1(x)</entry
><entry
><action
>exp(x)-1</action
></entry
></row>
<row
><entry
>exp_mult(x,y)</entry
><entry
><action
>e-macht van x berekenen en met de factor y vermenigvuldigen, geeft het product y exp(x)</action
></entry
></row>
<row
><entry
>exprel(x)</entry
><entry
><action
>(exp(x)-1)/x met gebruik van een algoritme dat voor kleine waarden van x nauwkeurig is</action
></entry
></row>
<row
><entry
>exprel2(x)</entry
><entry
><action
>2(exp(x)-1-x)/x<superscript
>2</superscript
> met een algoritme dat nauwkeurig is voor kleine waarden van x</action
></entry
></row>
<row
><entry
>expreln(n,x)</entry
><entry
><action
>n-relatieve exponentiële functie, die de n-de generalisatie is van de `exprel'-functies</action
></entry
></row>
<row
><entry
>E1(x)</entry
><entry
><action
>exponentiële integraal E<subscript
>1</subscript
>(x), E<subscript
>1</subscript
>(x) := Re &int;<subscript
>1</subscript
><superscript
>&infin;</superscript
> exp(-xt)/t dt</action
></entry
></row>
<row
><entry
>E2(x)</entry
><entry
><action
>tweede orde exponentiële integraal E<subscript
>2</subscript
>(x), E<subscript
>2</subscript
>(x) := Re &int;<subscript
>1</subscript
><superscript
>&infin;</superscript
> exp(-xt)/t<superscript
>2</superscript
> dt</action
></entry
></row>
<row
><entry
>En(x)</entry
><entry
><action
>exponentiële integraal E_n(x) van orde n, E<subscript
>n</subscript
>(x) := Re &int;<subscript
>1</subscript
><superscript
>&infin;</superscript
> exp(-xt)/t<superscript
>n</superscript
> dt)</action
></entry
></row>
<row
><entry
>Ei(x)</entry
><entry
><action
>exponentiële integraal E_i(x), Ei(x) := PV(&int;<subscript
>-x</subscript
><superscript
>&infin;</superscript
> exp(-t)/t dt)</action
></entry
></row>
<row
><entry
>shi(x)</entry
><entry
><action
>Shi(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> sinh(t)/t dt</action
></entry
></row>
<row
><entry
>chi(x)</entry
><entry
><action
>integraal Chi(x) := Re[ &gamma;<subscript
>E</subscript
> + log(x) + &int;<subscript
>0</subscript
><superscript
>x</superscript
> (cosh[t]-1)/t dt ]</action
></entry
></row>
<row
><entry
>Ei3(x)</entry
><entry
><action
>exponentiële integraal Ei<subscript
>3</subscript
>(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> exp(-t<superscript
>3</superscript
>) dt voor x &gt;= 0</action
></entry
></row>
<row
><entry
>si(x)</entry
><entry
><action
>Sinus integraal Si(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> sin(t)/t dt</action
></entry
></row>
<row
><entry
>ci(x)</entry
><entry
><action
>Cosinus integraal Ci(x) = -&int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> cos(t)/t dt voor x &gt; 0</action
></entry
></row>
<row
><entry
>atanint(x)</entry
><entry
><action
>Arctangens integraal AtanInt(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> arctan(t)/t dt</action
></entry
></row>
<row
><entry
>Fm1(x)</entry
><entry
><action
>complete Fermi-Dirac integraal met index -1, F<subscript
>-1</subscript
>(x) = e<superscript
>x</superscript
> / (1 + e<superscript
>x</superscript
>)</action
></entry
></row>
<row
><entry
>F0(x)</entry
><entry
><action
>complete Fermi-Dirac integraal met index 0, F<subscript
>0</subscript
>(x) = ln(1 + e<superscript
>x</superscript
>)</action
></entry
></row>
<row
><entry
>F1(x)</entry
><entry
><action
>complete Fermi-Dirac integraal met index 1, F<subscript
>1</subscript
>(x) = &int;<subscript
>0</subscript
><superscript
>&infin;</superscript
> (t /(exp(t-x)+1)) dt</action
></entry
></row>
<row
><entry
>F2(x)</entry
><entry
><action
>complete Fermi-Dirac integraal met index 2, F<subscript
>2</subscript
>(x) = (1/2) &int;<subscript
>0</subscript
><superscript
>&infin;</superscript
> (t<superscript
>2</superscript
> /(exp(t-x)+1)) dt</action
></entry
></row>
<row
><entry
>Fj(j,x)</entry
><entry
><action
>complete Fermi-Dirac integraal met index j, F<subscript
>j</subscript
>(x) = (1/&Gamma;(j+1)) &int;<subscript
>0</subscript
><superscript
>&infin;</superscript
> (t<superscript
>j</superscript
> /(exp(t-x)+1)) dt</action
></entry
></row>
<row
><entry
>Fmhalf(x)</entry
><entry
><action
>complete Fermi-Dirac integraal F<subscript
>-1/2</subscript
>(x)</action
></entry
></row>
<row
><entry
>Fhalf(x)</entry
><entry
><action
>complete Fermi-Dirac integraal F<subscript
>1/2</subscript
>(x)</action
></entry
></row>
<row
><entry
>F3half(x)</entry
><entry
><action
>complete Fermi-Dirac integraal F<subscript
>3/2</subscript
>(x)</action
></entry
></row>
<row
><entry
>Finc0(x,b)</entry
><entry
><action
>incomplete Fermi-Dirac integraal met index nul, F<subscript
>0</subscript
>(x,b) = ln(1 + e<superscript
>b-x</superscript
>) - (b-x)</action
></entry
></row>
<row
><entry
>lngamma(x)</entry
><entry
><action
>logaritme van de Gamma functie</action
></entry
></row>
<row
><entry
>gammastar(x)</entry
><entry
><action
>regulated Gamma Function &Gamma;<superscript
>*</superscript
>(x) for x &gt; 0</action
></entry
></row>
<row
><entry
>gammainv(x)</entry
><entry
><action
>omgekeerde van de gamma functie, 1/&Gamma;(x), gebruik makend van de reële methode van Laczos.</action
></entry
></row>
<row
><entry
>fact(n)</entry
><entry
><action
>n faculteit, n!</action
></entry
></row>
<row
><entry
>doublefact(n)</entry
><entry
><action
>dubbele faculteit n!! = n(n-2)(n-4)...</action
></entry
></row>
<row
><entry
>lnfact(n)</entry
><entry
><action
>logaritme van n faculteit, log(n!)</action
></entry
></row>
<row
><entry
>lndoublefact(n)</entry
><entry
><action
>logaritme van de dubbele faculteit van n, log (n!!)</action
></entry
></row>
<row
><entry
>choose(n,m)</entry
><entry
><action
>Binomiaalcoëfficiënt 'kies m uit n zonder terugleggen'=n!/(m!(n-m)!)</action
></entry
></row>
<row
><entry
>lnchoose(n,m)</entry
><entry
><action
>logaritme van `kies m uit n zonder terugleggen'</action
></entry
></row>
<row
><entry
>taylor(n,x)</entry
><entry
><action
>Taylor coëfficiënt x<superscript
>n</superscript
> / n! voor x 
>= 0, n 
>= 0</action
></entry
></row>
<row
><entry
>poch(a,x)</entry
><entry
><action
>Pochhammer symbool (a)<subscript
>x</subscript
> := &Gamma;(a + x)/&Gamma;(x)</action
></entry
></row>
<row
><entry
>lnpoch(a,x)</entry
><entry
><action
>logaritme van het Pochhammer symbool (a)<subscript
>x</subscript
> := &Gamma;(a + x)/&Gamma;(x)</action
></entry
></row>
<row
><entry
>pochrel(a,x)</entry
><entry
><action
>relatief Pochhammer symbool ((a,x) - 1)/x waarin (a,x) = (a)<subscript
>x</subscript
> := &Gamma;(a + x)/&Gamma;(a)</action
></entry
></row>
<row
><entry
>gammainc(a,x)</entry
><entry
><action
>incomplete Gamma Functie &Gamma;(a,x) = &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> t<superscript
>a-1</superscript
> exp(-t) dt voor a &gt; 0, x &gt;= 0</action
></entry
></row>
<row
><entry
>gammaincQ(a,x)</entry
><entry
><action
>genormaliseerde incomplete Gamma functie P(a,x) = 1/&Gamma;(a) &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> t<superscript
>a-1</superscript
> exp(-t) dt voor a &gt; 0, x &gt;= 0</action
></entry
></row>
<row
><entry
>gammaincP(a,x)</entry
><entry
><action
>complementaire genormaliseerde incomplete Gamma Function P(a,x) = 1/&Gamma;(a) &int;<subscript
>0</subscript
><superscript
>x</superscript
> t<superscript
>a-1</superscript
> exp(-t) dt voor a &gt; 0, x &gt;= 0</action
></entry
></row>
<row
><entry
>beta(a,b)</entry
><entry
><action
>Beta Functie, B(a,b) = &Gamma;(a) &Gamma;(b)/&Gamma;(a+b) voor a &gt; 0, b &gt; 0</action
></entry
></row>
<row
><entry
>lnbeta(a,b)</entry
><entry
><action
>logaritme van de Beta Functie, log(B(a,b)) voor a &gt; 0, b &gt; 0</action
></entry
></row>
<row
><entry
>betainc(a,b,x)</entry
><entry
><action
>genormaliseerde incomplete Beta functie B_x(a,b)/B(a,b) voor a &gt; 0, b &gt; 0 </action
></entry
></row>
<row
><entry
>C1(&lambda;,x)</entry
><entry
><action
>Gegenbauer veelterm C<superscript
>&lambda;</superscript
><subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>C2(&lambda;,x)</entry
><entry
><action
>Gegenbauer veelterm C<superscript
>&lambda;</superscript
><subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>C3(&lambda;,x)</entry
><entry
><action
>Gegenbauer veelterm C<superscript
>&lambda;</superscript
><subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>Cn(n,&lambda;,x)</entry
><entry
><action
>Gegenbauer veelterm C<superscript
>&lambda;</superscript
><subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>hyperg_0F1(c,x)</entry
><entry
><action
>hypergeometrische functie <subscript
>0</subscript
>F<subscript
>1</subscript
>(c,x)</action
></entry
></row>
<row
><entry
>hyperg_1F1i(m,n,x)</entry
><entry
><action
>confluente (samenvallende) hypergeometrische functie <subscript
>1</subscript
>F<subscript
>1</subscript
>(m,n,x) = M(m,n,x) voor gehele parameters m, n</action
></entry
></row>
<row
><entry
>hyperg_1F1(a,b,x)</entry
><entry
><action
>confluente hypergeometrische functie <subscript
>1</subscript
>F<subscript
>1</subscript
>(a,b,x) = M(a,b,x) voor algemene parameters a,b</action
></entry
></row>
<row
><entry
>hyperg_Ui(m,n,x)</entry
><entry
><action
>confluente hypergeometrische functie U(m,n,x) voor gehele parameters m,n</action
></entry
></row>
<row
><entry
>hyperg_U(a,b,x)</entry
><entry
><action
>confluente hypergeometrische functie U(a,b,x)</action
></entry
></row>
<row
><entry
>hyperg_2F1(a,b,c,x)</entry
><entry
><action
>Gauss hypergeometrische functie <subscript
>2</subscript
>F<subscript
>1</subscript
>(a,b,c,x)</action
></entry
></row>
<row
><entry
>hyperg_2F1c(a<subscript
>R</subscript
>,a<subscript
>I</subscript
>,c,x)</entry
><entry
><action
>Gauss hypergeometrische functie <subscript
>2</subscript
>F<subscript
>1</subscript
>(a<subscript
>R</subscript
> + i a<subscript
>I</subscript
>, a<subscript
>R</subscript
> - i a<subscript
>I</subscript
>, c, x) met complexe parameters</action
></entry
></row>
<row
><entry
>hyperg_2F1r(a<subscript
>R</subscript
>,a<subscript
>I</subscript
>,c,x)</entry
><entry
><action
>gerenormaliseerde Gauss hypergeometrische functie <subscript
>2</subscript
>F<subscript
>1</subscript
>(a,b,c,x) / &Gamma;(c)</action
></entry
></row>
<row
><entry
>hyperg_2F1cr(a<subscript
>R</subscript
>,a<subscript
>I</subscript
>,c,x)</entry
><entry
><action
>gerenormaliseerde Gauss hypergeometrische functie <subscript
>2</subscript
>F<subscript
>1</subscript
>(a<subscript
>R</subscript
> + i a<subscript
>I</subscript
>, a<subscript
>R</subscript
> - i a<subscript
>I</subscript
>, c, x) / &Gamma;(c)</action
></entry
></row>
<row
><entry
>hyperg_2F0(a,b,x)</entry
><entry
><action
>hypergeometrische functie <subscript
>2</subscript
>F<subscript
>0</subscript
>(a,b,x)</action
></entry
></row>
<row
><entry
>L1(a,x)</entry
><entry
><action
>gegeneraliseerde Laguerre veeltermen L<superscript
>a</superscript
><subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>L2(a,x)</entry
><entry
><action
>generaliseerde Laguerre veeltermen L<superscript
>a</superscript
><subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>L3(a,x)</entry
><entry
><action
>generaliseerde Laguerre veeltermen L<superscript
>a</superscript
><subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>W0(x)</entry
><entry
><action
>hoofdtak van de Lambert W functie, W<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Wm1(x)</entry
><entry
><action
>tweede tak met reële waarden van de Lambert W function, W<subscript
>-1</subscript
>(x)</action
></entry
></row>
<row
><entry
>P1(x)</entry
><entry
><action
>Legendre veeltermen P<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>P2(x)</entry
><entry
><action
>Legendre veeltermen P<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>P3(x)</entry
><entry
><action
>Legendre veeltermen P<subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>Pl(l,x)</entry
><entry
><action
>Legendre veeltermen P<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>Q0(x)</entry
><entry
><action
>Legendre veeltermen Q<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Q1(x)</entry
><entry
><action
>Legendre veeltermen Q<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ql(l,x)</entry
><entry
><action
>Legendre veeltermen Q<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>Plm(l,m,x)</entry
><entry
><action
>associated Legendre polynomial P<subscript
>l</subscript
><superscript
>m</superscript
>(x)</action
></entry
></row>
<row
><entry
>Pslm(l,m,x)</entry
><entry
><action
>normalized associated Legendre polynomial &radic;{(2l+1)/(4&pi;)} &radic;{(l-m)!/(l+m)!} P<subscript
>l</subscript
><superscript
>m</superscript
>(x), geschikt om in sferische harmonischen te gebruiken</action
></entry
></row>
<row
><entry
>Phalf(&lambda;,x)</entry
><entry
><action
>irregular Spherical Conical Function P<superscript
>1/2</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) for x &gt; -1</action
></entry
></row>
<row
><entry
>Pmhalf(&lambda;,x)</entry
><entry
><action
>regular Spherical Conical Function P<superscript
>-1/2</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) for x &gt; -1</action
></entry
></row>
<row
><entry
>Pc0(&lambda;,x)</entry
><entry
><action
>conical function P<superscript
>0</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) for x &gt; -1</action
></entry
></row>
<row
><entry
>Pc1(&lambda;,x)</entry
><entry
><action
>conical function P<superscript
>1</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) for x &gt; -1</action
></entry
></row>
<row
><entry
>Psr(l,&lambda;,x)</entry
><entry
><action
>Regular Spherical Conical Function P<superscript
>-1/2-l</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) for x &gt; -1, l &gt;= -1</action
></entry
></row>
<row
><entry
>Pcr(l,&lambda;,x)</entry
><entry
><action
>Regular Cylindrical Conical Function P<superscript
>-m</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) for x &gt; -1, m &gt;= -1</action
></entry
></row>
<row
><entry
>H3d0(&lambda;,&eta;)</entry
><entry
><action
>zeroth radial eigenfunction of the Laplacian on the 3-dimensional hyperbolic space, L<superscript
>H3d</superscript
><subscript
>0</subscript
>(&lambda;,,&eta;) := sin(&lambda; &eta;)/(&lambda; sinh(&eta;)) for &eta; &gt;= 0</action
></entry
></row>
<row
><entry
>H3d1(&lambda;,&eta;)</entry
><entry
><action
>zeroth radial eigenfunction of the Laplacian on the 3-dimensional hyperbolic space, L<superscript
>H3d</superscript
><subscript
>1</subscript
>(&lambda;,&eta;) := 1/&radic;{&lambda;<superscript
>2</superscript
> + 1} sin(&lambda; &eta;)/(&lambda; sinh(&eta;)) (coth(&eta;) - &lambda; cot(&lambda; &eta;)) for &eta; &gt;= 0</action
></entry
></row>
<row
><entry
>H3d(l,&lambda;,&eta;)</entry
><entry
><action
>L'th radial eigenfunction of the Laplacian on the 3-dimensional hyperbolic space eta &gt;= 0, l &gt;= 0</action
></entry
></row>
<row
><entry
>logabs(x)</entry
><entry
><action
>logaritme van de absolute waarde van X, log(|x|)</action
></entry
></row>
<row
><entry
>logp(x)</entry
><entry
><action
>log(1 + x) voor x &gt; -1 met behulp van een algoritme dat nauwkeurig is voor kleine waarden van x</action
></entry
></row>
<row
><entry
>logm(x)</entry
><entry
><action
>log(1 + x) - x voor x &gt; -1 met behulp van een algoritme dat nauwkeurig is voor kleine waarden van x</action
></entry
></row>
<row
><entry
>psiint(n)</entry
><entry
><action
>digamma functie &psi;(n) voor positieve gehele n</action
></entry
></row>
<row
><entry
>psi(x)</entry
><entry
><action
>digamma functie &psi;(n) voor alle x</action
></entry
></row>
<row
><entry
>psi1piy(y)</entry
><entry
><action
>reële deel van de digamma functie op de lijn 1+i y, Re[&psi;(1 + i y)]</action
></entry
></row>
<row
><entry
>psi1int(n)</entry
><entry
><action
>trigamma functie &psi;'(n) voor positieve gehele n</action
></entry
></row>
<row
><entry
>psi1(n)</entry
><entry
><action
>trigamma functie &psi;(n) voor alle x</action
></entry
></row>
<row
><entry
>psin(m,x)</entry
><entry
><action
>polygamma functie &psi;<superscript
>(m)</superscript
>(x), voor m &gt;= 0, x &gt; 0</action
></entry
></row>
<row
><entry
>synchrotron1(x)</entry
><entry
><action
>eerste synchrotron functie x &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> K<subscript
>5/3</subscript
>(t) dt voor x &gt;= 0</action
></entry
></row>
<row
><entry
>synchrotron2(x)</entry
><entry
><action
>tweede synchrotron functie x K<subscript
>2/3</subscript
>(x) voor x &gt;= 0</action
></entry
></row>
<row
><entry
>J2(x)</entry
><entry
><action
>transport functie J(2,x)</action
></entry
></row>
<row
><entry
>J3(x)</entry
><entry
><action
>transport functie J(3,x)</action
></entry
></row>
<row
><entry
>J4(x)</entry
><entry
><action
>transport functie J(4,x)</action
></entry
></row>
<row
><entry
>J5(x)</entry
><entry
><action
>transport functie J(5,x)</action
></entry
></row>
<row
><entry
>zetaint(n)</entry
><entry
><action
>Riemann zeta functie &zeta;(n) voor gehele n</action
></entry
></row>
<row
><entry
>zeta(s)</entry
><entry
><action
>Riemann zeta functie &zeta;(s) voor alle s</action
></entry
></row>
<row
><entry
>zetam1int(n)</entry
><entry
><action
>Riemann &zeta; functie minus 1 voor gehele n</action
></entry
></row>
<row
><entry
>zetam1(s)</entry
><entry
><action
>Riemann &zeta; functie minus 1</action
></entry
></row>
<row
><entry
>zetaintm1(s)</entry
><entry
><action
>Riemann &zeta; functie voor gehele n minus 1</action
></entry
></row>
<row
><entry
>hzeta(s,q)</entry
><entry
><action
>Hurwitz zeta functie &zeta;(s,q) voor s &gt; 1, q &gt; 0</action
></entry
></row>
<row
><entry
>etaint(n)</entry
><entry
><action
>eta functie &eta;(n) voor gehele n</action
></entry
></row>
<row
><entry
>eta(s)</entry
><entry
><action
>eta functie &eta;(s) voor alle s</action
></entry
></row>
</tbody>
</tgroup>
</informaltable>
</sect1>

<sect1 id="parser-ran-gsl">
<title
>Verdelingen willekeurige getallen</title>
<para
>Voor meer informatie over deze functies zie de documentatie van GSL: http://www.gnu.org/software/gsl/manual/html_node/index.html. (Mede) om deze reden zijn een aantal functiebeschrijvingen onvertaald gelaten zodat de documentatie per functie makkelijker is te vinden. Een Nederlandstalige beschrijving van de gsl-bibliotheek heb ik helaas niet kunnen vinden (vertaler). </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Functie</entry
><entry
>Beschrijving</entry
></row
></thead>

<tbody>

<row
><entry
>gaussian(x,&sigma;)</entry
><entry
><action
>kansdichtheid p(x) voor een Gaussische verdeling met standaard deviatie &sigma;</action
></entry
></row>
<row
><entry
>ugaussian(x)</entry
><entry
><action
>eenheids Gaussische verdeling. Equivalent met dehierboven staande functies met een standaard deviatie sigma=1</action
></entry
></row>
<row
><entry
>gaussianP(x,&sigma;)</entry
><entry
><action
>cumulatieve verdelingsfuncties P(x)voor de Gaussische verdeling met standaard deviatie &sigma;</action
></entry
></row>
<row
><entry
>gaussianQ(x,&sigma;)</entry
><entry
><action
>cumulatieve verdelingsfuncties Q(x)voor de Gaussische verdeling met standaard deviatie &sigma;</action
></entry
></row>
<row
><entry
>gaussianPinv(P,&sigma;)</entry
><entry
><action
>inverse cumulatieve verdelingsfuncties P(x)voor de Gaussische verdeling met standaard deviatie &sigma;</action
></entry
></row>
<row
><entry
>gaussianQinv(Q,&sigma;)</entry
><entry
><action
>inverse cumulatieve verdelingsfuncties Q(x)voor de Gaussische verdeling met standaard deviatie &sigma;</action
></entry
></row>
<row
><entry
>ugaussianP(x)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x)voor de eenheids Gaussische verdeling</action
></entry
></row>
<row
><entry
>ugaussianQ(x)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x)voor de eenheids Gaussische verdeling</action
></entry
></row>
<row
><entry
>ugaussianPinv(P)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x)voor de eenheids Gaussische verdeling</action
></entry
></row>
<row
><entry
>ugaussianQinv(Q)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x)voor de eenheids Gaussische verdeling</action
></entry
></row>
<row
><entry
>gaussiantail(x,a,&sigma;)</entry
><entry
><action
>kansdichtheid p(x) voor een Gaussische staartverdeling met standaard deviatie &sigma; en een ondergrens a</action
></entry
></row>
<row
><entry
>ugaussiantail(x,a)</entry
><entry
><action
>staart van een eenheids Gaussische verdeling. Equivalent met de bovenstaande functies met een standaard deviatie &sigma; = 1</action
></entry
></row>
<row
><entry
>gaussianbi(x,y,&sigma;<subscript
>x</subscript
>,&sigma;<subscript
>y</subscript
>,&rho;)</entry
><entry
><action
>kansdichtheid p(x,y) voor een Gaussische verdeling met twee variabelen, met standaard deviaties &sigma;<subscript
>x</subscript
>, &sigma;<subscript
>y</subscript
> en correlatiecoëfficiënt &rho;</action
></entry
></row>
<row
><entry
>exponential(x,&mu;)</entry
><entry
><action
>kansdichtheid p(x) voor een exponentiële verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>exponentialP(x,&mu;)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een exponentiële verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>exponentialQ(x,&mu;)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een exponentiële verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>exponentialPinv(P,&mu;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een exponentiële verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>exponentialQinv(Q,&mu;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een exponentiële verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>laplace(x,a)</entry
><entry
><action
>kansdichtheid p(x) voor een Laplace verdeling met breedte a</action
></entry
></row>
<row
><entry
>laplaceP(x,a)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een Laplace verdeling met breedte a</action
></entry
></row>
<row
><entry
>laplaceQ(x,a)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een Laplace verdeling met breedte a</action
></entry
></row>
<row
><entry
>laplacePinv(P,a)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een Laplace verdeling met breedte a</action
></entry
></row>
<row
><entry
>laplaceQinv(Q,a)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een Laplace verdeling met breedte a</action
></entry
></row>
<row
><entry
>exppow(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een exponentiële machtsverdeling met schaalparameter a en exponent b</action
></entry
></row>
<row
><entry
>exppowP(x,a,b)</entry
><entry
><action
>cumulatieve kansdichtheid P(x) voor een exponentiële machtsverdeling met schaalparameter a en exponent b</action
></entry
></row>
<row
><entry
>exppowQ(x,a,b)</entry
><entry
><action
>cumulatieve kansdichtheid Q(x) voor een exponentiële machtsverdeling met schaalparameter a en exponent b</action
></entry
></row>
<row
><entry
>cauchy(x,a)</entry
><entry
><action
>kansdichtheid p(x) voor een Cauchy (Lorentz) verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>cauchyP(x,a)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een Cauchy verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>cauchyQ(x,a)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een Cauchy verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>cauchyPinv(P,a)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een Cauchy verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>cauchyQinv(Q,a)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een Cauchy verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>rayleigh(x,&sigma;)</entry
><entry
><action
>kansdichtheid p(x) voor een Rayleigh verdeling met schaalparameter &sigma;</action
></entry
></row>
<row
><entry
>rayleighP(x,&sigma;)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een Rayleigh verdeling met schaalparameter &sigma;</action
></entry
></row>
<row
><entry
>rayleighQ(x,&sigma;)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een Rayleigh verdeling met schaalparameter &sigma;</action
></entry
></row>
<row
><entry
>rayleighPinv(P,&sigma;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een Rayleigh verdeling met schaalparameter &sigma;</action
></entry
></row>
<row
><entry
>rayleighQinv(Q,&sigma;)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een Rayleigh verdeling met schaalparameter &sigma;</action
></entry
></row>
<row
><entry
>rayleigh_tail(x,a,&sigma;)</entry
><entry
><action
>kansdichtheid p(x) voor een Rayleigh staartverdeling met schaalparameter &sigma; en ondergrens a</action
></entry
></row>
<row
><entry
>landau(x)</entry
><entry
><action
>kansdichtheid p(x) voor de Landau verdeling</action
></entry
></row>
<row
><entry
>gammapdf(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een gamma verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gammaP(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een gamma verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gammaQ(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een gamma verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gammaPinv(P,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een gamma verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gammaQinv(Q,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een gamma verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>flat(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een uniforme verdeling van a tot b</action
></entry
></row>
<row
><entry
>flatP(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een uniforme verdeling van a tot b</action
></entry
></row>
<row
><entry
>flatQ(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een uniforme verdeling van a tot b</action
></entry
></row>
<row
><entry
>flatPinv(P,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een uniforme verdeling van a tot b</action
></entry
></row>
<row
><entry
>flatQinv(Q,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een uniforme verdeling van a tot b</action
></entry
></row>
<row
><entry
>lognormal(x,&zeta;,&sigma;)</entry
><entry
><action
>kansdichtheid p(x) voor een lognormale verdeling met de parameters &zeta; en &sigma;</action
></entry
></row>
<row
><entry
>lognormalP(x,&zeta;,&sigma;)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een lognormale verdeling met de parameters &zeta; en &sigma;</action
></entry
></row>
<row
><entry
>lognormalQ(x,&zeta;,&sigma;)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een lognormale verdeling met de parameters &zeta; en &sigma;</action
></entry
></row>
<row
><entry
>lognormalPinv(P,&zeta;,&sigma;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een lognormale verdeling met de parameters &zeta; en &sigma;</action
></entry
></row>
<row
><entry
>lognormalQinv(Q,&zeta;,&sigma;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een lognormale verdeling met de parameters &zeta; en &sigma;</action
></entry
></row>
<row
><entry
>chisq(x,&nu;)</entry
><entry
><action
>kansdichtheid p(x) voor een &chi;<superscript
>2</superscript
> verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>chisqP(x,&nu;)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een &chi;<superscript
>2</superscript
> verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>chisqQ(x,&nu;)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een &chi;<superscript
>2</superscript
> verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>chisqPinv(P,&nu;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een &chi;<superscript
>2</superscript
> verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>chisqQinv(Q,&nu;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een &chi;<superscript
>2</superscript
> verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>fdist(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>kansdichtheid p(x) voor een F verdeling met &nu;<subscript
>1</subscript
> en &nu;<subscript
>2</subscript
>&nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>fdistP(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een  F verdeling met &nu;<subscript
>1</subscript
> en &nu;<subscript
>2</subscript
>&nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>fdistQ(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een  F verdeling met &nu;<subscript
>1</subscript
> en &nu;<subscript
>2</subscript
>&nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>fdistPinv(P,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een  F verdeling met &nu;<subscript
>1</subscript
> en &nu;<subscript
>2</subscript
>&nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>fdistQinv(Q,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een  F verdeling met &nu;<subscript
>1</subscript
> en &nu;<subscript
>2</subscript
>&nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>tdist(x,&nu;)</entry
><entry
><action
>kansdichtheid p(x) voor een t-verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>tdistP(x,&nu;)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een t-verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>tdistQ(x,&nu;)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een t-verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>tdistPinv(P,&nu;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een t-verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>tdistQinv(Q,&nu;)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een t-verdeling met &nu; vrijheidsgraden</action
></entry
></row>
<row
><entry
>betapdf(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een beta verdeling met de parameters a en b</action
></entry
></row>
<row
><entry
>betaP(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een beta verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>betaQ(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een beta verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>betaPinv(P,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een beta verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>betaQinv(Q,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een beta verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>logistic(x,a)</entry
><entry
><action
>kansdichtheid p(x) voor een logistieke verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>logisticP(x,a)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een logistieke verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>logisticQ(x,a)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een logistieke verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>logisticPinv(P,a)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een logistieke verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>logisticQinv(Q,a)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een logistieke verdeling met schaalparameter a</action
></entry
></row>
<row
><entry
>pareto(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een Pareto verdeling met exponent a en schaal b</action
></entry
></row>
<row
><entry
>paretoP(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een Pareto verdeling met exponent a en schaal b</action
></entry
></row>
<row
><entry
>paretoQ(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een Pareto verdeling met exponent a en schaal b</action
></entry
></row>
<row
><entry
>paretoPinv(P,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een Pareto verdeling met exponent a en schaal b</action
></entry
></row>
<row
><entry
>paretoQinv(Q,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een Pareto verdeling met exponent a en schaal b</action
></entry
></row>
<row
><entry
>weibull(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een Weibull verdeling met schaal a en exponent b</action
></entry
></row>
<row
><entry
>weibullP(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een Weibull verdeling met schaal a en exponent b</action
></entry
></row>
<row
><entry
>weibullQ(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een Weibull verdeling met schaal a en exponent b</action
></entry
></row>
<row
><entry
>weibullPinv(P,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een Weibull verdeling met schaal a en exponent b</action
></entry
></row>
<row
><entry
>weibullQinv(Q,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een Weibull verdeling met schaal a en exponent b</action
></entry
></row>
<row
><entry
>gumbel1(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een type-1 Gumbel verdeling met de parameters a en b</action
></entry
></row>
<row
><entry
>gumbel1P(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een type-1 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gumbel1Q(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een type-1 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gumbel1Pinv(P,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een type-1 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gumbel1Qinv(Q,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een type-1 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gumbel2(x,a,b)</entry
><entry
><action
>kansdichtheid p(x) voor een type-2 Gumbel verdeling met de parameters  a en b</action
></entry
></row>
<row
><entry
>gumbel2P(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(x) voor een type-2 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gumbel2Q(x,a,b)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(x) voor een type-2 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gumbel2Pinv(P,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie P(x) voor een type-2 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>gumbel2Qinv(Q,a,b)</entry
><entry
><action
>inverse cumulatieve verdelingsfunctie Q(x) voor een type-2 Gumbel verdeling met parameters a en b</action
></entry
></row>
<row
><entry
>poisson(k,&mu;)</entry
><entry
><action
>kans p(x) op verkrijgen van k uit een Poisson verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>poissonP(k,&mu;)</entry
><entry
><action
>cumulatieve verdelingsfuncties P(k) voor een Poisson verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>poissonQ(k,&mu;)</entry
><entry
><action
>cumulatieve verdelingsfuncties Q(k) voor een Poisson verdeling met gemiddelde &mu;</action
></entry
></row>
<row
><entry
>bernoulli(k,p)</entry
><entry
><action
>kans p(k) op verkrijgen van k uit een Bernoulli verdeling met kansparameter p</action
></entry
></row>
<row
><entry
>binomial(k,p,n)</entry
><entry
><action
>kans p(k) op verkrijgen van k uit een Binomiale verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>binomialP(k,p,n)</entry
><entry
><action
>cumulatieve verdelingsfuncties P(k) voor een Binomiale verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>binomialQ(k,p,n)</entry
><entry
><action
>cumulatieve verdelingsfuncties Q(k) voor een Binomiale verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>nbinomial(k,p,n)</entry
><entry
><action
>kans p(k) op verkrijgen van k uit een negatieve Binomiale verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>nbinomialP(k,p,n)</entry
><entry
><action
>cumulatieve verdelingsfuncties P(k) voor een negatieve Binomiale verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>nbinomialQ(k,p,n)</entry
><entry
><action
>cumulatieve verdelingsfuncties Q(k) voor een negatieve Binomiale verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>pascal(k,p,n)</entry
><entry
><action
>kans p(k) op verkrijgen van k uit een Pascal verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>pascalP(k,p,n)</entry
><entry
><action
>cumulatieve verdelingsfuncties P(k) voor een Pascal verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>pascalQ(k,p,n)</entry
><entry
><action
>cumulatieve verdelingsfuncties Q(k) voor een Pascal verdeling met parameters p en n</action
></entry
></row>
<row
><entry
>geometric(k,p)</entry
><entry
><action
>kans p(k) op verkrijgen van k uit een geometrische verdeling met kansparameter p</action
></entry
></row>
<row
><entry
>geometricP(k,p)</entry
><entry
><action
>cumulatieve verdelingsfuncties P(k) voor een geometrische verdeling met parameter p</action
></entry
></row>
<row
><entry
>geometricQ(k,p)</entry
><entry
><action
>cumulatieve verdelingsfuncties Q(k) voor een geometrische verdeling met parameter p</action
></entry
></row>
<row
><entry
>hypergeometric(k,n<subscript
>1</subscript
>,n<subscript
>2</subscript
>,t)</entry
><entry
><action
>kans p(k) op verkrijgen van k uit een hypergeometrische verdeling met parameters n<subscript
>1</subscript
>, n<subscript
>2</subscript
>, t</action
></entry
></row>
<row
><entry
>hypergeometricP(k,n<subscript
>1</subscript
>,n<subscript
>2</subscript
>,t)</entry
><entry
><action
>cumulatieve verdelingsfunctie P(k) voor een hypergeometrische verdeling met parameters n<subscript
>1</subscript
>, n<subscript
>2</subscript
>, t</action
></entry
></row>
<row
><entry
>hypergeometricQ(k,n<subscript
>1</subscript
>,n<subscript
>2</subscript
>,t)</entry
><entry
><action
>cumulatieve verdelingsfunctie Q(k) voor een hypergeometrische verdeling met parameters n<subscript
>1</subscript
>, n<subscript
>2</subscript
>, t</action
></entry
></row>
<row
><entry
>logarithmic(k,p)</entry
><entry
><action
>kans p(k) op verkrijgen van k uit een logaritmische verdeling met kansparameter p</action
></entry
></row>
</tbody>
</tgroup>
</informaltable>
</sect1>

<sect1 id="parser-const">
<title
>Constanten</title>

<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Constante</entry
><entry
>Beschrijving</entry
></row
></thead>

<tbody>

<row
><entry
>e</entry
><entry
><action
>Het grondtal voor natuurlijke logaritmen</action
></entry
></row>
<row
><entry
>pi</entry
><entry
><action
>&pi;</action
></entry
></row>

</tbody
></tgroup
></informaltable>
</sect1>

<sect1 id="parser-const-gsl">
<title
>GSL-constanten</title>
<para
>Voor meer informatie over deze constanten zie de documentatie van GSL: http://www.gnu.org/software/gsl/manual/html_node/Physical-Constants.html. </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Constante</entry
><entry
>Beschrijving</entry
></row
></thead>

<tbody>

<row
><entry
>c</entry
><entry
><action
>De lichtsnelheid in vacuum</action
></entry
></row>
<row
><entry
>mu0</entry
><entry
><action
>De permeabiliteit van de vrije ruimte</action
></entry
></row>
<row
><entry
>e0</entry
><entry
><action
>De permittiviteit van de vrije ruimte</action
></entry
></row>
<row
><entry
>h</entry
><entry
><action
>De constante van Planck, h</action
></entry
></row>
<row
><entry
>h streep</entry
><entry
><action
>De gereduceerde constante van &planck;</action
></entry
></row>
<row
><entry
>na</entry
><entry
><action
>Getal van Avogadro</action
></entry
></row>
<row
><entry
>f</entry
><entry
><action
>De molaire lading van 1 Faraday</action
></entry
></row>
<row
><entry
>k</entry
><entry
><action
>De Boltzmann constante</action
></entry
></row>
<row
><entry
>r0</entry
><entry
><action
>De molaire gas constante</action
></entry
></row>
<row
><entry
>v0</entry
><entry
><action
>Het standaard gasvolume</action
></entry
></row>
<row
><entry
>sigma</entry
><entry
><action
>De Stefan–Boltzmann constante</action
></entry
></row>
<row
><entry
>gauss</entry
><entry
><action
>Het magnetisch veld van 1 Gauss</action
></entry
></row>
<row
><entry
>au</entry
><entry
><action
>De lengte van 1 astronomische eenheid (gemiddelde afstand zon-aarde, = ongeveer 150 miljoen kilometer)</action
></entry
></row>
<row
><entry
>G</entry
><entry
><action
>De gravitatieconstante</action
></entry
></row>
<row
><entry
>ly</entry
><entry
><action
>De lengte van 1 lichtjaar</action
></entry
></row>
<row
><entry
>pc</entry
><entry
><action
>De lengte van 1 parsec</action
></entry
></row>
<row
><entry
>gg</entry
><entry
><action
>De standaard versnelling van de zwaartekracht op aarde</action
></entry
></row>
<row
><entry
>ms</entry
><entry
><action
>De massa van de zon</action
></entry
></row>
<row
><entry
>ee</entry
><entry
><action
>De lading van het elektron</action
></entry
></row>
<row
><entry
>eV</entry
><entry
><action
>De energie van 1 elektronvolt</action
></entry
></row>
<row
><entry
>amu</entry
><entry
><action
>De geünificeerde atomaire massaconstante</action
></entry
></row>
<row
><entry
>me</entry
><entry
><action
>De massa van het elektron</action
></entry
></row>
<row
><entry
>mmu</entry
><entry
><action
>De massa van het muon</action
></entry
></row>
<row
><entry
>mp</entry
><entry
><action
>De massa van het proton</action
></entry
></row>
<row
><entry
>mn</entry
><entry
><action
>De massa van het neutron</action
></entry
></row>
<row
><entry
>alpha</entry
><entry
><action
>De elektromagnetische fijnstructuurconstante</action
></entry
></row>
<row
><entry
>ry</entry
><entry
><action
>De Rydberg constante</action
></entry
></row>
<row
><entry
>a0</entry
><entry
><action
>De Bohr straal</action
></entry
></row>
<row
><entry
>a</entry
><entry
><action
>De lengte van 1 Angstrom</action
></entry
></row>
<row
><entry
>barn</entry
><entry
><action
>De oppervlakte van 1 barn</action
></entry
></row>
<row
><entry
>muB</entry
><entry
><action
>Het Bohr magneton</action
></entry
></row>
<row
><entry
>mun</entry
><entry
><action
>Het nucleaire magneton</action
></entry
></row>
<row
><entry
>mue</entry
><entry
><action
>Het magnetisch moment van het elektron</action
></entry
></row>
<row
><entry
>mup</entry
><entry
><action
>Het magnetisch moment van het proton</action
></entry
></row>
<row
><entry
>sigmaT</entry
><entry
><action
>De Thomson doorsnede van het elektron</action
></entry
></row>
<row
><entry
>pD</entry
><entry
><action
>De debye</action
></entry
></row>
<row
><entry
>min</entry
><entry
><action
>Het aantal seconden in 1 minuut</action
></entry
></row>
<row
><entry
>h</entry
><entry
><action
>Het aantal seconden in 1 uur</action
></entry
></row>
<row
><entry
>d</entry
><entry
><action
>Het aantal seconden in 1 dag</action
></entry
></row>
<row
><entry
>week</entry
><entry
><action
>Het aantal seconden in 1 week</action
></entry
></row>
<row
><entry
>in</entry
><entry
><action
>De lengte van 1 inch (Engelse duim)</action
></entry
></row>
<row
><entry
>ft</entry
><entry
><action
>De lengte van 1 foot (Engelse voet)</action
></entry
></row>
<row
><entry
>yard</entry
><entry
><action
>De lengte van 1 yard</action
></entry
></row>
<row
><entry
>mil</entry
><entry
><action
>De lengte van 1 mil (1/1000e van een inch)</action
></entry
></row>
<row
><entry
>v_km_per_h</entry
><entry
><action
>De snelheid van 1 kilometer per uur</action
></entry
></row>
<row
><entry
>v_mile_per_h</entry
><entry
><action
>De snelheid van 1 mijl per uur</action
></entry
></row>
<row
><entry
>nmile</entry
><entry
><action
>De lengte van 1 zeemijl (1854 meter)</action
></entry
></row>
<row
><entry
>fathom</entry
><entry
><action
>De lengte van 1 fathom (Engelse vadem)</action
></entry
></row>
<row
><entry
>knoop</entry
><entry
><action
>De snelheid van 1 knoop (1 zeemijl per uur)</action
></entry
></row>
<row
><entry
>pt</entry
><entry
><action
>De lengte van 1 punt voor drukkers (1/72 inch)</action
></entry
></row>
<row
><entry
>texpt</entry
><entry
><action
>De lengte van 1 TeX-punt (1/72,27 inch)</action
></entry
></row>
<row
><entry
>micron</entry
><entry
><action
>De lengte van 1 micrometer</action
></entry
></row>
<row
><entry
>hectare</entry
><entry
><action
>De oppervlakte van 1 hectare</action
></entry
></row>
<row
><entry
>acre</entry
><entry
><action
>De oppervlakte van 1 acre (circa 0,4047 ha)</action
></entry
></row>
<row
><entry
>liter</entry
><entry
><action
>Het volume van 1 liter</action
></entry
></row>
<row
><entry
>us_gallon</entry
><entry
><action
>Het volume van 1 US gallon</action
></entry
></row>
<row
><entry
>can_gallon</entry
><entry
><action
>Het volume van 1 Canadese gallon</action
></entry
></row>
<row
><entry
>uk_gallon</entry
><entry
><action
>Het volume van 1 UK gallon</action
></entry
></row>
<row
><entry
>quart</entry
><entry
><action
>Het volume van 1 quart</action
></entry
></row>
<row
><entry
>pint</entry
><entry
><action
>Het volume van 1 pint</action
></entry
></row>
<row
><entry
>pound</entry
><entry
><action
>De massa van 1 pound (Engelse pond)</action
></entry
></row>
<row
><entry
>ounce</entry
><entry
><action
>De massa van 1 ounce</action
></entry
></row>
<row
><entry
>ton</entry
><entry
><action
>De massa van 1 ton</action
></entry
></row>
<row
><entry
>mton</entry
><entry
><action
>De massa van 1 metrische ton (1000 kg)</action
></entry
></row>
<row
><entry
>uk_ton</entry
><entry
><action
>De massa van 1 UK ton</action
></entry
></row>
<row
><entry
>troy_ounce</entry
><entry
><action
>De massa van 1 troy ounce</action
></entry
></row>
<row
><entry
>karaat</entry
><entry
><action
>De massa van 1 karaat</action
></entry
></row>
<row
><entry
>gram_force</entry
><entry
><action
>De kracht van 1 gram gewicht</action
></entry
></row>
<row
><entry
>pound_force</entry
><entry
><action
>De kracht van 1 pound gewicht</action
></entry
></row>
<row
><entry
>kilopound_force</entry
><entry
><action
>De kracht van 1 kilopound gewicht</action
></entry
></row>
<row
><entry
>poundal</entry
><entry
><action
>De kracht van 1 poundal</action
></entry
></row>
<row
><entry
>cal</entry
><entry
><action
>De energie van 1 calorie</action
></entry
></row>
<row
><entry
>btu</entry
><entry
><action
>De energie van 1 British Thermal Unit</action
></entry
></row>
<row
><entry
>therm</entry
><entry
><action
>De energie van 1 Therm</action
></entry
></row>
<row
><entry
>hp</entry
><entry
><action
>Het vermogen van 1 paardekracht</action
></entry
></row>
<row
><entry
>bar</entry
><entry
><action
>De druk van 1 bar</action
></entry
></row>
<row
><entry
>atm</entry
><entry
><action
>De druk van 1 standaard atmosfeer</action
></entry
></row>
<row
><entry
>torr</entry
><entry
><action
>De druk van 1 torr</action
></entry
></row>
<row
><entry
>mhg</entry
><entry
><action
>De druk van een kwikkolom van 1 meter</action
></entry
></row>
<row
><entry
>inHg</entry
><entry
><action
>De druk van een kwikkolom van 1 inch</action
></entry
></row>
<row
><entry
>inh2o</entry
><entry
><action
>De druk van een waterkolom van 1 inch</action
></entry
></row>
<row
><entry
>psi</entry
><entry
><action
>De druk van 1 pound per vierkante inch</action
></entry
></row>
<row
><entry
>poise</entry
><entry
><action
>De dynamische viscositeit van 1 poise</action
></entry
></row>
<row
><entry
>stokes</entry
><entry
><action
>De kinematische viscositeit van 1 stokes</action
></entry
></row>
<row
><entry
>stilb</entry
><entry
><action
>De luminantie van 1 stilb</action
></entry
></row>
<row
><entry
>lumen</entry
><entry
><action
>De lichtstroom van 1 lumen</action
></entry
></row>
<row
><entry
>lux</entry
><entry
><action
>De verlichtingssterkte van 1 lux</action
></entry
></row>
<row
><entry
>phot</entry
><entry
><action
>De verlichtingssterkte van 1 phot</action
></entry
></row>
<row
><entry
>ftcandle</entry
><entry
><action
>De verlichtingssterkte van 1 footcandle</action
></entry
></row>
<row
><entry
>lambert</entry
><entry
><action
>De luminantie (lichtintensiteit) van 1 lambert</action
></entry
></row>
<row
><entry
>ftlambert</entry
><entry
><action
>De luminantie van 1 footlambert</action
></entry
></row>
<row
><entry
>curie</entry
><entry
><action
>De (radio)activiteit van 1 curie</action
></entry
></row>
<row
><entry
>roentgen</entry
><entry
><action
>De blootstelling (aan ioniserende straling) van 1 roentgen</action
></entry
></row>
<row
><entry
>rad</entry
><entry
><action
>De opgenomen dosis van 1 rad</action
></entry
></row>
<row
><entry
>N</entry
><entry
><action
>De kracht van 1 newton</action
></entry
></row>
<row
><entry
>dyne</entry
><entry
><action
>de kracht van 1 dyne</action
></entry
></row>
<row
><entry
>J</entry
><entry
><action
>De energie van 1 Joule</action
></entry
></row>
<row
><entry
>erg</entry
><entry
><action
>De energie van 1 erg</action
></entry
></row>

</tbody
></tgroup
></informaltable>

</sect1>

</chapter>

<chapter id="installation">
<title
>Installeren</title>

<sect1 id="getting-labplot">
<title
>Hoe &LabPlot; te verkrijgen</title>

<para
>&LabPlot; kunt u vinden op de thuispagina van sourceforge.net: <ulink url="http://labplot.sf.net"
>http://labplot.sf.net</ulink
>. Er is een overzicht van alle beschikbare pakketten op <ulink url="http://labplot.wiki.sourceforge.net/Download"
>http://labplot.wiki.sourceforge.net/Download</ulink
>. Geregeld worden verbeterde pakketten vrijgegeven, die  daar ook kunnen worden gevonden. </para>
</sect1>

<sect1 id="requirements">
<title
>Vereisten</title>

<para
>Om goed &LabPlot; te kunnen gebruiken, heeft u tenminste een standaard installatie nodig van &Qt; 5 en KF5 van &kde;, de &GNU; scientific library (GSL, de wetenschappelijke bibliotheek van GNU), &cantor; libcantor library. </para>

<!-- <para>
Optional &LabPlot; uses the following programs/libraries when available:
</para>

<itemizedlist>
<listitem
><para>
&GNU; scientific library (GSL) : used for special functions in the parser and most of the analysis functions.
</para
></listitem>
</itemizedlist>
-->

</sect1>

<sect1 id="compilation">
<title
>Compilatie en installatie</title
>&install.compile.documentation; </sect1>

</chapter>

<chapter id="command-line-options">
<title
>Opties voor de commandoregel</title>
<sect1 id="specify-a-file">
<title
>Een bestand opgeven</title>

<para
>Bij het opstarten van &LabPlot; kunt u op de opdrachtregel de naam opgeven van een projectbestand (eindigend op .lml, .lml.gz, .lml.bz2 of .lml.xz): <cmdsynopsis
><command
>labplot2</command
> <arg rep="repeat"
><replaceable
>bestandsnaam.lml</replaceable
></arg
> </cmdsynopsis>
</para>

</sect1>

<sect1 id="other-command-line-options">
<title
>Overige opties op de opdrachtregel</title>

<para
>De volgende opties op de opdrachtregel zijn beschikbaar</para>
<variablelist>
<varlistentry>
<term
><command
>labplot2 <option
>--help</option
></command
></term>
<listitem
><para
>Toont een lijst van de meeste beschikbare basisopties op de opdrachtregel.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><command
>labplot2 <option
>--no-splash</option
></command
></term>
<listitem
><para
>Splash screen niet tonen</para
></listitem>
</varlistentry>

<varlistentry>
<term
><command
>labplot2 <option
>--presenteren</option
></command
></term>
<listitem
><para
>Starten in de presenteermodus</para
></listitem>
</varlistentry>

<varlistentry>
<term
><command
>labplot2 <option
>--author</option
></command
></term>
<listitem
><para
>Toont de naam van de auteur van &LabPlot; in het tekstscherm</para
></listitem>
</varlistentry>

<varlistentry>
<term
><command
>labplot2 <option
>--version</option
></command
></term>
<listitem
><para
>Toont de versie-informatie voor &LabPlot;. Is ook beschikbaar met de opdracht <command
>labplot2 <option
>-v</option
></command
> </para
></listitem>
</varlistentry>

</variablelist>
</sect1>

</chapter>


<chapter id="faq">
<title
>Vragen en antwoorden</title>

<qandaset id="faqlist">

<qandaentry>
<question>
<para
>Voor welke platformen (computersystemen) is &LabPlot; beschikbaar?</para>
</question>
<answer>
<para
>&LabPlot; is ontwikkeld voor Unix-platformen met behulp van de &Qt;-toolkit (gereedschapskist) en &kde-frameworks;. Gewoonlijk kunt u &LabPlot; op elk platform compileren en gebruiken, dat door &kde-frameworks; wordt ondersteund. Een recente lijst met ondersteunde platformen en aanwijzingen voor het compileren en het laten werken van &LabPlot; vindt u op  <ulink url="http://labplot.wiki.sourceforge.net/Download"
> http://labplot.wiki.sourceforge.net/Download</ulink
>. </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Hoe exporteer ik een actief werkblad als een afbeelding?</para>
</question>
<answer
><para
>De standaard manier is met <menuchoice
><guimenu
>Bestand</guimenu
><guimenuitem
>Exporteren</guimenuitem
></menuchoice
>. Alle door &Qt; ondersteunde bestandsformaten zijn toegestaan. Selecteer het gewenste formaat, waarna het actieve werkblad wordt geëxporteerd </para
></answer>
</qandaentry>

<qandaentry>
<question>
<para
>Hoe kan ik Griekse letters gebruiken in titel, tekst bij de assen &etc;?</para>
</question>
<answer>
<para
>Open met de knop <guiicon
>&pi;</guiicon
> het venster voor het kiezen van karakters, of klik op <guiicon
>&tex;</guiicon
> voor het genereren van Griekse letters en andere tekens met &latex;. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Ik mis een belangrijke eigenschap. Wat kan ik doen?</para>
</question>
<answer>
<para
>Kijk in het TODO-bestand in de documentatie van &LabPlot;. Hier staan alle geplande eigenschappen, min of meer gesorteerd, die ik wil toevoegen aan toekomstige versies van &LabPlot;. Als u nog andere eigenschappen wenst of als u spoedig over een eigenschap in de lijst wilt kunnen beschikken, kunt u mij een email sturen met uw wensen en, indien mogelijk, voorbeelden of een korte beschrijving van wat u eigenlijk wilt. Het is dan heel goed  mogelijk dat de door u gewenste eigenschap in de volgende stabiele versie van &LabPlot; aanwezig zal zijn :-) </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Veel analytische functies zijn uitgeschakeld. Wat moet ik doen?</para>
</question>
<answer
><para
>Het lijkt erop dat uw &LabPlot;-pakket zonder GSL is gecompileerd (GSL: &GNU; Scientific Library: De GNU wetenschappelijke bibliotheek). &LabPlot; is zo gemaakt dat het zelfs werkt op systemen waarop de meeste standaard bibliotheken ontbreken. In vele distributies wordt &LabPlot; geleverd zonder deze toegevoegde functionaliteit. In dat geval zijn enkele functies niet beschikbaar. Gelukkig kunnen sommige programma's (zoals <application
>pstoedit</application
> of <application
>texvc</application
>) worden toegevoegd zonder dat &LabPlot; opnieuw moet worden gecompileerd. U kunt altijd de systeemomgeving controleren in het helpmenu van &LabPlot;. </para>
<para
>De pakketten op de officiële downloadpagina zijn altijd gecompileerd met de standaard bibliotheken (GSL, &etc;). U moet die pakketten  gebruiken als u alle eigenschappen wilt. </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Ik wil helpen. Kan ik aan &LabPlot; bijdragen?</para>
</question>
<answer
><para
>Ja, natuurlijk. Er is een hoop te doen. Zelfs als u niets weet van programmeren hebben we altijd nog mensen nodig die bugs (programmafouten) rapporteren, dingen uitproberen, en suggesties doen. Ook geeft het documenteren en het vertalen veel werk. (vertaler: :)  ). </para
></answer>
</qandaentry>


</qandaset>
</chapter>

<chapter id="license">

<title
>Licentie</title>

<para
>&LabPlot;</para>
<para
>Programma copyright &copy; 2007-2016 Stefan Gerlach <email
>stefan.gerlach@uni-konstanz.de</email
> Programma copyright &copy; 2008-2016 Alexander Semke <email
>Alexander.Semke@web.de</email
> </para>

<important>
<para
>&LabPlot; is nog in de ontwikkelingsfase. Er is een lange lijst van eigenschappen die nog moeten worden geïmplementeerd in komende versies van &LabPlot;. </para>
</important>

<para
>Omdat er nog veel te doen is, hebben de ontwikkelaars (programmeurs) alle hulp nodig die u kunt geven. Alle bijdragen, zoals wensen, correcties, verbeteringen, foutmeldingen of schermbeelden, zijn welkom. </para>

<para
>Documentatie copyright &copy; 2007-2016 Stefan Gerlach <email
>stefan.gerlach@uni-konstanz.de</email
> Documentatie copyright &copy; 2008-2015 Alexander Semke <email
>Alexander.Semke@web.de</email
> Documentation copyright &copy; 2014 Yuri Chornoivan <email
>yurchor@ukr.net</email
> </para>

&meld.fouten;&vertaling.freek;&vertaling.jaap; &underFDL; &underGPL; </chapter>




&documentation.index;
</book>
