Funcions
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Una de les capacitats més valuoses de wiris és que ens permet definir noves funcions, de manera que aquestes funcions tenen la mateixa consideració que les que wiris ja té incorporades. Els arguments d'aquestes funcions poden ser qualsevol objecte matemàtic. En aquest apartat aprenem com es defineixen les funcions i com s'usen. També estudiarem diverses funcions de variable real d'ús fonamental en matemàtiques i que wiris té incorporades.
Per a definir funcions, usem el símbol :=, creat amb el teclat o amb la icona . A l'esquerra d'aquest símbol s'escriu el nom de la funció seguit de la llista d'arguments de la funció entre parèntesi, i a la dreta s'escriu el cos de la funció, és a dir, les operacions que volem realitzar amb els arguments. Una funció pot tenir tants arguments com vulguem o fins i tot cap. En el cos de la funció, es poden usar altres funcions ja definides. Per aplicar la funció a uns valors concrets, escrivim el nom de la funció seguit dels valors dels arguments separats per comes i entre parèntesi (aquesta estructura s'anomena Seqüència). Si intentem aplicar una funció que no està definida, no es realitza cap càlcul. La funció f de l'exemple anterior té un sol argument, però, tal com ja hem dit, el nombre d'arguments pot ser qualsevol nombre no negatiu. A més, com veiem a continuació, una mateixa funció pot tenir diferents definicions, depenent del nombre d'arguments que rebi. Una funció també pot tenir més d'una definició segons el domini dels seus arguments. Per especificar, en la definició d'una funció, el domini d'un dels seus arguments, escrivim l'argument seguit del caràcter : i del nom del domini. També es pot definir una funció per a un objecte fixat. Els exemples següents il·lustren totes aquestes possibilitats. Notem que la comanda definició, aplicada a una funció, ens mostra les definicions d'aquesta funció. Una comanda útil per a definir una funció que s'avaluarà d'una manera per a determinats elements del seu domini d'aplicació i d'una altra manera en un altre subconjunt del domini és la comanda comprova. L'hem d'escriure entre els arguments de la funció i el símbol := de la forma comprova <condició>, on <condició> és una expressió booleana (és a dir, una expressió que sempre es podrà avaluar com a cert o fals) construïda a partir dels arguments de la funció. D’aquesta manera, podem definir funcions a trossos que, en canvi, no es converteixen en elements analítics (es poden avaluar, però no calcular-ne límits, derivar-les, ni integrar-les). Els noms que podem donar a les funcions cal que tinguin la mateixa forma que els noms que podem donar a les variables. Les funcions, com qualsevol objecte de wiris, són entitats independents del nom que se'ls dóna. Per exemple, la funció que, donat un nombre l'eleva al quadrat i li suma 1 pot ser considerada per ella mateixa, tot i que sovint ens convindrà donar-li un nom per poder treballar-hi amb comoditat. Una funció que no té assignat cap nom s'anomena funció anònima. Les funcions anònimes es defineixen amb la icona , que és equivalent a --> , escrivint els seus arguments, entre parèntesi, a l'esquerra del símbol --> i el cos de la funció a la dreta d'aquest símbol. Notem que la comanda definició retorna, com s'ha vist en exemples anteriors, una llista de funcions anònimes. Si hem definit una funció i volem que torni a quedar lliure, hem d'aplicar-li la comanda neteja.
Anem ara a descubrir algunes de les funcions reals predefinides a wiris i que es corresponen amb funcions matemàtiques bàsiques.
|
|
||
powered by WIRIS
©2003 maths for more sl. Tots els drets reservats. Avís legal |