# El manual del &kmplot;

Klaus-Dieter
Möller

    &Klaus-Dieter.Moeller.mail;

&Philip.Rodrigues; &Philip.Rodrigues.mail;
David
Saxton
&traductor.Antoni.Bella;
2000
2001
2002
Klaus-Dieter Möller
2003
&Philip.Rodrigues; &Philip.Rodrigues.mail;
2006
David Saxton
&FDLNotice;
16 de gener de 2019
1.3.0 (Aplicacions 19.04)

El &kmplot; és un traçador de funcions matemàtiques per a l'escriptori &kde;.

El &kmplot; forma part del projecte &kde;-EDU: http://edu.kde.org/

KDE
KmPlot
EDU
educació
creació de gràfics
matemàtica

## Introducció

El &kmplot; és un traçador de funcions matemàtiques pel &kde;. Disposa d'un potent analitzador integrat. Podeu representar diferents funcions simultàniament i combinar-les per a crear-ne de noves.

Exemples
Exemples

El &kmplot; admet diferents tipus de traçades o gràfics:

- Gràfics cartesians explícits de la forma y = f(x).

- Gràfics paramètrics, on els components «x» i «y» s'especifiquen com a funcions d'una variable independent.

- Gràfics polars de la forma r = r(&thgr;).

- Gràfics implícits, on les coordenades «x» i «y» estan relacionades per una expressió.

- Gràfics diferencials explícits.

El &kmplot; també ofereix algunes característiques numèriques i visuals com:

- Omplir i calcular l'àrea entre el gràfic i el primer eix.

- Trobar els valors màxim i mínim.

- Canviar els paràmetres de la funció de forma dinàmica.

- Gràfics de funcions derivades i integrals.

Aquestes característiques ajuden en l'aprenentatge de la relació entre les funcions matemàtiques i la seva representació gràfica en un sistema de coordenades.

## Primers passos amb el &kmplot;

### Crear el gràfic d'una funció simple

A la barra lateral de l'esquerra, hi ha el botó Crea amb un menú desplegable per a la creació de noves traces. Feu clic sobre seu i seleccioneu Gràfic cartesià. El quadre de text per editar l'equació actual estarà amb el focus. Substituïu el text per omissió amb

    y = x^2

i premeu &Intro;. Això dibuixarà el gràfic de y = x2 en el sistema de coordenades. En fer clic al botó Crea una altra vegada, seleccioneu Gràfic cartesià, i aquest cop introduïu el text

    y = 5sin(x)

per obtenir un altre traçat.

Arrossegueu i deixeu anar l'element `y = 5sin(x)` a la barra lateral esquerra per a clonar la gràfica. Substituïu el `sin` amb el `cos` per obtenir la gràfica del cosinus del mateix color.

Feu clic sobre una de les línies que acabeu de representar. Ara, la creu esdevindrà del color del gràfic actual i s'adjuntarà a aquest. Podeu utilitzar el ratolí per moure la creu al llarg del gràfic. La posició actual es mostrarà a la barra d'estat a la part inferior de la finestra de coordenades. Tingueu en compte que si el gràfic toca l'eix horitzontal, l'arrel també es mostrarà a la barra d'estat.

Feu clic amb el ratolí una altra vegada i la creu es podrà extreure del gràfic.

### Editar les propietats

Farem alguns canvis a la funció i canviarem el color del gràfic.

La barra lateral Funcions mostra totes les funcions que heu representat. Si y = x^2 no està seleccionada, seleccioneu-la. Aquí disposareu d'accés a un munt d'opcions. Canviarem el nom de la funció i mourem les 5 unitats dibuixades cap avall. Canvieu l'equació de la funció a

    parabola(x) = x^2 - 5

i premeu &Intro;. Per a seleccionar un altre color per al gràfic, feu clic al botó Color en la secció Aparença a la part inferior de la barra lateral de funció i seleccioneu un nou color.

Tots els canvis es poden desfer mitjançant Edita Desfés .

## Usar el &kmplot;

El &kmplot; pot gestionar molts tipus de funcions, les quals es poden escriure en forma explícita o com a una equació:

- Els gràfics cartesians es poden escriure com &pex; y = x^2, on «x» s'utilitzarà com la variable, o com &pex; f(a) = a^2, on el nom de la variable és arbitrari.

- Els gràfics paramètrics són similars als gràfics cartesians. Les coordenades «x» i «y» es poden introduir com a equacions en «t», &pex; x = sin(t), y = cos(t), o com a funcions, &pex; f_x(s) = sin(s), f_y(s) = cos(s).

- Els gràfics polars també són similars als gràfics cartesians. Poden introduir-se com a una equació en «&thgr;», &pex; r = &thgr;, o com a una funció, &pex; f(x) = x.

- Per als gràfics implícits, el nom de la funció s'introdueix per separat en l'expressió relativa de les coordenades «x» i «y». Si les variables «x» i «y» s'especifiquen mitjançant el nom de la funció (&pex; introduint f(a,b) com a nom de la funció), llavors s'utilitzaran aquestes variables. En cas contrari, s'utilitzaran les lletres «x» i «y» com a variables.

- Els gràfics diferencials explícits són equacions diferencials a través de la derivada superior que se li va assignar en termes de les derivades inferiors. La diferenciació es denota com una prima ('). En forma de funció, l'equació es veurà com f''(x) = f' − f. En forma d'equació, es veurà com y'' = y' − y. Tingueu en compte que en ambdós casos, la part (x) no s'afegirà als termes diferencials d'ordre inferior (pel que haureu d'escriure f'(x) = −f i no f'(x) = −f(x)).

Tots els quadres d'entrada d'equacions inclouen un botó a la dreta. En fer clic sobre seu, s'invocarà el diàleg avançat Editor d'equacions, el qual proporciona el següent:

- Una varietat de símbols matemàtics que es poden utilitzar en les equacions, però no es troben en els teclats normals.

- La llista de constants de l'usuari i un botó per editar-les.

- La llista de funcions predefinides. Tingueu en compte que si ja heu seleccionat text, s'utilitzarà com a argument de la funció quan s'insereixi una funció. Per exemple, si heu seleccionat 1 + x en l'equació y = 1 + x, i s'ha escollit la funció sinus, llavors l'equació es convertirà en y = sin(1+x).

Aquesta és una captura de pantalla de la finestra de benvinguda del &kmplot;
Captura de pantalla

### Tipus de funcions

#### Funcions cartesianes

Per introduir una funció explícita (és a dir, una funció de la forma y=f(x)) en el &kmplot;, només cal introduir-lo en la forma següent:

    f(x) = expressió

on:

- f és el nom de la funció, i pot ser qualsevol cadena de lletres i números.

- x és la coordenada horitzontal, que s'utilitzarà en l'expressió que segueix al signe igual. Es tracta d'una variable fictícia, de manera que podreu utilitzar qualsevol nom de variable que vulgueu, ja que aconseguireu el mateix efecte.

- expressió és l'expressió a representar, en la sintaxi adequada per al &kmplot;. Vegeu .

#### Funcions paramètriques

Les funcions paramètriques són aquelles en què les coordenades «x» i «y» són definides per les funcions separades d'una altra variable, sovint anomenada «t». Per introduir una funció paramètrica en el &kmplot;, seguiu el procediment que per a una funció cartesiana de cadascuna de les funcions «x» i «y». Igual que amb les funcions cartesianes, podreu utilitzar qualsevol nom de variable que vulgueu per al paràmetre.

Com a exemple, suposem que voleu dibuixar un cercle, el qual té com equacions paramètriques x = sin(t), y = cos(t). Després de crear un gràfic paramètric, introduïu les equacions adequades en els quadres «x» i «y», &ead;, `f_x(t)=sin(t)` i `f_y(t)=cos(t)`.

Podeu establir algunes altres opcions per al gràfic en l'editor de funcions:

Mín
Màx

  Aquestes opcions controlen l'abast del paràmetre «t» per al qual es representa la funció.

#### Funcions en coordenades polars

Les coordenades polars representen un punt per la seva distància des de l'origen (normalment anomenat «r»), i l'angle que forma amb l'eix horitzontal una línia que va des de l'origen fins al punt (normalment representat per &thgr; -la lletra grega zeta-). Per introduir funcions en coordenades polars, feu clic al botó Crea i seleccioneu Gràfic polar des de la llista. En el quadre de definició, completeu la definició de la funció, incloent-hi el nom de la variable zeta que voleu utilitzar, &pex;, per dibuixar l'espiral d'Arquimedes r = &thgr;, introduïu:

    r(&thgr;) = &thgr;

Tingueu en compte que podeu utilitzar qualsevol nom per a la variable zeta, de manera que r(t) = t o f(x) = x produiran exactament el mateix resultat.

#### Funcions implícites

Una expressió implícita relaciona les coordenades «x» i «y» com una igualtat. Per a crear un cercle, per exemple, feu clic al botó Crea i seleccioneu Gràfic implícit des de la llista. A continuació, introduïu en el quadre de l'equació (sota el quadre de nom de la funció) el següent:

    x^2 + y^2 = 25

#### Funcions diferencials

El &kmplot; pot dibuixar equacions diferencials explícites. Aquestes són les equacions de la forma y(n) = F(x,y',y'',...,y(n−1)), on yk és la derivada kth de y(x). El &kmplot; només pot interpretar l'ordre derivada com el nombre de primes seguint al nom de la funció. Per a dibuixar una corba sinusoidal, per exemple, s'utilitza l'equació diferencial `y'' = − y` o `f''(x) = −f`.

No obstant això, una equació diferencial per si sola no és suficient per determinar un gràfic. Cada corba en el diagrama és generada per una combinació de l'equació diferencial i les condicions inicials. Podeu modificar les condicions inicials fent clic a la pestanya Condicions inicials quan estigui seleccionada una equació diferencial. El nombre de columnes proporcionat per a l'edició de les condicions inicials dependrà de l'ordre de l'equació diferencial.

Podeu establir algunes altres opcions per al gràfic en l'editor de funcions:

Pas

  El valor del pas en el quadre de precisió s'utilitza per resoldre numèricament l'equació diferencial (utilitzant el mètode de Runge Kutta). El seu valor és la mida de pas màxim utilitzat. Es pot utilitzar una mida de pas més petita si s'amplia prou una part del gràfic diferencial.

### Combinar les funcions

Les funcions es poden combinar per produir altres de noves. Sols introduïu les funcions després del signe igual en una expressió, com si les funcions fossin variables. Per exemple, si heu definit les funcions f(x) i g(x), podeu representar la suma de «f» i «g» amb:

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

### Canviar l'aparença de les funcions

Per a canviar l'aparença del graf d'una funció en la finestra de dibuix principal, seleccioneu la funció a la barra lateral Funcions. Podeu canviar l'amplada, color i molts altres aspectes de la línia del gràfic fent clic al botó Color o Avançat... a la part inferior de la secció Aparença.

Si voleu editar una funció cartesiana, l'editor de les funcions disposa de tres pestanyes. En la primera s'especifica l'equació de la funció. La pestanya Derivats permet dibuixar la primera i segona derivada de la funció. Amb la pestanya Integral podeu dibuixar la integral de la funció.

### Menú emergent

El menú emergent del clic dret sobre el graf
El menú emergent del clic dret sobre el graf

En fer clic dret sobre un gràfic d'una funció o sobre un sol en el gràfic d'una funció paramètrica, apareixerà un menú emergent. En el menú hi haurà cinc elements disponibles:

Edita

  Selecciona la funció en la barra lateral Funcions per editar-la.

Oculta

  Oculta el graf seleccionat. Els altres grafs del gràfic romandran visibles.

Elimina

  Elimina la funció. Tots els seus grafs desapareixeran.

Anima el gràfic...

  Mostra el diàleg Animador de paràmetres.

Calculadora

  Obre el diàleg Calculadora.

Depenent del tipus de gràfic, també hi haurà fins a cinc eines disponibles:

Copia (x, y)

  Copia el valor actual del gràfic al porta-retalls del sistema. Aquesta eina pot ser útil per a crear taules dels valors de funcions fora del &kmplot;.

Copia el valor de l'arrel

  Copia el valor `x` de l'arrel al porta-retalls del sistema. Només es podran copiar els primers cinc dígits després de la coma decimal. Utilitza un sistema algebraic computacional per a determinar aquesta arrel amb una precisió arbitrària. Aquesta eina només estarà disponible quan la posició de seguiment actual es trobi a prop d'una arrel.

Dibuixa una àrea...

  Selecciona els valors horitzontals mínim i màxim per al graf en el nou diàleg que apareix. Calcula la integral i dibuixa l'àrea entre el graf i l'eix horitzontal en l'interval dels valors seleccionats en el color del graf.

Troba el mínim...

  Troba el valor mínim del graf en un abast especificat. El graf seleccionat serà ressaltat en el diàleg que apareixerà. Introduïu els límits inferior i superior de la regió on voleu cercar un mínim.

  Nota: També podeu indicar al gràfic que mostri visualment els punts extrems en el diàleg Aparença del gràfic, accessible en la barra lateral Funcions, feu clic a Avançat....

Troba el màxim...

  Això és el mateix que Troba el mínim..., però troba que el valor màxim en lloc del valor mínim.

## Configurar el &kmplot;

Per accedir al diàleg de configuració del &kmplot;, seleccioneu Arranjament Configura el &kmplot;.... Els ajustaments per a les Constants... només es poden canviar des del menú Edita i el Sistema de coordenades... només des del menú Visualitza.

### Configuració general

Captura de pantalla del diàleg de configuració General
Captura de pantalla del diàleg de configuració General

Aquí podreu ajustar la configuració global que es desarà automàticament en sortir del &kmplot;. Podeu establir el mode d'angle (radians i graus), els factors d'apropament per fer zoom emprant la tecla &Ctrl; amb la roda del ratolí o els elements del menú corresponents, i quan mostrar el gràfic de punts avançat.

### Configurar el Diagrama

Captura de pantalla del diàleg Aparença del diagrama
Captura de pantalla del diàleg Aparença del diagrama

Podeu establir l'Estil de la graella a una de quatre opcions:

Cap

  A l'àrea del gràfic no hi ha dibuixades les línies de graella.

Línies

  A l'àrea del gràfic les línies rectes formen una graella de quadrats.

Creus

  Es dibuixen creus per indicar els punts on x i y tenen valors sencers (&pex;, (1,1), (4,2) &etc;).

Polar

  A l'àrea del gràfic es dibuixen línies de ràdio constant i d'angle constant.

També es poden configurar altres opcions per a l'aspecte del diagrama:

Etiquetes dels eixos

  Estableix etiquetes per als eixos horitzontal i vertical.

Amplada dels eixos:

  Estableix l'amplada de les línies que representen els eixos.

Amplada de línia:

  Estableix l'amplada de les línies utilitzades per a dibuixar la graella.

Amplada de les marques:

  Estableix l'amplada de les línies que representen les marques en els eixos.

Longitud de les marques:

  Estableix la longitud de les línies que representen les marques en els eixos.

Mostra les etiquetes

  Si està marcada, els noms dels eixos es mostraran en el gràfic i les marques dels eixos estaran etiquetades.

Mostra els eixos

  Si està marcada, els eixos seran visibles.

Mostra les fletxes

  Si està marcada, els eixos es mostraran amb fletxes en els seus extrems.

### Configurar els Colors

Captura de pantalla del diàleg Colors
Captura de pantalla del diàleg Colors

A la secció Coordenades del diàleg de configuració Colors, podeu canviar els colors dels eixos, la graella i el fons de l'àrea principal del &kmplot;.

Els Colors de funció per omissió controla quins colors s'utilitzaran quan es creïn noves funcions.

### Configurar els Tipus de lletra

Captura de pantalla del diàleg Tipus de lletra
Captura de pantalla del diàleg Lletres

Etiquetes dels eixos

  El tipus de lletra utilitzat per a dibuixar els números i les etiquetes dels eixos «x/y».

Etiquetes del diagrama

  El tipus de lletra utilitzat per a dibuixar les etiquetes del diagrama (&pex;, les que mostren el nom del gràfic o dels punts extrems).

Taula de capçalera

  El tipus de lletra utilitzat per a dibuixar la capçalera en imprimir un gràfic.

## Referència del &kmplot;

### Sintaxi de la funció

S'hauran de complir algunes regles de la sintaxi:

    nom(var1[, var2])=terme [;extensions]

nom

  El nom de la funció. Si el primer caràcter és r l'analitzador assumirà que esteu utilitzant coordenades polars. Si el primer caràcter és x (per exemple xfunc) que l'analitzador esperarà una segona funció amb un líder y (aquí yfunc) per definir la funció en forma paramètrica.

var1

  La variable de la funció.

var2

  La funció paràmetre de grup. Hi ha d'haver una coma per separar-lo de la variable de la funció. Podeu utilitzar el paràmetre de grup per a, per exemple, representar un nombre de grafs des d'una funció. Els valors del paràmetre es poden seleccionar manualment o podeu optar per tenir un control lliscant que controli un paràmetre. En canviar el valor del control lliscant es canviarà el valor del paràmetre. El control lliscant es pot establir a un enter entre 0 i 100.

terme

  L'expressió que defineix la funció.

### Noms de les funcions i constants predefinides

Es poden mostrar totes les funcions predefinides i constants que coneix el &kmplot; seleccionant Ajuda Funcions matemàtiques predefinides , el qual mostrarà aquesta pàgina del manual del &kmplot;.

Aquestes funcions i constants, i fins i tot totes les funcions definides per l'usuari es poden utilitzar per determinar l'ajustament dels eixos. Vegeu .

#### Funcions trigonomètriques

Per omissió, les funcions trigonomètriques es calculen en radiants. No obstant això, això es pot canviar mitjançant Arranjament Configura el &kmplot;.

sin(x)
arcsin(x)
cosec(x)
arccosec(x)

  El sinus, el sinus invers, cosecant i cosecant invers respectivament.

cos(x)
arccos(x)
sec(x)
arcsec(x)

  El cosinus, cosinus invers, secant i secant invers respectivament.

tan(x)
arctan(x)
cot(x)
arccot(x)

  La tangent, tangent inversa, cotangent i cotangent inversa respectivament.

#### Funcions hiperbòliques

Les funcions hiperbòliques.

sinh(x)
arcsinh(x)
cosech(x)
arccosech(x)

  El sinus hiperbòlic, sinus invers, cosecant i cosecant invers respectivament.

cosh(x)
arccosh(x)
sech(x)
arcsech(x)

  El cosinus hiperbòlic, cosinus invers, secant i secant invers respectivament.

tanh(x)
arctanh(x)
coth(x)
arccoth(x)

  La tangent hiperbòlica, tangent inversa, cotangent i cotangent inversa respectivament.

#### Altres funcions

sqr(x)

  L'arrel quadrada x^2 de «x».

sqrt(x)

  L'arrel quadrada de «x».

sign(x)

  El signe de «x». Retorna 1 si «x» és positiu, 0 si «x» és zero, o −1 si «x» és negatiu.

H(x)

  La funció de pas de Heaviside. Retorna 1 si «x» és positiu, 0,5 si «x» és igual que zero, o 0 si «x» és negatiu.

exp(x)

  L'exponent e^x de «x».

ln(x)

  El logaritme natural (exponent invers) de «x».

log(x)

  El logaritme de «x» en base 10.

abs(x)

  El valor absolut de «x».

floor(x)

  Arrodoneix «x» a l'enter més proper inferior o igual que «x».

ceil(x)

  Arrodoneix «x» a l'enter més proper major o igual que «x».

round(x)

  Arrodoneix «x» a l'enter més proper.

gamma(x)

  La funció gamma.

factorial(x)

  El factorial de «x».

min(x1,x2,...,xn)

  Retorna el mínim del conjunt de números {x1,x2,...,xn}.

max(x1,x2,...,xn)

  Retorna el màxim del conjunt de números {x1,x2,...,xn}.

mod(x1,x2,...,xn)

  Retorna el mòdul (longitud euclidiana) del conjunt de números {x1,x2,...,xn}.

#### Constants predefinides

pi
&pgr;

  Constants que representen &pgr; (3.14159...).

e

  Constant que representa el nombre d'Euler «e» (2.71828...).

### Extensions

Una extensió per a una funció s'especifica introduint un punt i coma, seguit de l'extensió, després de la definició de la funció. L'extensió es pot escriure utilitzant el mètode «parser addFunction» de &DBus;. Cap de les extensions estaran disponibles per a les funcions paramètriques, però N i D[a,b] funcionen també per a les funcions polars. Per exemple:

                    f(x)=x^2; A1

mostrarà el graf de y=x2 amb la seva primera derivada. Les extensions suportades es descriuen a continuació:

N

  La funció s'emmagatzemarà però no serà dibuixada. Es pot utilitzar com qualsevol altra funció definida per l'usuari o predefinida.

A1

  Es dibuixarà de forma addicional el graf de la derivada de la funció amb el mateix color però menys amplada de línia.

A2

  Es dibuixarà de forma addicional el graf de la segona derivada de la funció amb el mateix color però menys amplada de línia.

D[a,b]

  Estableix el domini per al qual es mostrarà la funció.

P[a{,b...}]

  Ofereix un conjunt de valors d'un paràmetre de grup per als quals s'haurà de mostrar la funció. Per exemple: `f(x,k)=k*x;P[1,2,3]` dibuixarà les funcions f(x)=x, f(x)=2*x i f(x)=3*x. També podeu utilitzar funcions com a arguments a l'opció «P».

Tingueu en compte que també podeu fer totes aquestes operacions editant els elements a la pestanya Derivats, les seccions Personalitza l'abast del gràfic i Paràmetres a la barra lateral Funcions.

### Sintaxi matemàtica

El &kmplot; utilitza una forma habitual d'expressar les funcions matemàtiques, de manera que no hauríeu de tenir problemes a l'hora de treballar. Els operadors que entén el &kmplot; són, en ordre decreixent de precedència:

^

  L'accent circumflex realitza la potenciació. &pex;, `2^4` retorna 16.

*
/

  L'asterisc i la barra realitzen la multiplicació i la divisió. &pex;, `3*4/2` retorna 6.

+
−

  Els signes més i menys realitzen sumes i restes. &pex;, `1+3−2` retorna 2.

<
>
≤
≥

  Els operadors de comparació. Ens retornen 1 si l'expressió és «true» (veritable), en cas contrari retornarà 0. &pex;, `1 ≤ 2` retorna 1.

√

  L'arrel quadrada d'un nombre. &pex;, `√4` retorna 2.

|x|

  El valor absolut de «x». &pex;, `|−4|` retorna 4.

±

  Cada signe més-menys dóna dos tipus de gràfics: un en el qual es pren el signe més, i un altre en el qual es pren el signe menys. &pex;, `y = ±sqrt(1−x^2)` dibuixarà un cercle. Aquests, per tant, no es poden utilitzar en les constants.

Tingueu en compte la prioritat, el qual significa que si no s'utilitzen parèntesis, la potenciació es realitzarà abans de la multiplicació/divisió, la qual es realitzarà abans de sumar/restar. Així que `1+2*4^2` retorna 33, i no, diguem 144. Per evitar-ho, utilitzeu els parèntesis. Per utilitzar l'exemple de dalt, `((1+2)*4)^2` retornarà 144.

### Àrea del gràfic

Per omissió, les funcions donades explícitament es representen per al conjunt de la part visible de l'eix horitzontal. Podeu especificar un altre abast en el diàleg d'edició per a la funció. Cada punt resultant que es troba dins de l'àrea representada, s'unirà amb el punt anterior amb una línia.

Les funcions paramètriques i polars tenen un abast gràfic per omissió de 0 a 2&pgr;. Aquest abast gràfic també es pot canviar a la barra lateral Funcions.

### Cursor de creu

Mentre el cursor del ratolí resta sobre l'àrea del gràfic aquest canviarà a una creu. Les coordenades actuals es poden veure a les interseccions amb els eixos de coordenades i també a la barra d'estat a la part inferior de la finestra principal.

Podeu traçar valors d'una funció amb major precisió fent clic sobre o al costat d'un graf. La funció seleccionada es mostrarà a la barra d'estat a la columna dreta. Llavors, la creu serà capturada i es tornarà del mateix color que el graf. Si el graf té el mateix color que el color de fons, la creu prendrà l'invers al color de fons. Observeu que, ara, en moure el ratolí o prémer les tecles de cursor Esquerre i Dret la creu seguirà a la funció i veureu els valors horitzontal i vertical. Si la creu és a prop de l'eix vertical, es mostrarà el valor arrel a la barra d'estat. Podeu canviar la funció amb les tecles de cursor Amunt i Avall. Un segon clic a qualsevol part de la finestra o prement qualsevol tecla que no sigui de navegació, provocarà la sortida d'aquest mode de traça.

Per a realitzar un traçat més avançat, obriu el diàleg de configuració i seleccioneu Dibuixa la tangent i la normal mentre es traça des de la pàgina Arranjament general. Aquesta opció dibuixarà la tangent, la normal i el cercle osculador del gràfic en què s'està treballant.

### Configurar el Sistema de coordenades

Per obrir aquest diàleg, seleccioneu Visualitza Sistema de coordenades... des de la barra de menús.

Captura de pantalla del diàleg Sistema de coordenades
Captura de pantalla del diàleg Sistema de coordenades

#### Configurar els Eixos

Abast de l'eix horitzontal

  Estableix l'abast de l'escala per a l'eix horitzontal. Tingueu en compte que podeu utilitzar les funcions i constants predefinides (vegeu ) així com els extrems de l'abast (&pex;, establir Mín: a `2*pi`). Fins i tot podeu utilitzar funcions que heu definit per establir els extrems d'abast de l'eix. Per exemple, si heu definit una funció `f(x) = x^2`, podreu establir Mín: a `f(3)`, el qual farà l'extrem inferior de l'abast igual que 9.

Abast de l'eix vertical

  Estableix l'abast per a l'eix vertical. Vegeu Abast de l'eix horitzontal a sobre.

Espaiat a la graella de l'eix horitzontal

  Això controla l'espaiat entre les línies de la graella en la direcció horitzontal. Si se selecciona Automàtic, llavors el &kmplot; tractarà de trobar un interlineat de la graella d'uns dos centímetres, el qual també és numèricament agradable. Si se selecciona A mida, podreu introduir l'espaiat horitzontal de la graella. Aquest valor s'utilitza independentment del zoom. Per exemple, si s'introdueix un valor de 0,5, i l'abast de «x» és de 0 a 8, llavors es mostraran 16 línies de la graella.

Espaiat a la graella de l'eix vertical

  Això controla l'espaiat entre les línies de quadrícula en la direcció vertical. Vegeu Espaiat a la graella de l'eix horitzontal.

### Configurar les Constants

Per obrir aquest diàleg, seleccioneu Edita Constants... des de la barra de menús.

Captura de pantalla del diàleg Constants
Captura de pantalla del diàleg Constants

Les constants es poden utilitzar com a part d'una expressió en qualsevol lloc dins del &kmplot;. Cada constant ha de tenir un nom i un valor. Alguns noms no són vàlids, com per exemple els noms de funcions existents o constants existents.

Hi ha dues opcions que controlen l'àmbit d'una constant:

Document

  Si seleccioneu la casella de selecció Document, la constant es desarà juntament amb el diagrama actual quan el deseu en un fitxer. No obstant això, llevat que hàgiu seleccionat també l'opció Global, la constant no estarà disponible entre les instàncies del &kmplot;.

Global

  Si seleccioneu la casella de selecció Global, llavors el nom i el valor de la constant s'escriuran a la configuració del &kde; (el qual també pot ser utilitzat per &kcalc;). La constant no es perdrà quan el &kmplot; sigui tancat, i tornarà a estar disponible per al seu ús quan el &kmplot; sigui iniciat de nou.

## Referència d'ordres

### Elements de menú

A més dels menús comuns del &kde; descrits al capítol Menú dels Fonaments del &kde;, l'aplicació &kmplot; disposa d'aquestes entrades de menú específiques:

#### El menú Fitxer

Fitxer Exporta...

  Exporta els grafs dibuixats a un fitxer d'imatge en tots els formats implementats al &kde;.

Fitxer Imprimeix...

  Obre la finestra de configuració de la impressió. Premeu el botó Opcions > >, després seleccioneu la pestanya Opcions del KmPlot per a configurar les opcions específiques per al &kmplot;.

Fitxer Imprimeix la vista prèvia...

  Mostra la imatge preliminar del gràfic actual com s'imprimirà a la impressora predeterminada actual. Premeu el botó més a la dreta de la barra d'eines de la finestra de vista prèvia de la impressió per a configurar les opcions específiques per al &kmplot;.

#### El menú Edita

Edita Constants...

  Mostra el diàleg Constants. Vegeu .

#### El menú Visualitza

Els tres primers elements del menú estan relacionats amb el zoom.

La roda del ratolí també es pot utilitzar com a control del zoom. Per apropar o allunyar emprant el ratolí, mantingueu premuda la tecla &Ctrl; mentre gireu la roda del ratolí. Cada tic farà augmentar o disminuir el factor d'ampliació pel valor definit a la configuració general del &kmplot;.

&Ctrl;1 Visualitza Apropa

  Aquesta eina pot operar de dues maneres diferents. Per ampliar sobre un punt del graf, feu clic sobre aquest. Per apropar una secció específica del graf, manteniu premut el botó del ratolí i arrossegueu per a formar un rectangle, aquest serà l'abast dels nous eixos quan deixeu anar el botó del ratolí.

&Ctrl;2 Visualitza Allunya

  L'eina també es pot utilitzar de dues maneres diferents. Per allunyar la imatge i centrar sobre un punt, feu clic sobre aquest punt. Per ajustar la vista actual en un rectangle, manteniu premut el botó del ratolí i arrossegueu per a formar aquest rectangle.

Visualitza Ajusta l'estri a les funcions trigonomètriques

  L'escala s'adaptarà a les funcions trigonomètriques. Això funciona tant per a radians com per a graus.

Visualitza Restaura la vista

  Restaura la vista.

Visualitza Sistema de coordenades...

  Mostra el diàleg Sistema de coordenades. Vegeu .

Visualitza Mostra els controls lliscants

  Alterna la visibilitat del diàleg del control lliscant. Moure el botó lliscant en el diàleg per canviar el paràmetre del gràfic de funció connectat amb aquest botó lliscant.

  Activeu-la en la pestanya Funció i seleccioneu un dels controls lliscants per a canviar el valor del paràmetre de forma dinàmica. Els valors varien des de 0 (esquerra) a 10 (dreta) per omissió, però es poden canviar en el diàleg del control lliscant.

  Per una petita guia d'aprenentatge vegeu Usar els controls lliscants.

#### El menú Eines

Aquest menú conté algunes eines per a les funcions que poden ser útils:

Eines Calculadora

  Obre el diàleg Calculadora.

Eines Dibuixa una àrea...

  Selecciona un graf i els valors de l'eix horitzontal en el nou diàleg que apareix. Calcula la integral i dibuixa l'àrea entre el graf i l'eix horitzontal en l'interval dels valors seleccionats en el color del graf.

Eines Troba el mínim...

  Troba el valor mínim del graf en un interval especificat.

Eines Troba el màxim...

  Troba el valor màxim del graf en un interval especificat.

#### El menú Ajuda

El &kmplot; disposa d'una Ajuda estàndard del &kde; amb un afegit:

Ajuda Funcions matemàtiques predefinides...

  Obre aquest manual amb una llista de noms de les funcions predefinides i constants que coneix el &kmplot;.

## Crear scripts per al &kmplot;

Podeu escriure scripts per al &kmplot; utilitzant &DBus;. Per exemple, si voleu definir una nova funció `f(x)=2sin x+3cos x`, primer establiu l'amplada de la línia a 20 i després la dibuixeu, escriviu en una consola:

`qdbus org.kde.kmplot-PID /parser org.kde.kmplot.Parser.addFunction "f(x)=2sin x+3cos x" ""` Com a resultat, es retornarà el nombre d'identificació de la nova funció, o -1 si la funció no s'ha pogut definir.

`qdbus org.kde.kmplot-PID /parser org.kde.kmplot.Parser.setFunctionFLineWidth ID 20` Aquesta ordre estableix l'amplada de la línia a 20, per a la funció en què el número d'identificació és ID.

`qdbus org.kde.kmplot-PID /view org.kde.kmplot.View.drawPlot` Aquesta ordre torna a dibuixar la finestra de manera que la funció sigui visible.

Una llista de totes les característiques disponibles:

/kmplot org.kde.kmplot.KmPlot.fileOpen url

  Carrega l'`URL` del fitxer.

/maindlg org.kde.kmplot.MainDlg.isModified

  Retorna «true» (vertader) si s'ha produït algun canvi.

/maindlg org.kde.kmplot.MainDlg.checkModified

  Si hi ha canvis sense desar, apareixerà un diàleg per desar, descartar o cancel·lar els gràfics.

/maindlg org.kde.kmplot.MainDlg.editAxes

  Obre el diàleg d'edició del sistema de coordenades.

/maindlg org.kde.kmplot.MainDlg.toggleShowSlider

  Mostra/oculta la finestra del control lliscant de paràmetres.

/maindlg org.kde.kmplot.MainDlg.slotSave

  Desa les funcions (obre el diàleg desa si es tracta d'un nou fitxer).

/maindlg org.kde.kmplot.MainDlg.slotSaveas

  El mateix com si en el menú escollíssiu Fitxer Desa com a.

/maindlg org.kde.kmplot.MainDlg.slotPrint

  Obre el diàleg d'impressió.

/maindlg org.kde.kmplot.MainDlg.slotResetView

  El mateix que triar Visualitza Restaura la vista en el menú.

/maindlg org.kde.kmplot.MainDlg.slotExport

  Obre el diàleg d'exportació.

/maindlg org.kde.kmplot.MainDlg.slotSettings

  Obre el diàleg d'arranjament.

/maindlg org.kde.kmplot.MainDlg.slotNames

  Mostra les funcions matemàtiques predefinides en el manual.

/maindlg org.kde.kmplot.MainDlg.findMinimumValue

  El mateix que triar Eines Valor mínim... en el menú.

/maindlg org.kde.kmplot.MainDlg.findMaximumValue

  El mateix que triar Eines Valor màxim... en el menú.

/maindlg org.kde.kmplot.MainDlg.graphArea

  El mateix que triar Eines Dibuixa una àrea en el menú.

/maindlg org.kde.kmplot.MainDlg.calculator

  El mateix que triar Eines Calculadora en el menú.

/parser org.kde.kmplot.Parser.addFunction f_str0 f_fstr1

  Afegeix una nova funció amb les expressions `f_str0` i `f_str1`. Si l'expressió no conté un nom de funció, es generarà automàticament. Es retornarà el número d'identificació de la nova funció, o -1 si la funció no pot ser definida.

/parser org.kde.kmplot.Parser.removeFunction id

  Elimina la funció amb el número d'identificació `id`. Si la funció no pot ser eliminada, es retornarà «false» (fals), «true» (vertader) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionExpression id eq f_str

  Estableix l'expressió per a la funció amb el número d'identificació `id` a `f_str`. Retornarà «false» (fals), «true» (vertader) en cas contrari.

/parser org.kde.kmplot.Parser.countFunctions

  Retorna el nombre de funcions (les funcions paramètriques es calculen com dos).

/parser org.kde.kmplot.Parser.listFunctionNames

  Retorna una llista amb totes les funcions.

/parser org.kde.kmplot.Parser.fnameToID f_str

  Retorna el número d'identificació de `f_str` o -1 si el nom de la funció `f_str` no s'ha trobat.

/parser org.kde.kmplot.Parser.functionFVisible id

  Retorna «true» (vertader) si la funció amb l'identificador `id` és visible, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionF1Visible id

  Retorna «true» (vertader) si la primera derivada de la funció amb l'identificador `id` és visible, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionF2Visible id

  Retorna «true» (vertader) si la segona derivada de la funció amb l'identificador `id` és visible, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionIntVisible id

  Retorna «true» (vertader) si la integral de la funció amb l'identificador `id` és visible, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionFVisible id visible

  Mostra la funció amb l'identificador `id` si és `visible` és «true» (vertader). Si `visible` és «false» (fals), la funció restarà oculta. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionF1Visible id visible

  Mostra la primera derivada de la funció amb l'identificador `id` si `visible` és «true» (vertader). Si `visible` és «false» (fals), la funció restarà oculta. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionF2Visible id visible

  Mostra la segona derivada de la funció amb l'identificador `id` si `visible` és «true» (vertader). Si `visible` és «false» (fals), la funció restarà oculta. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionIntVisible id visible

  Mostra la integral de la funció amb l'identificador `id` si és `visible` és «true» (vertader). Si `visible` és «false» (fals), la funció restarà oculta. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionStr id eq

  Retorna l'expressió de la funció de la funció amb l'identificador `id`. Si no existeix la funció, en el seu lloc es retornarà una cadena buida.

/parser org.kde.kmplot.Parser.functionFLineWidth id

  Retorna l'amplada de la línia de la funció amb l'identificador `id`. Si no existeix la funció, es retornarà 0.

/parser org.kde.kmplot.Parser.functionF1LineWidth id

  Retorna l'amplada de la línia de la primera derivada de la funció amb l'identificador `id`. Si no existeix la funció, es retornarà 0.

/parser org.kde.kmplot.Parser.functionF2LineWidth id

  Retorna l'amplada de la línia de la segona derivada de la funció amb l'identificador `id`. Si no existeix la funció, es retornarà 0.

/parser org.kde.kmplot.Parser.functionIntLineWidth id

  Retorna l'amplada de la línia de la integral de la funció amb l'identificador `id`. Si no existeix la funció, es retornarà 0.

/parser org.kde.kmplot.Parser.setFunctionFLineWidth id amplada_línia

  Estableix l'amplada de la línia de la funció amb l'identificador `id` a `amplada_línia`. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionF1LineWidth id amplada_línia

  Estableix l'amplada de la línia de la primera derivada de la funció amb l'identificador `id` a `amplada_línia`. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionF2LineWidth id amplada_línia

  Estableix l'amplada de la línia de la segona derivada de la funció amb l'identificador `id` a `amplada_línia`. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionIntLineWidth id amplada_línia

  Estableix l'amplada de la línia de la integral de la funció amb l'identificador `id` a `amplada_línia`. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionParameterList id

  Retorna una llista amb tots els valors dels paràmetres de la funció amb l'identificador `id`.

/parser org.kde.kmplot.Parser.functionAddParameter id paràmetre_nou

  Afegeix el valor del paràmetre `paràmetre_nou` a la funció amb l'identificador `id`. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionRemoveParameter id elimina_paràmetre

  Elimina el valor del paràmetre `elimina_paràmetre` a la funció amb l'identificador `id`. Es retornarà «true» (vertader) si la funció existeix, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionMinValue id

  Retorna el valor mínim d'abast del gràfic de la funció amb l'identificador `id`. Si la funció no existeix o si el valor mínim no està definit, es retornarà una cadena buida.

/parser org.kde.kmplot.Parser.functionMaxValue id

  Retorna el valor màxim d'abast del gràfic de la funció amb l'identificador `id`. Si la funció no existeix o si el valor màxim no està definit, es retornarà una cadena buida.

/parser org.kde.kmplot.Parser.setFunctionMinValue id mín

  Estableix el valor mínim d'abast del gràfic de la funció amb l'identificador `id` a `mín`. Es retornarà «true» (vertader) si la funció existeix i l'expressió és vàlida, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.setFunctionMaxValue id màx

  Estableix el valor màxim d'abast del gràfic de la funció amb l'identificador `id` a `màx`. Es retornarà «true» (vertader) si la funció existeix i l'expressió és vàlida, «false» (fals) en cas contrari.

/parser org.kde.kmplot.Parser.functionStartXValue id

  Retorna el punt x inicial per a la integral de la funció amb l'identificador `id`. Si la funció no existeix o si expressió-punt-x no està definida, es retornarà una cadena buida.

/parser org.kde.kmplot.Parser.functionStartYValue id

  Retorna el punt y inicial per a la integral de la funció amb l'identificador `id`. Si la funció no existeix o si expressió-punt-y no està definida, es retornarà una cadena buida.

/parser org.kde.kmplot.Parser.setFunctionStartValue id x y

  Estableix el punt x i y inicial per a la integral de la funció amb l'identificador `id` a `x` i `y`. Es retornarà «true» (vertader) si la funció existeix i l'expressió és vàlida, «false» (fals) en cas contrari.

/view org.kde.kmplot.View.stopDrawing

  Si el &kmplot; actualment està dibuixant una funció, el ​​procediment s'aturarà.

/view org.kde.kmplot.View.drawPlot

  Torna a dibuixar totes les funcions.

## Crèdits i llicència

&kmplot;

Copyright del programa 2000-2002 Klaus-Dieter Möller &Klaus-Dieter.Moeller.mail;

### Col·laboradors

- CVS: &Robert.Gogolok; mail@robert-gogoloh.de

- Portat de la &IGU; al &kde; 3 i traducció: &Matthias.Messmer; &Matthias.Messmer.mail;

- Millores vàries: Fredrik Edemar f_edemar@linux.se

- Portat a Qt 4, millores a la IU, funcionalitats: David Saxton david@bluehaze.org

Copyright de la documentació 2000--2002 by Klaus-Dieter Möller &Klaus-Dieter.Moeller.mail;.

Documentació estesa i actualitzada pel &kde; 3.2 per en &Philip.Rodrigues; &Philip.Rodrigues.mail;.

Documentació estesa i actualitzada pel &kde; 3.3 per en &Philip.Rodrigues; &Philip.Rodrigues.mail; i Fredrik Edemar f_edemar@linux.se.

Documentació estesa i actualitzada pel &kde; 3.4 per en Fredrik Edemar f_edemar@linux.se.

Documentació estesa i actualitzada pel &kde; 4.0 per en David Saxton david@bluehaze.org.

Traductor/Revisor de la documentació: &credits.Antoni.Bella;

&underFDL; &underGPL;

&documentation.index;