1.5. Definire una funzione o un numero

Se si vogliono fare più operazioni su una funzione non elementare, conviene darle un nome, in modo da poterla poi richiamare con quel nome. Ad esempio:

[Graphics:Images/math15_gr_1.gif]
[Graphics:Images/math15_gr_2.gif]

Se ora scriviamo, ad esempio:

[Graphics:Images/math15_gr_3.gif]
[Graphics:Images/math15_gr_4.gif]

Mathematica calcola il valore di F in x=2 Pi/3. La sintassi dunque è:

[Graphics:Images/math15_gr_5.gif]

Il nome della funzione può essere una lettera (maiuscola) o una parola (con l'iniziale maiuscola). Alcune lettere sono proibite perché hanno già un altro significato. Ad esempio, si possono usare:

[Graphics:Images/math15_gr_6.gif]

ma non si possono usare:

[Graphics:Images/math15_gr_7.gif]

(Motivo: N indica la valutazione numerica, O il simbolo di "o grande", D la derivazione). Se si prova a farlo, Mathematica ci avverte che non è lecito.
Naturalemente il nome della variabile indipendente è arbitrario. Ad esempio potremmo digitare:

[Graphics:Images/math15_gr_8.gif]
[Graphics:Images/math15_gr_9.gif]

e sarebbe stata la stessa funzione dell'esempio precedente (In[9]) (t o x sono "variabili mute").

Analogamente, ma più semplicemente, si può dare un nome a un numero che in seguito comparirà in parecchie operazioni. Si pone ad esempio:

[Graphics:Images/math15_gr_10.gif]
[Graphics:Images/math15_gr_11.gif]

A questo punto possiamo ad esempio calcolare:

[Graphics:Images/math15_gr_12.gif]
[Graphics:Images/math15_gr_13.gif]
[Graphics:Images/math15_gr_14.gif]
[Graphics:Images/math15_gr_15.gif]

Avvertenza. Quando si definisce una funzione o un numero dandogli dei nomi, per tutta la sessione di lavoro Mathematica darà a quel nome quel significato. Dopo un po' questo potrebbe diventare fastidioso (non si sa più che lettere usare perché sono già tutte "compromesse"). Per dire a Mathematica "ora dimentica che x vuol dire la tal cosa" il comando è:

[Graphics:Images/math15_gr_16.gif]

Lo stesso per i nomi di funzione: con

[Graphics:Images/math15_gr_17.gif]

Mathematica fa sì che F non abbia più il significato di funzione che gli era stato dato.


Converted by Mathematica      October 9, 2000