KmPlot-håndbogen
KmPlot-håndbogen
næste

KmPlot-håndbogen

Klaus-Dieter Möller

Philip Rodrigues

Oversætter: Erik Kjær Pedersen
revision 1.2.0 (2006-02-24)

Tilladelse er hermed givet til at kopiere, videregive og/eller ændre dette dokument under betingelserne i GNU's Fri Dokumentation License, Version 1.1 eller en vilkårlig senere version publiceret af Free Software Foundation; uden invariante afsnit, uden tekster før omslaget, og uden tekster efter omslaget. En kopi af licensen er inkluderet i afsnittet ved navn " Medvirkende og licens".

KmPlot er en plotter af matematiske funktioner for KDE.

KmPlot er en del af KDE's edu-Projekt: http://edu.kde.org/


Kapitel 1. Indledning
Indledning
forrige
næste

Kapitel 1. Indledning

KmPlot er en matematisk funktionsplotter for KDE. Den har en indbygget kraftig fortolker. Du kan plotte forskellige funktioner samtidigt og kombinere deres funktionsled til at bygge nye funktioner.


Eksempler

KmPlot understøtter parametriske funktioner og funktioner i polære koordinater. Adskillige gittertilstande er mulige. Plottene kan udskrives med høj præcision i rigtig skala.

KmPlot sørger for også nogle numeriske og visuelle egenskaber såsom:

  • Udfyld i og beregn arealet mellem kurven og den første akse

  • Find minima og maksima

  • Ændr funktionsparametre dynamisk

  • Plot afledede og integraler.

Disse egenskaber hjælper til ved indlæring af forholdet mellem matematiske funktioner og deres grafiske repræsentation i et koordinatsystem.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 2. Første skridt med KmPlot
Første skridt med KmPlot
forrige
næste

Kapitel 2. Første skridt med KmPlot

Simpelt funktionsplot

I hovedværktøjlinjen er der et simpelt tekstfelt i hvilket du kan angive et funktionsudtryk. Skriv blot:

x^2
og tryk på Enter. Dette vil tegne plottet for y=x^2 i koordinatsystemet. Indtast et andet udtryk i tekstfeltet såsom
5*sin(x)
så vil et andet plot blive tilføjet.

Klik på én af de linjer du netop har plottet. Nu får krydshårene plottets farve og tilknyttes plottet. Du kan bruge musen til at flytte krydshårene langs med plottet. I statuslinjen for neden af vinduet vises koordinaterne for den nuværende position. Bemærk at hvis plottet berører x-aksen vil roden også blive vist i statuslinjen.

Klik på musen igen så vil krydshåret blive frigivet fra plottet.

Redigér egenskaber
Redigér egenskaber

Redigér egenskaber

Lad os lave nogle ændringer af funktionen og ændre farven på plottet.

Du kan redigere alle funktioner med menupunktet Plot->Redigér plot.... En dialog kommer frem med en liste af alle funktioner som du har plottet. Bemærk at KmPlot automatisk fandt et entydigt funktionsnavn for dit udtryk og kompletterede udtrykket til en funktionsligning.

Vælg f(x)=x^2 på listen. Et dobbeltklik eller et tryk på Redigér-knappen viser dig et dialogvindue. Her har du adgang til mange valg. Lad os omdøbe funktionen og flytte plottet 5 enheder nedad. Ændr funktionsligningen til

parabola(x)=x^2-5

For at vælge en anden farve for plottet klik på feltet Farve:. Tryk endelig på O.k. så vil dine ændringer få virkning i koordinatsystemet.

Bemærk

Alle ændringer kan fortrydes indtil du trykker på O.k. i dialogen Redigér plot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 3. Brug af KmPlot
Brug af KmPlot
forrige
næste

Kapitel 3. Brug af KmPlot

KmPlot bruger navngivne funktioner, som kan angives i Cartesiske koordinater (kaldet “eksplicitte funktioner”), polære koordinater eller som parametriske funktioner. For at indgive en funktion, vælges Plot->Redigér plot.... Du kan indtaste nye funktioner i tekstfeltet Funktionsligning i KmPlot's hovedvindue. Tekstfeltet kan håndtere eksplicitte og polære funktioner. . Hver funktion du indgiver skal have et entydigt navn (dvs., et navn der ikke er optaget af nogen af de eksisterende funktioner vist i listefeltet). Et funktionsnavn vil blive genereret automatisk hvis du ikke angiver et.

For yderligere information om KmPlot's funktioner, se Kapitel 5, KmPlot Reference.


Skærmaftryk

Funktionstyper

Eksplicitte funktioner

For at indgive en eksplicit funktion (dvs., en funktion på formen y=f(x)) til KmPlot, indtastes den på følgende form:

f(x)=udtryk
Hvor:
  • f er navnet på funktionen, som kan være en vilkårlig streng af bogstaver og tal du vælger, forudsat den ikke starter med nogen af bogstaverne x, y eller r (da disse bruges til parametriske og polære funktioner).

  • x er x-koordinaten, der skal bruges i udtrykket der efterfølger lighedstegnet. Det er rent faktisk en dum variabel, så du kan bruge et vilkårligt variabelnavn du vil, virkningen vil være den samme.

  • udtryk er det udtryk der skal plottes, givet i passende syntaks for KmPlot. Se “Matematisk syntaks”.

Som et eksempel, for at tegne grafen for y=x2+2x, indtastes følgende i funktionsdialogen for KmPlot:

f(x)=x^2+2

Parametriske funktioner

Parametriske funktioner er dem hvor x- y-koordinater defineres ved separate funktioner af en anden variabel, ofte kaldet t. For at indgive en parametrisk funktion i KmPlot, følges proceduren som for en eksplicit funktion, men navnet på funktionen der beskriver x-koordinaten startes med bogstavet x, og funktionen der beskriver y-koordinaten med bogstavet y. Som med eksplicitte funktioner, kan du bruge et vilkårligt variabelnavn du ønsker for parameteren. For at tegne en parametrisk funktion, skal du gå til PlotNyt parametrisk plot.... Et funktionsnavn vil blive lavet automatisk hvis du ikke angiver et.

Som et eksempel, lad os sige du ønsker at tegne en cirkel, som har parametriske ligninger x=sin(t), y=cos(t). I KmPlot's funktionsdialog, gøres så følgende:

  1. Åbn den parametriske plot-dialog med Plot->Nyt parametrisk plot....

  2. Indtast navnet på funktionen, lad os sige cirkel, i Navnefeltet. Navnene på x- og y-funktionerne ændres så til at reflektere dette navn: x-funktionen bliver til xcircle(t) og y-funktionen bliver til ycircle(t).

  3. I x- og y-felterne, indtastes der passende ligninger, dvs., xcircle(t)=sin(t) og ycircle(t)=cos(t).

Klik nu på O.k., så vil funktionen blive tegnet.

Du kan indstille nogle yderligere valgmuligheder for plottet i denne dialog:

Skjul

Hvis dette er valgt, bliver plotte ikke tegnet, men KmPlot husker funktionens definition, så du kan bruge den til at definere andre funktioner.

Selvvalgt plot-minimumområde, Selvvalgt plot-maksimumområde

Hvis dette er valgt, kan du ændre maksimum- og minimum-værdierne for parameteren t for hvilken funktionen plottes ved brug af min- og maks-felterne.

Linjebredde:

Med dette kan du sætte bredden af den linje der tegnes i plotområdet, i enheder på 0,1mm.

Farve:

Klik på farvefeltet og vælg en farve i den dialog der kommer frem. Linjen i plottet vil blive tegnet med denne farve.

Indtastning af funktioner i polære koordinater

I polære koordinater repræsenteres et punkt ved sin afstand til 0-punktet (sædvanligvis kaldet r), og den vinkel en linje fra 0-punktet har med x-aksen (sædvanligvis repræsenteret ved det græske bogstav theta). For at angive funktioner i polære koordinater, bruges menuindgangen Plot->Nyt polært plot.... I feltet der hedder r, den fuldstændige funktionsdefinition, inklusive navnet på theta-variablen du ønsker at bruge, f.eks., for til at tegne Arkimedes' spiral r=theta, skrives:


(theta)=theta

så hele linjen siger “r(theta)=theta”. Bemærk at du kan bruge et vilkårligt navn for theta-variablen, så “r(foo)=foo” ville have givet nøjagtigt det samme.

Kombination af funktioner
Kombination af funktioner

Kombination af funktioner

Funktioner kan kombineres til at producere nye funktioner. Indtast blot funktioner efter lighedstegnet i et udtryk som om funktionerne var variabler. For eksempel, hvis du har defineret funktioner f(x) og g(x), kan du plotte summen af f og g med:


sum(x)=f(x)+g(x)

Bemærk at du kun kan kombinere funktioner af samme type, f.eks. kan en eksplicit funktion ikke kombineres med en polær funktion.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Ændring af funktionernes udseende
Ændring af funktionernes udseende

Ændring af funktionernes udseende

For at ændre udseendet af en funktions graf i hoved-plottevinduet, vælges funktionen i Redigér plot-dialogen, og der klikkes på Redigér-knappen. I den dialog der kommer frem, kan du ændre linjebredden i tekstfeltet, og farven på funktionens graf ved at klikke på farveknappen i for neden. Hvis du redigere en eksplicit funktion, vil du se en dialog med tre faneblade. I det første angiver du funktionens ligning. Fanebladet Afledte lader dig tegne første og anden afledte af funktionen. Med fanebladet Integral kan du tegne integralet af funktionen som beregnes ved brug af Euler's metode.

En anden måde at redigere en funktion er at højreklikke på grafen. I den menu der kommer frem vælges Redigér

For yderligere information om popop-menuen, se “Popop-menu”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Popop-menu
Popop-menu

Popop-menu

Når der højreklikkes på en plot-funktion eller en enkeltpunkts parametrisk plot-funktion kommer en popop-menu frem. I denne menu er der fem punkter:

Skjul

Skjuler den valgte graf. Andre plot af grafens funktion vil stadig blive vist.

Fjern

Fjerner funktionen. Alle dens grafer forsvinder.

Redigér

Viser editor-dialog for den valgte funktion.

Kopiér

Kopierer grafen til en anden kørende instans af KmPlot.

Flyt

Flytter grafen til en anden kørende instans af KmPlot.

For plot-funktioner er der også følgende fire punkter:

Få y-værdi

Åbner en dialog i hvilken dan finde y-værdien der svarer til en bestemt x-værdi. Den valgte graf vil bliv fremhævet i dialogen. Skriv en x-værdi i X-feltet, og klik på Beregn (eller tryk på Enter). Den tilsvarende y-værdi bliver så vist under Y.

Søg efter minimumsværdien

Find minimumsværdien for grafen i et bestemt område. Den valgte graf bliver fremhævet i den dialog der kommer frem. Indtast nedre og øvre grænse for det område hvor du ønsker at søge efter et minimum, og klik på Find. Så vil x- og y-værdierne ved minimumspunktet blive vist.

Søg efter maksimumsværdien

Dette er det samme som Søg efter minimumsværdi ovenfor, men det finder maksima i stedet for minima.

Beregn integral

Vælg x-værdierne for grafen i den nye dialog der kommer frem. Beregner integralet og markerer området mellem grafen og x-aksen i det valgte område i grafens farve.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 4. Indstilling af KmPlot
Indstilling af KmPlot
forrige
næste

Kapitel 4. Indstilling af KmPlot

For at få adgang til KmPlot's indstillingsdialog, vælges Opsætning->Indstil KmPlot.... Et antal indstillinger (Farver..., Koordinatsystem..., Skalering... og Skrifttyper...) kan kun ændres fra menuen Redigér.

Indstilling af Generelt

Her kan du indstille den globale opsætning som automatisk vil blive gemt når du går ud af KmPlot. Under den første side kan du indstille beregningspræcision, vinkeltilstand (radianer eller grader), baggrundsfarve og forstørrelsesfaktorer.


Skærmaftryk af KmPlots indstillingsdialog

Den andet side lader dig definere dine egne konstanter. KmPlot gemmer konstanterne i den samme fil som KCalc. Det betyder at du kan lave en konstant i KmPlot, lukke programmet og indlæse den i KCalc og omvendt. KmPlot understøtter kun konstantnavne der består af et stort bogstav og hvis du definerer en konstant i KCalc der ikke er på et tegn, vil navnet blive trunkeret. Hvis du for eksempel allerede har konstanterne "aeble" og "ananas" i KCalc, vil de blive omdøbt til "A" og "B" i KmPlot.

Farver-indstilling
Farver-indstilling

Farver-indstilling

I Koordinater-fanebladet af Farver indstillingsdialogen kan du ændre farverne på akser og gitter for KmPlot's hovedområde.


Skærmaftryk af indstillingsdialogen for farver

I Standardfunktionsfarver-fanebladet kan du ændre de farver der bruges på graferne for de ti funktioner der er tilladt i KmPlot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Indstilling af koordinatsystem
Indstilling af koordinatsystem

Indstilling af koordinatsystem

Akser-indstilling

X-Akse

Sætter området for x-aksens skala. Du kan vælge et af de prædefinerede områder eller vælge Brugerindstil for at lave dine egne. Bemærk at i Brugerindstil-felterne, kan du bruge de prædefinerede funktioner og konstanter (se “Prædefinerede funktionsnavne og konstanter”) som ekstremer for området (f.eks., sæt min: til 2*pi). Du kan endog bruge funktioner du har defineret til at sætte ekstremerne for ekseområderne. For eksempel, hvis du har defineret en funktion f(x)=x^2, kunne du sætte min: til f(3), som ville få den nedre ende of området til at blive lig med 9.

Y-Akse

Sætter området for y-aksen. Se “X-Akse” ovenfor.

Aksers linjebredde:

Sætter bredden af de linjer der repræsenterer akserne.

Mærke-bredde:

Sætter bredden af de linjer der repræsenterer mærker på akserne.

Mærke-længde:

Sætter længden af de linjer der repræsenterer mærker på akserne.

Vis etiketter

Hvis dette er afkrydset vil navne (x, y) på akserne blive vist på plottet og aksernes mærker har navne.

Vis ekstra ramme

Hvis dette er markeret, indrammes plotområdet af en ekstra linje.

Vis akser

Hvis dette er markeret er akserne synlige.

Vis pile

Hvis dette er markeret vises akserne med pile for enden.

Gitter-indstilling

Du kan sætte Gitter-stil til en ud af fire muligheder:

Ingen

Ingen gitterlinjer tegnes i plot-området

Linjer

Lige linjer former et gitter af firkanter i plot-området.

Krydser

Der tegnes krydser til at indikere punkter hvor x og y har heltalsværdier (f.eks., (1,1), (4,2) osv.).

Polært

Linjer med konstant radius og med konstant vinkel tegnes i plot-området.

Linjebredde bruges til at sætte bredden af linjerne i gitteret.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Indstilling af Skalering
Indstilling af Skalering

Indstilling af Skalering


Skærmaftryk af indstillingsdialogen for skala

For hver akse kan du indstille Skalering og Udskrift: af et mærke. Skalering vælger hvor mange enheder fra hinanden aksernes mærker vil være (og derfor, hvorlangt fra hinanden gitterlinjerne vil blive tegnet), og Udskrift vælger længden af et mærke når det vises på skærmen eller udskrives. På denne måde kan disse tilvalg bruges til at ændre størrelsen af grafen på skærmen eller på en side: For eksempel, hvis du fordobler Udskrift-indstillingen mens du beholder Skalering-indstillingen vil det resultere i at grafen fordobles i højde eller bredde.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Skrifttyper-indstilling
Skrifttyper-indstilling

Skrifttyper-indstilling


Skærmaftryk af indstillingsdialogen for skrifttype

Overskriftstabel sætter skrifttypen for informationstabellen vist i KmPlot's udskrifter, og Akse-etiketter sætter skrifttypen brugt til alle etiketter på akser i plot-området.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 5. KmPlot Reference
KmPlot Reference
forrige
næste

Kapitel 5. KmPlot Reference

Funktionssyntaks

Nogle syntaksregler der skal adlydes:

navn(var1[, var2])=led [;udvidelser]
navn

Funktionens navn. Hvis det første tegn er “r” vil fortolkeren antage at du bruger polære koordinater. Hvis det første tegn er “x” (for eksempel “xfunc”) vil fortolkeren forvente en anden funktion med et indledende “y” (her “yfunc”) til at definere funktionen på parametrisk form.

var1

Functionens variabel

var2

Funktionens “gruppeparameter”. Den skal være adskilt fra funktionens variabel ved et komma. Du kan bruge gruppeparameteren til, for eksempel, at plotte et antal grafer ud fra en funktion. Parameterværdierne kan vælges manuelt eller du kan vælge at have en skyderlinje der kontrollerer en parameter. Ved at ændre værdien af skyderen vil parameteren blive ændret. Skyderen kan sættes til et helt tal mellem 0 og 100.

led

Udtrykket der definerer funktionen.

Prædefinerede funktionsnavne og konstanter
Prædefinerede funktionsnavne og konstanter

Prædefinerede funktionsnavne og konstanter

Alle fordefinerede funktioner og konstanter som KmPlot kender kan vises ved at vælge Hjælp->Fordefinerede matematiske funktioner. De er:

sqr, sqrt

Giver henholdsvis kvadratet og kvadratroden af et til.

exp, ln

Giver henholdsvis eksponential-funktionen og den naturlige logaritme af et tal.

log

Giver 10-tals logaritmen af et tal.

sin, arcsin

Giver henholdsvis sinus og arcsinus af et tal. Bemærk at argumentet til sin og værdien for arcsin er i radianer.

cos, arccos

Giver henholdsvis cosinus og den inverse cosinus af et tal. Også i radianer.

tan, arctan

Giver henholdsvis tangens og arctangens af et tal. Også i radianer.

sinh, arcsinh

Giver henholdsvis hyperbolsk sinus og den inverse hyperbolske sinus af et tal.

cosh, arccosh

Giver henholdsvis hyperbolsk cosinus og den inverse hyperbolske cosinus af et tal.

tanh, arctanh

Giver henholdsvis hyperbolsk tangens og den inverse hyperbolske tangens af et tal.

sin, arcsin

Giver henholdsvis sinus og arcsinus af et tal. Bemærk at argumentet til sin og værdien for arcsin er i radianer.

cos, arccos

Giver henholdsvis cosinus og den inverse cosinus af et tal. Også i radianer.

pi, e

Konstanter der repræsenterer henholdsvis π (3.14159...) og e (2.71828...).

Disse funktioner og konstanter og endog alle brugerdefinerede funktioner kan også bruges til at afgøre akseindstillinger. Se Akser-indstilling”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Udvidelser
Udvidelser

Udvidelser

En udvidelse for en funktion angives ved at indtaste et semikolon, fulgt af udvidelsen, efter funktionens definition. Udvidelsen kan enten være skrevet i hurtigredigeringsfeltet eller ved at bruge DCOP-metoden Parser addFunction. Ingen af de udvidelser der er tilgængelige for parametriske funktioner bortset fra D[a,b] virker for polære funktioner også. For eksempel vil:

      
        f(x)=x^2; A1
      
    
vise grafen y=x2 med dens første afledede. Understøttede udvidelser er beskrevet nedenfor:
N

Funktionen vil blive gemt men ikke tegnet. Derved kan den bruges ligesom en vilkårlig anden brugerdefineret eller prædefineret funktion.

A1

Grafen af den afledede af funktionen vil også blive tegnet med samme farve men med mindre linjebredde.

A2

Grafen af den anden afledede af funktionen vil også blive tegnet med samme farve men med mindre linjebredde.

D[a,b]

Sætter det domæne for hvilket funktionen vil blive vist.

P[a{,b...}]

Giver et sæt værdier for en gruppeparameter for hvilke funktionen skal vises. For eksempel vil: f(x,k)=k*x;P[1,2,3] plotte funktionerne f(x)=x, f(x)=2*x and f(x)=3*x. Du kan også bruge funktionerne som argumenterne til P-tilvalget.

Bemærk venligst at du også kan udføre alle disse operationer ved brug af editoren for funktioner.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Matematisk syntaks
Matematisk syntaks

Matematisk syntaks

KmPlot bruger en almindelig måde at udtrykke matematiske funktioner, så du skulle ikke have besvær med at finde ud af det. Operatorerne som KmPlot forstår er i nedadgående rækkefølge:

^

Karet-symbolet udfører eksponentiation. f.eks. giver 2^4 16.

*, /

Stjernen og skråstregen udfører multiplikation og division . f.eks. giver 3*4/2 6.

+, -

Plus og minus symbolerne udfører addition og subtraktion. f.eks. giver 1+3-2 2.

Bemærk rækkefølgen hvilket betyder at hvis ingen parenteser bliver brugt, udføres eksponentiation før multiplikation/division, som igen udføres før addition/subtraktion. Så 1+2*4^2 giver 33, og ikke foreksempel 144. For at sætte dette ud af kraft bruges parenteser. For at bruge ovenstående eksempel: ((1+2)*4)^2 vil give 144.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Plotte-område
Plotte-område

Plotte-område

Som standard vil eksplicit givne funktioner blive plottet for hele den synlige del af x-aksen. Du kan angive et andet område i redigeringsdialogen for funktionen.) For hver pixel på x-aksen beregner KmPlot en funktionsværdi. Hvis plotteområdet indeholder det resulterende punkt forbindes det til det sidst tegnede punkt med en linje.

Parametriske funktioner plottes for parameterværdier fra 0 op til 2π. Du kan også indstille plotteområdet i dialogen for funktionen.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Krydshårsmarkør
Krydshårsmarkør

Krydshårsmarkør

Mens musemarkøren er over plotteområdet ændres markøren til et krydshår. De aktuelle koordinater kan ses ved gennemsnittet med koordinatakserne og også i statuslinjen for neden af hovedvinduet.

Du kan spore en funktions værdier mere præcist ved at klik på eller ved siden af en graf. Den valgte funktion vises så i statuslinjen i den højre søjle. Krydshåret vil så blive fanget og farvet med samme farve som grafen. Hvis grafen har samme farve som baggrundsfarven, vil krydshåret have den inverterede farve af baggrunden. Når musen flyttes eller der trykkes på venstre eller højre piletastvil krydshåret følge funktionen og du ser den nuværende x- og y-værdi. Hvis krydshåret er tæt ved y-aksen, bliver rodværdien vist i statuslinjen. Du kan skifte mellem funktionerne med op- og ned-tasterne. Endnu et klik et sted i i vinduet eller tryk med en vilkårlig ikke-navigerende tast vil få dig ud af denne sporingstilstand.

Bemærk at sporing kun er m,ulig med eksplicit givne funktioner. Koordinaterne bliver altid vist i et kartesiskan system af koordinater. Hverken ikke-enkeltpunkt parametriske funktioner eller funktioner givet i polære koordinater kan spores på denne måde.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 6. Kommandoreference
Kommandoreference
forrige
næste

Kapitel 6. Kommandoreference

Fil-menuen

Fil->Ny (Ctrl+N)

Starter et nyt Plot ved at rydde koordinatsystemet og nulstille funktionsfortolkeren.

Fil->Åbn... (Ctrl+O)

Åbner et eksisterende dokument.

Fil->Åbn nylige

Viser en liste af nyligt åbnede filer. Valg ef en fra denne liste plotter funktionerne i filen.

Fil->Gem (Ctrl+S)

Gemmer dokumentet.

Fil->Gem som...

Gemmer dokumentet under et andet navn.

Fil->Udskriv... (Ctrl+P)

Sender plottet til en printer eller fil.

Fil->Eksportér...

Eksportér værdier til en tekstfil. Hver værdi i parameterlisten vil blive skrevet til en linje i filen.

Fil->Afslut (Ctrl+Q)

Afslutter KmPlot.

Redigeringsmenuen
Redigeringsmenuen

Redigeringsmenuen

Redigér->Farver...

Viser opsætningsdialogen for Farver. Se Farver-indstilling”.

Redigér->Koordinatsystem...

Viser Opsætning af koordinatsystem dialogen. Se “Indstilling af koordinatsystem.

Redigér->Skalering

Viser opsætningsdialogen for Skalering. Se “Indstilling af Skalering.

Redigér->Skrifttyper...

Viser opsætningsdialogen for Skrifttyper. Se Skrifttyper-indstilling”.

Redigér->Koordinatsystem I

Viser både positive og negative x- og y-værdier på gitteret.

Redigér->Koordinatsystem II

Viser positive og negative y-værdier, men kun positive x-værdier

Redigér->Koordinatsystem III

Viser kun positive x- og y-værdier.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Plot-menuen
Plot-menuen

Plot-menuen

Plot->Nyt funktionsplot

Åbner dialogen til at lave et nyt funktionsplot. Se Kapitel 3, Brug af KmPlot.

Plot->Nyt parametrisk plot

Åbner dialogen til at lave et nyt parametrisk plot. Se Kapitel 3, Brug af KmPlot.

Plot->Nyt polært plot

Åbner dialogen til at lave et nyt polært plot. Se Kapitel 3, Brug af KmPlot.

Plot->Redigér plot...

Viser funktionsdialogen. Der kan du tilføje, redigere og fjerne funktioner. Se Kapitel 3, Brug af KmPlot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Forstør-menuen
Forstør-menuen

Forstør-menuen

De første fem punkter i menuen ændrer forstørrelsestilstanden.

Zoom->Ingen forstørrelse (Ctrl+0)

Deaktivér forstørrelsestilstand.

Zoom->Forstør rektangulært (Ctrl+1)

Lader brugeren tegne et rektangel. De minimale og maksimale værdier vil blive sat til rektanglets koordinater.

Zoom->Zoom ind (Ctrl+2)

De minimale og maksimale værdier kommer tættere på hinanden og det valgte punkt på grafen vil blive centrered.

Zoom->Zoom ud (Ctrl+3)

De minimale og maksimale værdier bliver mere adskilt fra hinanden og det valgte punkt på grafen bliver centreret.

Zoom->Centerpunkt (Ctrl+4)

Det valgte punkt på grafen vil blive centreret.

Forstør->Tilpas kontrol til trigonometriske funktioner

Skalaen bliver tilpasset til trigonometriske funktioner. Dette virker både for radianer og grader.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Værktøjsmenuen
Værktøjsmenuen

Værktøjsmenuen

Denne menu indeholder nogle værktøjer for funktionerne der kan være nyttige:

Værktøjer->Få y-værdi

Lad brugeren få y-værdien for en bestemt x-værdi. For øjeblikket er kun plot-funktioner understøttet. Skriv en værdi eller et udtryk i tekstfeltet under "X:". I listennedenunder bliver alle de tilgængelige funktioner vist. Tryk på "Beregn"-knappen for at finde funktionens y-værdi. Resultatet vil så blive vist i y-værdi feltet.

Værktøjer->Søg efter minimumværdi...

Find minimumværdien for grafen i et bestemt område.

Værktøjer->Søg efter maksimumværdi...

Find maksimumværdien for grafen i et bestemt område.

Værktøjer->Beregn integral

Vælg en graf og x-værdierne i den nye dialog der kommer frem. Beregner integralet og tegner området mellem grafen og x-aksen i det område der er angivet ved de valgte x-værdier i grafens farve.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menuen Opsætning
Menuen Opsætning

Menuen Opsætning

Opsætning->Vis/Skjul værktøjslinje

Slå visning af væktøjslinjen til og fra. Som standard er den til.

Opsætning->Vis/Skjul statuslinje

Slå visning af statuslinjen i bunden af KmPlot's hovedvinude til og fra. Standard er til.

Opsætning->Fuldskærmstilstand (Ctrl-Shift-F)

Med denne handling kan du slå fuldskærmstilstand til og fra.

Opsætning->Vis skydere

Skifter mellem at vise skyderne 1 til 4.

Opsætning->Indstil genveje...

Personliggør tastebindinger for KmPlot.

Opsætning->Indstil værktøjslinjer...

Personliggør værktøjslinjer for KmPlot.

Opsætnings->Indstil KmPlot...

Brugerindstil KmPlot. De tilgængelige valgmuligheder er beskrevet i Kapitel 4, Indstilling af KmPlot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Hjælpemenuen
Hjælpemenuen

Hjælpemenuen

KmPlot har en standard KDE Hjælpe som beskrevet nedenfor, med en tilføjelse:

Hjælp->Prædefinerede matematiske funktioner...

Åbner et vindue med en liste af prædefinerede funktionsnavne og konstanter som KmPlot kender.

Standard KDE Hjælp-indgange er:

Hjælp->KmPlot-håndbogen (F1)

Starter KDE's Hjælpesystem startende med hjælpesiderne for KmPlot (dette dokument).

Hjælp->Hvad er dette? (Shift+F1)

Ændrer musemarkøren til en kombination af en pil og et spørgsmålstegn. Klik på punkter indenfor KmPlot vil åbne et hjælpevindue (hvis der findes et for dette punkt) der forklarer punktets funktion.

Hjælp->Rapportér problem...

Åbner problemrapport dialogen hvor du kan rapportere en fejl eller bede om en “ønskeseddel” egenskab.

Hjælp->Om KmPlot

Dette vil vise version og forfatterinformation.

Hjælp->Om KDE

Dette viser KDE versionen og anden basal information.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 7. Scripter i KmPlot
Scripter i KmPlot
forrige
næste

Kapitel 7. Scripter i KmPlot

En ny funktion i KDE 3.4 er at du kan skrive scripter for KmPlot med DCOP. For eksempel, hvis du ønsker at definere en ny funktion f(x)=2sin x+3cos x, sætte dens linjebredde til 20 og så tegne den skriver du i en konsol:

dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x" Dette resulterer i at den nye funktions id-nummer bliver returneret, eller -1 hvis funktionen ikke kunne defineres.

>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID Denne kommando sætter linjebredden for funktionen med id-nummer ID til 20.

>dcop kmplot-PID View drawPlot Denne kommando genopfrisker vinduet så funktionen bliver synlig.

En liste over de tilgængelige funktioner:

KmPlotShell fileOpen &url

Indlæs filen url.

MainDlg isModified

Returnerer true hvis der er udført nogen ændringer.

MainDlg editColors

Åbner dialogen til at redigere farver.

MainDlg editAxes

Åbner dialogen til at redigere koordinatakser.

MainDlg editScaling

Åbner dialogen til at redigere skalering.

MainDlg editFonts

Åbner dialogen til at redigere skrifttyper.

MainDlg editConstants

Åbner dialogen til at redigere konstanter.

MainDlg newFunction

Åbner den nye funktions plot-dialog.

MainDlg newParametric

Åbner den nye dialog for parametrisk plot.

MainDlg newPolar

Åbner den nye dialog for polært plot.

MainDlg toggleShowSlider0

Viser/skjuler parameterskyder vindue nummer 1.

MainDlg toggleShowSlider1

Viser/skjuler parameterskyder vindue nummer 2.

MainDlg toggleShowSlider2

Viser/skjuler parameterskyder vindue nummer 3.

MainDlg toggleShowSlider3

Viser/skjuler parameterskyder vindue nummer 4.

MainDlg slotSave

Gemmer funktionerne (åbner gemmedialogen hvis det er en ny fil).

MainDlg slotSaveas

Det samme som at vælge Fil->Gem som i menuen.

MainDlg slotEditPlots

Åbner dialogen til at redigere plot.

MainDlg slotPrint

Åbner udskriftsdialogen.

MainDlg slotExport

Åbner eksportdialogen.

MainDlg slotSettings

Åbner opsætningsdialogen.

MainDlg slotNames

Viser en liste af prædefinerede matematiske funktioner.

MainDlg slotCoord1

Koordinatsystem I.

MainDlg slotCoord2

Koordinatsystem II.

MainDlg slotCoord3

Koordinatsystem III.

MainDlg getYValue

Det samme som at vælge Værktøjer->Få y-værdi... i menuen.

MainDlg findMinimumValue

Det samme som at vælge Værktøjer->Søg efter minimumsværdi... i menuen.

MainDlg findMaximumValue

Det samme som at vælge Værktøjer->Søg efter maksimumsværdi... i menuen.

MainDlg graphArea

Det samme som at vælge Værktøjer->Beregn integral... i menuen.

Parser addFunction f_str

Tilføjer en ny funktion med udtrykket f_str. Hvis udtrykket ikke indeholder et funktionsnavn, vil det blive auto-genereret. Id-nummeret for den nye funktion returneres, eller -1 hvis funktionen ikke kunne defineres.

Parser delfkt id

Fjerner funktionen med id-nummer id. Hvis funktionen ikkekunne slettes, returneres false, ellers true.

Parser setFunctionExpression f_str id

Sætter udtrykket for funktionen med id-nummer id til f_str. Returnerer true hvis det lykkes, ellers false.

Parser countFunctions

Returnerer antallet af funktioner (parametriske funktioner tæller dobbelt).

Parser listFunctionNames

Returnerer en liste med alle funktioner.

Parser fnameToId f_str

Returnerer id-nummer for f_str eller -1 hvis funktionsnavnet f_str ikke blev fundet.

Parser id x

Beregner værdien x for funktionen med ID id eller returnerer 0.0 hvis id ikke eksisterer.

Parser functionFVisible id

Returnerer true hvis funktionen med ID id er synlig, ellers false.

Parser functionF1Visible id

Returnerer true hvis den første afledede af funktionen med ID id er synlig, ellers false.

Parser functionF2Visible id

Returnerer true hvis den anden afledede af funktionen med ID id er synlig, ellers false.

Parser functionIntVisible id

Returnerer true hvis integralet af funktionen med ID id er synlig, ellers false.

Parser setFunctionFVisible visible id

Viser funktionen med ID id hvis visible er sand. Hvis visible er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false

Parser setFunctionF1Visible visible id

Viser den første afledede af funktionen med ID id hvis visible er sand. Hvis visible er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.

Parser setFunctionF2Visible visible id

Viser den anden afledede af funktionen med ID id hvis visible er sand. Hvis visible er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.

Parser setFunctionIntVisible visible id

Viser integralet af funktionen med ID id hvis visible er sand. Hvis visible er falsk, vil funktionen være skjult. True returneres hvis funktionen eksisterer, ellers false.

Parser functionStr id

Returnerer funktionsudtryk for funktionen med ID id. Hvis funktionen ikke eksisterer, en returneres en tom streng i stedet.

Parser functionFColor id

Returnerer farven af funktionen med ID id.

Parser functionF1Color id

Returnerer farven af den første afledede af funktionen med ID id.

Parser functionF2Color id

Returnerer farven af den anden afledede af funktionen med ID id.

Parser functionIntColor id

Returnerer farven af integralet af funktionen med ID id.

Parser setFunctionFColor color id

Sætter farven for funktionen med ID id til color. True returneres hvis funktionen eksisterer, ellers false.

Parser setFunctionF1Color color id

Sætter farven for den første afledede af funktionen med ID id til color. True returneres hvis funktionen eksisterer, ellers false.

Parser setFunctionF2Color color id

Sætter farven for den anden afledede af funktionen med ID id til color. True returneres hvis funktionen eksisterer, ellers false.

Parser setFunctionIntColor color id

Sætter farven for integralet af funktionen med ID id til color. True returneres hvis funktionen eksisterer, ellers false.

Parser functionFLineWidth id

Returnerer linjebredden af funktionen med ID id. Hvis funktionen ikke eksisterer, returneres 0.

Parser functionF1LineWidth id

Returnerer linjebredden af den første afledede af funktionen med ID id. Hvis funktionen ikke eksisterer, returneres 0.

Parser functionF2LineWidth id

Returnerer linjebredden af den første afledede af funktionen med ID id. Hvis funktionen ikke eksisterer, returneres 0.

Parser functionIntLineWidth id

Returnerer linjebredden af integralet af funktionen med ID id. Hvis funktionen ikke eksisterer, returneres 0.

Parser setFunctionFLineWidth linewidth id

Sætter linjebredden for funktionen med ID id til linewidth. True returneres hvis funktionen eksistere, ellers false.

Parser setFunctionF1LineWidth linewidth id

Sætter linjebredden for den første afledede af funktionen med ID id til linewidth. True returneres hvis funktionen eksistere, ellers false.

Parser setFunctionF2LineWidth linewidth id

Sætter linjebredden for den anden afledede af funktionen med ID id til linewidth. True returneres hvis funktionen eksistere, ellers false.

Parser setFunctionIntLineWidth linewidth id

Sætter linjebredden for integralet af funktionen med ID id til linewidth. True returneres hvis funktionen eksistere, ellers false.

Parser functionParameterList id

Returner en liste med alle parameterværdier for funktionen med ID id.

Parser functionAddParameter new_parameter id

Tilføjer parameterværdien new_parameter til funktionen med ID id. True returneres hvis operationen lykkedes, ellers false.

Parser functionRemoveParameter remove_parameter id

Fjerner parameterværdien remove_parameter fra funktionen med ID id. True returneres hvis operationen lykkedes, ellers false.

Parser functionMinValue id

Returnerer det minimale plotområdes værdi for funktionen med ID id. Hvis funktionen ikke eksisterer eller hvis minimumsværdien ikke er defineret, returneres en tom streng.

Parser functionMaxValue id

Returnerer det maksimale plotområdes værdi for funktionen med ID id. Hvis funktionen ikke eksisterer eller hvis maksimumværdien ikke er defineret, returneres en tom streng.

Parser setFunctionMinValue min id

Sætter det minimale plotområdes værdi for funktionen med ID id til min. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.

Parser setFunctionMaxValue max id

Sætter det maksimale plotområdes værdi for funktionen med ID id til min. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.

Parser functionStartXValue id

Returnerer det initiale x-punkt for integralet af funktionen med ID id. Hvis funktionen ikke eksisterer eller hvis x-punkt-udtrykket ikke er defineret, returneres en tom streng.

Parser functionStartYValue id

Returnerer det initiale y-punkt for integralet af funktionen med ID id. Hvis funktionen ikke eksisterer eller hvis y-punkt-udtrykket ikke er defineret, returneres en tom streng.

Parser setFunctionStartXValue min id

Sætter det initiale x-punkt for integralet af funktionen med ID id til x. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.

Parser setFunctionStartYValue max id

Sætter det initiale y-punkt for integralet af funktionen med ID id til y. True returneres hvis funktionen eksisterer og udtrykket er gyldigt, ellers false.

View stopDrawing

Hvis KmPlot er i gang med at tegne en funktion, vil proceduren stoppe.

View drawPlot

Tegner alle funktioner igen.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 8. Udviklers guide til KmPlot
Udviklers guide til KmPlot
forrige
næste

Kapitel 8. Udviklers guide til KmPlot

Hvis du ønsker at bidrage til KmPlot så send gerne en e-mail til eller

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 9. Medvirkende og licens
Medvirkende og licens
forrige
næste

Kapitel 9. Medvirkende og licens

KmPlot

Program ophavsret 2000-2002 Klaus-Dieter Möller

Bidragydere

  • CVS: Robert Gogolok

  • Overførsel af GUI til KDE 3 og oversættelse: Matthias Messmer

  • Forskellige forbedringer: Fredrik Edemar

Dokumentation ophavsret 2000--2002 ved Klaus-Dieter Möller .

Dokumentation udvidet og opdateret for KDE 3.2 af Philip Rodrigues .

Dokumentation udvidet og opdateret for KDE 3.3 af Philip Rodrigues og Fredrik Edemar .

Dokumentation udvidet og opdateret for KDE 3.4 af Fredrik Edemar .

Dansk oversættelse Erik Kjær Pedersen

Dokumentation er udgivet under betingelserne i GNU Free Documentation License.

Dette program er udgivet under betingelserne i GNU General Public License.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Appendiks A. Installation
Installation
forrige

Appendiks A. Installation

KmPlot er en del af KDE-projektet http://www.kde.org/.

KmPlot findes i kdeedu-pakken på ftp://ftp.kde.org/pub/kde/, hoved FTP-stedet for KDE-projektet.



KmPlot er en del af KDE EDU Projektet: http://edu.kde.org/

KmPlot har sin egen hjemmeside på SourceForge. Du kan også finde arkiver af ældre versioner af KmPlot der, for eksempel, for KDE 2.x

For at kompilere og installere KmPlot på dit system, skal du skrive følgende i basismappen for distributionen for KmPlot :

% ./configure
% make
% make install

Idet KmPlot bruger autoconf og automake skulle du ikke få problemer med at kompilere den. Hvis du skulle løbe ind i problemer så rapportér dem til KDE's e-post-lister.

forrige
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

næste
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team