# Valutatore di espressioni

Valutate un’espressione matematica con unità, funzioni, costanti e piccole matrici in una sandbox mathjs a capacità limitate. Digitate qualcosa come 5 cm + 2 inch to mm, 60 km/h to m/s o det([[1, 2], [3, 4]]) e ottenete il risultato arrotondato alla precisione scelta. Le espressioni non possono definire variabili o funzioni né accedere a elementi esterni alla libreria matematica, quindi è sicuro per qualsiasi input. Utile per conversioni di unità, verifiche ingegneristiche e calcoli rapidi.

## Domande frequenti

### Che cosa posso digitare?

Numeri, gli operatori + - * / ^ e %, mod, factorial(n), parentesi, unità come cm, kg, km/h o degC, le costanti pi, e, tau, phi e i e funzioni come sqrt, sin, log, round, mean o det. La moltiplicazione implicita è supportata, quindi 2 pi e 3 kg vengono interpretati correttamente. L’input può contenere fino a 2000 caratteri.

### Come funzionano le conversioni di unità?

Aggiungete le unità ai numeri e usate to o in per convertire, come in 3 ft to m o 100 degF to degC. Le unità si combinano tramite le operazioni aritmetiche, quindi 1 kg * 9.81 m/s^2 dà 9.81 N e 2 cm * 3 cm dà 6 cm^2. La somma di unità incompatibili, come kg e m, restituisce un errore.

### Posso lavorare con matrici e vettori?

Sì, scriveteli tra parentesi quadre, ad esempio [1, 2, 3] o [[1, 2], [3, 4]], con un massimo di 10 elementi per riga e due livelli di annidamento. Sono disponibili funzioni come det, inv, transpose, trace, dot, cross e norm, e gli operatori elemento per elemento come .* funzionano. I risultati delle matrici vengono mostrati come blocchi allineati.

### Quali funzioni sono disattivate per motivi di sicurezza?

Variabili, assegnazioni, definizioni di funzioni, stringhe, oggetti, intervalli, indicizzazione e accesso alle proprietà vengono rifiutati prima della valutazione. Seguendo le indicazioni di sicurezza di mathjs, import, createUnit, evaluate, parse, simplify e derivative sono disattivati e si possono chiamare solo le funzioni matematiche incluse nell’elenco consentito. Nulla nell’espressione può accedere a JavaScript o al server.

### Le funzioni trigonometriche usano gradi o radianti?

I numeri senza unità sono interpretati in radianti, quindi sin(pi / 2) vale 1. Aggiungete l’unità deg per usare i gradi, come in sin(30 deg) o cos(45 deg). La Calcolatrice scientifica offre una modalità gradi che interpreta i numeri senza unità come gradi.

### Che cosa fa il simbolo di percentuale?

Il simbolo di percentuale dopo un numero lo divide per 100, quindi 50% equivale a 0.5 e 200 * 15% equivale a 30. Dopo un segno più o meno, la percentuale viene calcolata rispetto al valore a sinistra, quindi 100 + 10% equivale a 110. Tra due numeri, come in 10 % 3, funge da operatore modulo e restituisce il resto 1. Potete anche scrivere 10 mod 3.

### Come vengono arrotondati i risultati?

I numeri, i valori con unità e le parti complesse vengono arrotondati al numero di cifre decimali scelto, 6 per impostazione predefinita e fino a 15, eliminando gli zeri finali. I valori troppo piccoli per essere mostrati con tale precisione appaiono in notazione scientifica. La divisione per zero restituisce Infinity e 0 / 0 viene indicato come undefined.

### Posso inserire più espressioni alla volta?

No, lo strumento valuta un’espressione per calcolo e rifiuta i punti e virgola o le righe aggiuntive. Combinate le parti con operazioni aritmetiche oppure eseguitele una dopo l’altra. In questo modo ogni risultato resta chiaramente associato alla propria espressione.

### C’è un limite di tempo?

Ogni valutazione viene eseguita in un worker isolato con un limite di tempo di 3 secondi, oltre ai limiti di lunghezza, profondità di annidamento e dimensione delle matrici. Le combinazioni e le permutazioni sono limitate a n fino a 10,000. Se un’espressione raggiunge un limite, viene mostrato un messaggio chiaro invece di rallentare la pagina.

### Supporta i numeri complessi?

Sì, usate i come unità immaginaria, come in (2 + 3i) * (1 - i); funzioni come sqrt(-4) restituiscono risultati complessi come 2i. re, im, arg e conj estraggono le parti di un risultato complesso. I risultati vengono mostrati come a + bi.

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20OneClick%20Pro)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=oneclickpro)
