!read tabletheme
Lavorando in WIMS capiterà spesso di dover inserire formule o espressioni
matematiche.
<p>
Le formule matematiche possono essere inserite nel modo usuale: <tt>3*x+5</tt> per
!htmlmath 3x+5
, <tt>sin(pi*x)</tt> per
!htmlmath sin(pi*x)
, <tt>y^3+1</tt> per
!htmlmath y^3+1
, <tt>(x+1)/(y-1)</tt> per
!set ins_align=middle
!instex $$$$ {x+1 \over y-1} $$$$
, e così via.
<p>
Oltre a ciò, WIMS contiene un sistema di analisi che permette di correggere
``errori'' comuni nelle espressioni matematiche. Per esempio, <tt>3x+5</tt>
viene automaticamente trasformato in <tt>3*x+5</tt>, <tt>sin x</tt> viene
trasformato in <tt>sin(x)</tt>, e così via. Naturalmente raccomandiamo di non 
affidarsi ciecamente a questa correzione automatica, perché a volte 
le scritture possono essere ambigue. &Egrave; opportuno vercare sempre di 
introdurre le formule matematiche in maniera ``corretta'', anche se a volte
può sembrare inutile.
<p>
Segue una lista di funzioni matematiche e del modo (corretto) per inserirle.
Queste funzioni sono automaticamente riconosciute da WIMS nei contesti
in cui hanno senso. (Alcuni moduli possono accettare altre funzioni, 
verificare le pagine di help relative al singolo modulo.)
<p>
!set x=x
L'espressione $x può essere sostituita con una qualsiasi delle espressioni
contenute nella tabella seguente.
<p>
$table_header
$table_tr<th>funzione</th><th>descrizione</th><th>cosa digitare</th></tr>

$table_tr<td>$m_pi
    <td>la ben nota costante<td>
    <tt>pi</tt> o <tt>Pi</tt> oppure <tt>PI
$table_tr<td><i>e</i><td>base del logaritmo naturale<td>
    <tt>e</tt> o <tt>E</tt>

$table_tr<td>|$x|<td>valore assoluto di $x<td><tt>abs(x)
$table_tr<td>sign($x)<td>segno di $x:
       <br/>&nbsp;=-1 se $x&lt;0<br/>&nbsp;=0 se $x=0<br/>&nbsp;=1 se $x>0
       <td><tt>sign(x)
$table_tr<td>
    !instex $$ \sqrt x $$
    <td>radice quadrata di $x
    <td><tt>sqrt(x)</tt> o <tt>x^(1/2)
$table_tr<td>
!instex $$ [ x ] $$
<td>intero più vicino a $x<td><tt>rint(x)
$table_tr<td>
!instex $$ \lfloor x \rfloor $$
<td>più grande intero $m_le$x<td><tt>floor(x)
$table_tr<td>
!instex $$ \lceil  x \rceil $$
<td>più piccolo intero $m_ge$x<td><tt>ceil(x)

$table_tr<td><i>e<sup>x</sup><td>esponenziale<td>
    <tt>exp(x)</tt> o <tt>e^x</tt> o <tt>E^x
$table_tr<td>ln($x)<td>logaritmo naturale<td><tt>log(x)</tt> o <tt>ln(x)
$table_tr<td>lg($x)<td>logaritmo in base 10<td><tt>lg(x)</tt> o <tt>log10(x)

$table_tr<td>sin($x)<td>funzione trigonometrica seno<td><tt>sin(x)
$table_tr<td>cos($x)<td>funzione trigonometrica coseno<td><tt>cos(x)
$table_tr<td>tg($x)<td>funzione trigonometrica tangente<td><tt>tan(x)</tt> o <tt>tg(x)
$table_tr<td>ctg($x)<td>funzione trigonometrica cotangente<td><tt>cotan(x)</tt> o <tt>ctg(x)
    </tt> <br/> o <tt>cot(x)
$table_tr<td>arcsin($x)<td>funzione inversa del seno<td><tt>asin(x)</tt> o
    <tt>arcsin(x)
$table_tr<td>arccos($x)<td>funzione inversa del coseno<td><tt>acos(x)</tt> o
    <tt>arccos(x)
$table_tr<td>arctg($x)<td>funzione inversa della tangente<td><tt>atan(x)</tt> o
    <tt>arctan(x)</tt> <br/>o <tt>arctg(x)

$table_tr<td>sh($x)<td>seno iperbolico<td><tt>sh(x)</tt> o <tt>sinh(x)
$table_tr<td>ch($x)<td>coseno iperbolico<td><tt>ch(x)</tt> o <tt>cosh(x)
$table_tr<td>th($x)<td>tangente iperbolica<td><tt>th(x)</tt> o <tt>tanh(x)
$table_tr<td>Argsh($x)<td>inversa del seno iperbolico<td><tt>asinh(x)</tt> o <tt>argsh(x)
    <br/>o <tt>Argsh(x)
$table_tr<td>Argch($x)<td>inversa del coseno iperbolico<td><tt>acosh(x)</tt> o <tt>argch(x)
    <br/>o <tt>Argch(x)
$table_tr<td>Argth($x)<td>inversa della tangente iperbolica<td><tt>atanh(x)</tt> o <tt>argth(x)
    <br/>o <tt>Argth(x)
$table_tr<td>max(x,y)<td>maggiore tra x e y<td><tt>max(x,y)
$table_tr<td>min(x,y)<td>minore tra x e y<td><tt>min(x,y)
$table_tr<td>gcd(x,y)<td>Massimo Comune Divisore<td><tt>gcd(x,y)
$table_tr<td>lcm(x,y)<td>minimo comune multiplo<td><tt>lcm(x,y)
</table></center>



