<chapter id="using-kmplot">
<title
>Usar &kmplot;</title>

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

<itemizedlist>
	<listitem
><para
>Els gràfics cartesians es poden escriure com &pex; <quote
>y = x^2</quote
>, on «x» s'utilitzarà com la variable, o com &pex; <quote
>f(a) = a^2</quote
>, on el nom de la variable és arbitrari.</para
></listitem>
	<listitem
><para
>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; <quote
>x = sin(t)</quote
>, <quote
>y = cos(t)</quote
>, o com a funcions, &pex; <quote
>f_x(s) = sin(s)</quote
>, <quote
>f_y(s) = cos(s)</quote
>.</para
></listitem>
	<listitem
><para
>Els gràfics polars també són similars als gràfics cartesians. Poden introduir-se com a una equació en «&thgr;», &pex; <quote
>r = &thgr;</quote
>, o com a una funció, &pex; <quote
>f(x) = x</quote
>.</para
></listitem>
	<listitem
><para
>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 <quote
>f(a,b)</quote
> com a nom de la funció), llavors s'utilitzaran aquestes variables. En cas contrari, s'utilitzaran les lletres «x» i «y» com a variables.</para
></listitem>
	<listitem
><para
>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 <quote
>f''(x) = f' &minus; f</quote
>. En forma d'equació, es veurà com <quote
>y'' = y' &minus; y</quote
>. Tingueu en compte que en ambdós casos, la part <quote
>(x)</quote
> no s'afegirà als termes diferencials d'ordre inferior (pel que haureu d'escriure <quote
>f'(x) = &minus;f</quote
> i no <quote
>f'(x) = &minus;f(x)</quote
>).</para
></listitem>
</itemizedlist>

<para
>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 <guilabel
>Editor d'equacions</guilabel
>, el qual proporciona el següent: <itemizedlist>
		<listitem>
			<para
>Una varietat de símbols matemàtics que es poden utilitzar en les equacions, però no es troben en els teclats normals.</para>
		</listitem>
		<listitem>
			<para
>La llista de constants de l'usuari i un botó per editar-les.</para>
		</listitem>
		<listitem>
			<para
>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 <quote
>1 + x</quote
> en l'equació <quote
>y = 1 + x</quote
>, i s'ha escollit la funció sinus, llavors l'equació es convertirà en <quote
> y = sin(1+x)</quote
>. </para>
		</listitem>
	</itemizedlist>
</para>

<screenshot>
	<screeninfo
>Aquesta és una captura de pantalla de la finestra de benvinguda de &kmplot;</screeninfo>
	<mediaobject>
		<imageobject>
			<imagedata fileref="main.png" format="PNG"/>
		</imageobject>
		<textobject>
			<phrase
>Captura de pantalla</phrase>
		</textobject>
	</mediaobject>
</screenshot>

<sect1 id="function-types">
	<title
>Tipus de funcions</title>
	
	<sect2 id="cartesian-functions">
		<title
>Funcions cartesianes</title>
		<para
>Per introduir una funció explícita (és a dir, una funció de la forma y=f(x)) en &kmplot;, només cal introduir-lo en la forma següent: <screen
><userinput
><replaceable
>f</replaceable
>(<replaceable
>x</replaceable
>) = <replaceable
>expressió</replaceable
></userinput
></screen
> on: <itemizedlist>
				<listitem
><para
><replaceable
>f</replaceable
> és el nom de la funció, i pot ser qualsevol cadena de lletres i números.</para>
				</listitem>
				
				<listitem
><para
><replaceable
>x</replaceable
> és la coordenada «x», 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.</para>
				</listitem>
				
				<listitem>
					<para
><replaceable
>expressió</replaceable
> és l'expressió a representar, en la sintaxi adequada per a &kmplot;. Veure <xref linkend="math-syntax"/>. </para>
				</listitem>
				
			</itemizedlist>
		</para>
	</sect2>
	
	<sect2 id="parametric-functions">
		<title
>Funcions paramètriques</title>
		<para
>Les funcions paramètriques són aquelles en què la 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 &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.</para>
		<para
>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;, <userinput
>f_x(t)=sin(t)</userinput
> i <userinput
>f_y(t)=cos(t)</userinput
>. </para>
		<para
>Podeu establir algunes altres opcions per al gràfic en l'editor de funcions: <variablelist
> <varlistentry>
					<term
><guilabel
>Mín</guilabel
></term>
					<term
><guilabel
>Màx</guilabel
></term>
					<listitem>
						<para
>Aquestes opcions controlen l'abast del paràmetre «t» per al qual es representa la funció.</para>
					</listitem>
				</varlistentry>
			</variablelist>
		</para>
	</sect2>
	
	<sect2 id="polar-functions">
		<title
>Funcions en coordenades polars</title>
		
		<para
>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 «x» 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ó <guilabel
>Crea</guilabel
> i seleccioneu <guilabel
>Gràfic polar</guilabel
> des de la llista. En el quadre de definició, completeu la definició de la funció, incloent el nom de la variable zeta que voleu utilitzar, &pex;, per dibuixar l'espiral d'Arquimedes r = &thgr;, introduïu: <screen
><userinput
>r(&thgr;) = &thgr;</userinput
></screen
> Tingueu en compte que podeu utilitzar qualsevol nom per a la variable zeta, de manera que <quote
>r(t) = t</quote
> o <quote
>f(x) = x</quote
> produiran exactament el mateix resultat. </para>
	</sect2>
	
	<sect2 id="implicit-functions">
		<title
>Funcions implícites</title>
		
		<para
>Una expressió implícita relaciona la coordenades «x» i «y» com una igualtat. Per a crear un cercle, per exemple, feu clic al botó <guilabel
>Crea</guilabel
> i seleccioneu <guilabel
>Gràfic implícit</guilabel
> 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: <screen
><userinput
>x^2 + y^2 = 25</userinput
></screen>
		</para>
	</sect2>
	
	<sect2 id="differential-functions">
		<title
>Funcions diferencials</title>
		
		<para
>&kmplot; pot dibuixar equacions diferencials explícites. Aquestes són les equacions de la forma y<superscript
>(n)</superscript
> = F(x,y',y'',...,y<superscript
>(n&minus;1)</superscript
>), on y<superscript
>k</superscript
> és la derivada k<superscript
>th</superscript
> de y(x). &kmplot; només pot interpretar l'ordre derivada com el nombre de primes seguint al nom de la funció. Per a dibuixar una corba sinusoïdal, per exemple, s'utilitza l'equació diferencial <userinput
>y'' = &minus; y</userinput
> o <userinput
>f''(x) = −f</userinput
>. </para>
		
		<para
>No obstant, 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 <guilabel
>Condicions inicials</guilabel
> 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. </para>
		
		<para
>Podeu establir algunes altres opcions per al gràfic en l'editor de funcions: <variablelist
> <varlistentry>
					<term
><guilabel
>Pas</guilabel
></term>
					<listitem>
						<para
>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.</para>
					</listitem>
				</varlistentry>
			</variablelist>
		</para>
		
	</sect2>
</sect1>

<sect1 id="combining-functions">
	<title
>Combinar les funcions</title>
	<para
>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 siguessin variables. Per exemple, si heu definit les funcions f(x) i g(x), podeu representar la suma de «f» i «g» amb: <screen
><userinput
>sum(x) = f(x) + g(x)</userinput
></screen>
	</para>
</sect1>

<sect1 id="function-appearance">
	<title
>Canviar l'aparença de les funcions</title>
	
	<para
>Per a canviar l'aparença del graf d'una funció en la finestra de dibuix principal, seleccioneu la funció a la barra lateral <guilabel
>Funcions</guilabel
>. Podeu canviar l'amplada, color i molts altres aspectes de la línia del gràfic fent clic al botó <guibutton
>Color</guibutton
> o <guibutton
>Avançat...</guibutton
> a la part inferior de la secció <guilabel
>Aparença</guilabel
>. </para>
	
	<para
>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 <guilabel
>Derivats</guilabel
> permet dibuixar la primera i segona derivada de la funció. Amb la pestanya <guilabel
>Integral</guilabel
> podeu dibuixar la integral de la funció. </para>
</sect1>

<sect1 id="popupmenu">
	<title
>Menú emergent</title>
	<screenshot>
	<screeninfo
>El menú emergent del clic dret sobre el graf</screeninfo>
	<mediaobject>
		<imageobject>
			<imagedata fileref="popup.png" format="PNG"/>
		</imageobject>
		<textobject>
			<phrase
>El menú emergent del clic dret sobre el graf</phrase>
		</textobject>
	</mediaobject>
	</screenshot>

	<para
>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à tres elements disponibles:</para>
	
	<variablelist>
		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Edita</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>Selecciona la funció en la barra lateral <guilabel
>Funcions</guilabel
> per editar-la.</para>
			</listitem>
		</varlistentry>

		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Oculta</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>Oculta el graf seleccionat. Els altres grafs del gràfic romandran visibles.</para>
			</listitem>
		</varlistentry>
		
		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Elimina</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>Elimina la funció. Tots els seus grafs desapareixeran.</para>
			</listitem>
		</varlistentry>
		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Anima el gràfic...</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>Mostra el diàleg <guilabel
>Animador de paràmetres</guilabel
>.</para>
			</listitem>
		</varlistentry>
		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Calculadora</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>Obre el diàleg <guilabel
>Calculadora</guilabel
>.</para>
			</listitem>
		</varlistentry>
	</variablelist>
	
	<para
>Depenent del tipus de gràfic, també hi haurà fins a quatre eines disponibles:</para>
	
	<variablelist>
		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Dibuixa una àrea...</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>Selecciona el mínim i el màxim dels valors de «x» per al graf en el nou diàleg que aparegui. Calcula la integral i dibuixa l'àrea entre el graf i l'eix «x» en l'abast seleccionat en el color del graf. </para>
			</listitem>
		</varlistentry>
		
		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Troba el mínim...</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>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. </para>
				<para
>Nota: També podeu indicar al gràfic que mostri visualment els punts extrems en el diàleg <guilabel
>Aparença del gràfic</guilabel
>, accessible en la barra lateral <guilabel
>Funcions</guilabel
>, feu clic a <guibutton
>Avançat...</guibutton
>. </para>
			</listitem>
		</varlistentry>
		
		<varlistentry>
			<term
><menuchoice
><guimenuitem
>Troba el màxim...</guimenuitem>
				</menuchoice
></term>
			<listitem>
				<para
>Això és el mateix que <guimenuitem
>Troba el mínim...</guimenuitem
>, però troba que el valor màxim en lloc del valor mínim.</para>
			</listitem>
		</varlistentry>
		
	</variablelist>
</sect1>

</chapter>
<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
End:
-->
