# Referens till &kmplot;

## Funktionssyntax

Vissa syntaxregler måste följas:

    namn(var1[, var2])=term [;utökningar]

namn

- Funktionsnamnet. Om det första tecknet är r antar tolken att du använder polära koordinater. Om det första tecknet är x (till exempel xfunk) förväntar sig tolken en andra funktion med ett inledande y (här yfunk) för att definiera funktionen på parametrisk form.

var1

- Funktionsvariabeln

var2

- Funktionens grupp-parameter. Den måste avskiljas från funktionens variabel med ett kommatecken. Du kan använda grupp-parametern för att till exempel rita ett antal grafer från en funktion. Se alternativet P under func-extension.

term

- Uttrycket som definierar funktionen.

## Fördefinierade funktionsnamn och konstanter

Alla fördefinierade funktioner och konstanter som &kmplot; känner till kan visas genom att välja Hjälp Namn. De är:

sqr, sqrt

- Returnerar kvadraten och kvadratroten av ett tal.

exp, ln

- Returnerar exponenten och naturliga logaritmen av ett tal.

log

- Returnerar logaritmen med bas 10 av ett tal.

sin, arcsin

- Returnerar sinus och arcus sinus av ett tal. Observera att argumenten till sin och returvärdet från arcsin är i radianer.

cos, arccos

- Returnerar cosinus och arcus cosinus av ett tal. Också i radianer.

tan, arctan

- Returnerar tangens och arcus tangens av ett tal. Också i radianer.

sinh, arcsinh

- Returnerar hyperbolisk sinus och arcus hyperbolisk sinus av ett tal.

cosh, arccosh

- Returnerar hyperbolisk cosinus och arcus hyperbolisk cosinus av ett tal.

tanh, arctanh

- Returnerar hyperbolisk tangens och arcus hyperbolisk tangens av ett tal.

sin, arcsin

- Returnerar sinus och arcus sinus av ett tal. Observera att argumenten till sin och returvärdet från arcsin är i radianer.

cos, arccos

- Returnerar cosinus och arcus cosinus av ett tal. Också i radianer.

pi, e

- Konstanter som representerar &pgr; (3,14159...) och e (2,71828...).

Funktionerna, konstanterna, och till och med alla användardefinierade funktioner kan dessutom användas för att bestämma axlarnas inställningar. Se the-axes-tab.

## Utökningar

En utökning av en funktion anges genom att skriva in ett semikolen, följt av utökningen, efter funktionsdefinitionen. Till exempel:

    f(x)=x^2; A1

visar grafen y=x2 med dess förstaderivata. Utökningar som stöds beskrivs nedan:

N

- Funktionen lagras, men ritas inte upp. Alltså kan den användas som vilken annan användardefinierad eller fördefinierad funktion som helst.

A1

- Grafen för funktionens derivata ritas också upp med samma färg, men smalare linje. Den här utökningen har ingen betydelse för funktioner som definieras på parametrisk form.

A2

- Grafen för funktionens andraderivata ritas också upp med samma färg, men smalare linje. Den här utökningen har ingen betydelse för funktioner som definieras på parametrisk form.

D[a,b]

- Anger domänen där funktionen visas. För parametriska funktioner är detta domänen som parametern antar, och behöver bara anges för x-funktionen.

P[a{,b...}]

- Ange en värdemängd för en grupp-parameter, som ska användas för att visa funktionen. Till exempel: `f(x,k)=k*x;P[1,2,3]` ritar funktionerna f(x)=x, f(x)=2*x och f(x)=3*x. Du kan också använda funktioner som argument i alternativet P.

## Matematisk syntax

&kmplot; använder ett vanligt sätt att uttrycka matematiska funktioner, alltså bör du inte ha några svårigheter att komma på det. Operatorerna som &kmplot; förstår är, i minskande prioritetsordning:

^

- Circumflexsymbolen utför exponentiering, t.ex. `2^4` returnerar 16.

*, /

- Asterisk- och snedstrecksymbolerna utför multiplikation och division, t. ex. `3*4/2` returnerar 6.

+, -

- Plus- och minussymbolerna utför addition och subtraktion, t.ex. `1+3-2` returnerar 2.

Observera prioriteten, vilket betyder att om parenteser inte används, utförs exponentiering innan multiplikation/division, som utförs innan addition/subtraktion. Alltså returnerar `1+2*4^2` värdet 33, och inte exempelvis 144. För att ändra detta, använd parenteser. För att ta föregående exempel, kommer `((1+2)*4)^2` att returnera 144.

## Bildområde

Normalt ritas explicit angivna funktioner för hela den synliga delen av x-axeln. (Se func-extension för att ändra det för enskilda funktioner.) För varje bildpunkt på x-axeln, beräknar &kmplot; ett funktionsvärde. Om diagrammet innehåller den resulterande punkten förbinds den med den senast ritade punkten med en linje.

Parametriska funktioner ritas för parametervärden från 0 upp till 2&pgr;. Området kan också anges med utökningen D (se func-extension).

## Hårkorsmarkör

Medan muspekaren befinner sig över diagrammet ändrar markören form till ett hårkors. Aktuella koordinater kan ses i skärningspunkten med koordinataxlarna, och dessutom i statusraden längst ner i huvudfönstret.

Du kan följa en funktions värden mer precist genom att klicka på eller intill en graf. Hårkorset låses då och färgas i samma färg som grafen. Ytterligare ett klick någonstans i fönstret lämnar följningsläget.

Observera att följning bara är möjlig med explicit angivna funktioner. Koordinaterna visas alltid enligt ett kartesiskt koordinatsystem. Varken parametriska funktioner, funktioner som anges med polära koordinater, eller derivator kan följas på detta sätt.