[¯|¯] Funzioni booleane per il controllo dei formati numerici. Controllo di parità. Controllo di primalità

venerdì, Dicembre 5th, 2014

Mathematica dispone di funzioni booleane (cioè che assumono uno dei due valori logici True o False) per il controllo del formato numerico. Prima di specificare tali comandi, premettiamo alcune nozioni sull'assegnazione di variabili. Osserviamo innnanzitutto che Mathematica non gestisce solo numeri. Anzi, essendo programmato in SMP (linguaggio di programmazione finalizzato alla manipolazione di simboli che nelle ultime versioni è denominato "Wolfram Language") è più un ambiente di calcolo simbolico, anche se poi gestisce fin troppo bene il calcolo numerico.
Dunque, per assegnare una variabile occorre in primis darle un nome, ricordando che Mathematica è case sensitive, cioè distingue le minuscole dalle maiuscole. Supponiamo che la nostra variabile sia una grandezza a che può assumere diversi valori. Ad esempio, uno di questi valori è il numero intero naturale 2. L'assegnazione si esplica attraverso "=". Ad esempio:

mathematica, assegnazione immediata

(altro…)




[¯|¯] Mathematica: la gestione dei formati numerici

domenica, Novembre 30th, 2014

In un sistema di computer algebra un numero x, può essere: un intero relativo, un razionale, un reale, un numero complesso.
Queste 4 possibilità danno luogo a 4 distinti formati numerici che in Mathematica vengono denominati: Integer, Rational, Real, Complex

L'assegnazione di un formato numerico è immediata. Ad esempio, per un intero relativo occorre e basta inserire tutte e sole le cifre componenti il numero. Ad esempio, se vogliamo inserire l'intero relativo 578, si ha:

mathematica, formati numerici

Se, invece, abbiamo -2561:

mathematica, formati numerici

Passiamo ai razionali. Quest'ultimi vengono inseriti come rapporto tra due interi. Ad esempio:

mathematica, formati numerici

Per l'inserimento di un numero reale, è necessario fare alcune osservazioni.
(altro…)