# Semplificatore di espressioni

Semplificate un’espressione algebrica con variabili usando il semplificatore basato su regole di mathjs. Combina i termini simili, riduce le costanti, semplifica i fattori identici e mantiene esatte le frazioni: ad esempio, 2x + 3x - x/2 diventa x * 9 / 2. Il risultato viene mostrato come testo e LaTeX, oltre al suo valore decimale quando non rimangono variabili, arrotondato alla precisione scelta. L’input viene elaborato in una sandbox con restrizioni e un limite di tempo. Utile per esercitarsi con l’algebra e riordinare le formule.

## Domande frequenti

### Quali tipi di semplificazione vengono eseguiti?

Il semplificatore combina termini simili, ad esempio 2x + 3y - x + y in x + 4 * y, riduce le costanti numeriche, trasforma x * x in x ^ 2, semplifica x / x in 1 e mantiene i coefficienti razionali come frazioni esatte. Applica ripetutamente le regole di semplificazione di mathjs finché non ci sono più modifiche. Il risultato è matematicamente equivalente all’input.

### Espande o scompone in fattori i polinomi?

No, prodotti e potenze come (x + 1)^2 restano invariati e i polinomi non vengono scomposti in fattori, quindi (x^2 - 1) / (x - 1) non viene ridotto a x + 1. Le regole di mathjs si concentrano sulla combinazione e sulla semplificazione, non sull’espansione. In questo modo i risultati restano compatti anche per le espressioni lunghe.

### Vengono applicate identità trigonometriche?

No, identità come sin(x)^2 + cos(x)^2 = 1 non fanno parte dell’insieme di regole, quindi questi termini restano invariati. Le funzioni applicate alle costanti vengono valutate, quindi log(e) diventa 1. Le funzioni applicate alle variabili restano in forma simbolica.

### Perché sqrt(8) diventa un decimale?

mathjs valuta le funzioni i cui argomenti sono tutti numeri, quindi sqrt(8) diventa 2.8284271247461903 invece di 2√2. Le operazioni aritmetiche semplici sui numeri restano esatte, quindi 2/4 + 1/4 diventa 3/4. Le radici dei numeri semplici vengono quindi mostrate come decimali, mentre quelle delle variabili, come sqrt(x), restano simboliche.

### Come si scrive l’espressione?

Usate ^ per le potenze, * o uno spazio per la moltiplicazione, / per la divisione e le parentesi per raggruppare, ad esempio 3x^2 + 2x - x^2 / 2. I nomi delle variabili iniziano con una lettera e possono contenere cifre e trattini bassi. Tenete presente che xy è un’unica variabile chiamata xy, quindi scrivete x*y per indicare un prodotto.

### Cos’è la riga del valore decimale?

Quando l’espressione semplificata non contiene variabili, lo strumento la valuta e mostra anche il valore decimale arrotondato alla precisione scelta. Per 2/4 + 1/4, il valore è 0.75. Le espressioni con variabili mostrano solo il risultato simbolico.

### A cosa serve l’output LaTeX?

La riga LaTeX contiene l’espressione semplificata sotto forma di codice LaTeX, pronto da incollare in un articolo, una presentazione o un editor Markdown che supporta la resa matematica. Viene generato da mathjs a partire dallo stesso risultato. Le frazioni sono scritte con \frac.

### Quali funzioni e costanti posso usare?

Sono consentite funzioni trigonometriche, inverse e iperboliche, sqrt, cbrt, exp, log, log10, log2, abs, round, floor, ceil, factorial e altre funzioni scientifiche, insieme alle costanti pi, e, tau, phi e i. I nomi delle funzioni integrate non possono essere usati come variabili. Le funzioni sconosciute vengono rifiutate e ne viene indicato il nome.

### È sicuro incollare qualsiasi espressione?

Sì, l’espressione viene analizzata e verificata rispetto a un elenco di elementi consentiti prima di essere eseguita. Le assegnazioni, le definizioni di funzioni, le stringhe, gli intervalli, l’indicizzazione e funzioni come import, evaluate e parse vengono rifiutati, in linea con le indicazioni di sicurezza di mathjs. L’elaborazione avviene in un worker isolato con un limite di 3 secondi.

### Ci sono limiti alle dimensioni?

Le espressioni possono contenere fino a 2000 caratteri e avere una profondità massima di 64 livelli. mathjs può impiegare molto tempo a semplificare le espressioni molto lunghe, quindi un calcolo che supera i 3 secondi viene interrotto con un messaggio che chiede di inserire un’espressione più breve. In tal caso, suddividete le espressioni grandi in più parti.

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)
