Vai al contenuto

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.

Reimposta

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.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.