
La funzione imult() di Scilab
La funzione imult() di Scilab moltiplica un numero per l'unità immaginaria dei numeri complessi.
imult(x)
L'argomento x è il numero da moltiplicare.
Ad esempio, imult(5) restituisce il numero complesso 0+5i
imult(5)
0.+5.i
Equivale a compiere la moltiplicazione 5*%i
5*%i
0.+5.i
La funzione imult() è particolarmente utile quando si tratta di moltiplicare per "i" il simbolo dell'infinito (%inf) o quello dei not-a-number (%nan).
Ad esempio, questo è il risultato di imult(%inf)
imult(%inf)
0. + Infi
Quando, invece, moltiplichi %inf per %i ottieni un risultato diverso.
%inf*%i
Nan + Infi
Una cosa simile accade con il simbolo %nan.
In conclusione, la funzione imult() è particolarmente utile se devi moltiplicare un numero x per l'unità immaginaria, quando x comprende numeri in virgola mobile "speciali" come %inf e %nan.