Calcolatore MCD di monomi
Ottenga il massimo fattore comune di termini algebrici, variabili comprese: 12x²y, 18xy³ e 24x³y hanno in comune 6xy. Restano solo le lettere presenti in tutti i termini, ciascuna con l’esponente minimo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Termini
- 12x^2y, 18xy^3, 24x^3y
- Gcf
- 6xy
- Coefficiente
- 6
Trovare il massimo comun divisore di monomi è il primo passo per scomporre polinomi per raggruppamento, per estrarre un fattore comune da un'espressione e per semplificare quozienti di termini algebrici. Studenti, tutor e script di automazione necessitano di una regola che non dimentichi mai una potenza di variabile e che non inventi mai un fattore non condiviso da tutti i termini. Questo calcolatore del massimo comun divisore di monomi accetta due o più stringhe monomio, prende il massimo comun divisore dei valori assoluti dei coefficienti interi, conserva solo le variabili presenti in ogni termine, eleva ciascuna variabile condivisa all'esponente minimo della lista e restituisce il prodotto come una sola stringa MCD normalizzata.
Cosa significa l'MCD di monomi e come funziona l'algoritmo
Un monomio è un singolo termine formato da un coefficiente intero con segno opzionale e variabili di una sola lettera elevate ciascuna a una potenza intera non negativa; ad esempio dodici x al quadrato y, meno otto a al cubo b, oppure un numero puro come quarantadue. Il massimo comun divisore di un elenco di monomi è il monomio più grande che divide ogni termine dell'elenco senza resto. I manuali di algebra costruiscono quel fattore in due pezzi indipendenti.
Prima si prende il massimo comun divisore dei valori assoluti dei coefficienti con l'algoritmo di Euclide; il coefficiente dell'MCD è per convenzione non negativo. Poi, per ogni lettera variabile, si osserva l'esponente di quella lettera in ogni monomio, si tratta una lettera assente come esponente zero e si conserva il minimo di quegli esponenti. Solo le variabili il cui minimo è strettamente positivo compaiono nell'MCD.
Moltiplicare il GCD dei coefficienti per ciascuna variabile condivisa elevata al proprio esponente minimo produce il fattore comune. Esempio: i termini dodici x al quadrato y, diciotto x y al cubo e ventiquattro x al cubo y condividono GCD di coefficiente sei, condividono x alla prima e y alla prima e quindi hanno MCD sei x y. Termini che non condividono variabili possono comunque condividere un MCD numerico quando i loro coefficienti hanno un divisore comune maggiore di uno.
Potenze pure come x al quadrato e x al cubo producono un MCD di x al quadrato con coefficiente uno.
Contratto di ingresso, forma della risposta e comportamento in errore
Ogni stringa può includere un più o un meno iniziale opzionale, un coefficiente intero e variabili di una sola lettera con esponenti opzionali con circonflesso; spazi e segni di moltiplicazione asterisco vengono rimossi prima dell'analisi. Forme abbreviate come x2 sono accettate come x alla potenza due. Coefficienti decimali o frazionari vengono rifiutati perché l'MCD scolastico classico di monomi lavora sugli interi.
In caso di successo il corpo riecheggia i termini come stringhe normalizzate, un array parsed di mappe coefficiente e variabili per ispezione, la stringa di visualizzazione gcf, il coefficiente non negativo dell'MCD, un oggetto variables che associa ogni lettera condivisa al proprio esponente minimo, e una breve stringa formula che riafferma la regola in due pezzi. Esempio: i termini dodici x al quadrato y, diciotto x y al cubo e ventiquattro x al cubo y restituiscono gcf sei x y con coefficiente sei e variables x uno, y uno.
Dove un calcolatore MCD di monomi conviene
Aule e piattaforme di tutoraggio usano un calcolatore del massimo comun divisore di monomi affinché gli studenti verifichino il fattore comune prima di scomporre un polinomio completo per raggruppamento o per la proprietà distributiva. I generatori di preparazione agli esami necessitano di un oracolo deterministico che segni come errato un MCD che omette una variabile condivisa o che gonfia un esponente oltre il minimo vero. La validazione fallita non consuma saldo.
Mantenga elenchi di termini corti, fissi la stringa gcf normalizzata nei test e otterrà fattori comuni riproducibili per compiti, plugin LMS e worker al bordo senza infrastruttura simbolica propria.
Casi d'uso
Controlli in classe e compiti
Consenta agli studenti di inviare due o più monomi e di verificare il coefficiente dell'MCD e le potenze delle variabili condivise rispetto ai metodi di scomposizione del manuale.
Valutazione automatica di esami e LMS
Valuti voci di MCD di monomi con un oracolo deterministico che rifiuta la sintassi non valida e non inventa mai fattori assenti da qualche termine.
Notebook e pulizia simbolica
Estragga un fattore monomiale comune da elenchi di termini algebrici negli script senza importare un'intera libreria di algebra computazionale.
Domande frequenti
Quale sintassi monomiale è accettata?
Coefficiente intero con segno opzionale, variabili di una sola lettera, esponenti opzionali con ^ (o cifre finali come x2). Spazi e * vengono ignorati. Decimali e nomi di variabile multi-lettera sono rifiutati.
E se i termini non condividono variabili?
Allora l'MCD è solo il gcd numerico dei coefficienti (eventualmente 1). Le variabili condivise compaiono solo quando ogni termine ha quella lettera con esponente minimo positivo.
Come trovo il fattore comune di 12x²y, 18xy³ e 24x³y?
Calcoli il massimo comune divisore di 12, 18 e 24, cioè 6. Poi tenga x e y, ciascuna con l’esponente più basso presente nei tre termini. Il risultato è 6xy.
Perché si usa l’esponente minimo di ogni variabile?
Perché il fattore deve dividere ogni termine. Una potenza di x più alta non dividerebbe il termine che contiene x una sola volta, quindi l’esponente minimo è il più grande valido per tutti.
Il fattore comune può essere negativo?
No. La parte numerica si ricava dai valori assoluti dei coefficienti, quindi non è mai negativa, anche se alcuni termini hanno il segno meno.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/algebra/gcf-of-terms \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"terms":["12x^2y","18xy^3","24x^3y"]}'const res = await fetch("https://api.kit.forhosting.com/algebra/gcf-of-terms", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"terms": [
"12x^2y",
"18xy^3",
"24x^3y"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/gcf-of-terms",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"terms": [
"12x^2y",
"18xy^3",
"24x^3y"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/gcf-of-terms", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"terms":["12x^2y","18xy^3","24x^3y"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"terms":["12x^2y","18xy^3","24x^3y"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/gcf-of-terms", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"terms": [
"12x^2y",
"18xy^3",
"24x^3y"
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.gcf_of_terms",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
La validazione fallita non viene addebitata; le chiamate riuscite usano il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita.
Cosa significa l'MCD di monomi e come funziona l'algoritmo
L'endpoint non scompone mai attraverso addizioni o sottrazioni all'interno di un termine, perché un monomio vero non ha più né meno tra prodotti di variabili; tale input viene rifiutato come non valido invece di essere interpretato parzialmente.
Contratto di ingresso, forma della risposta e comportamento in errore
Invii con POST un corpo JSON con un campo array obbligatorio denominato terms contenente tra due e venti stringhe monomio. Gli errori usano invalid_input e non vengono addebitati: meno di due termini, più di venti, stringhe vuote, elementi non stringa, caratteri non validi, segni isolati, coefficienti interi non sicuri e il caso patologico in cui ogni coefficiente è zero. Abbini la mappa strutturata variables al Suo formattatore se serve a superindici in HTML; questo endpoint restituisce notazione ASCII con circonflesso per goldens stabili e client SDK.
Dove un calcolatore MCD di monomi conviene
Flussi di foglio di calcolo e di notebook spesso estraggono un monomio comune da righe di termini simbolici riducendo formule di fisica o espressioni ingegneristiche; chiamare una piccola API di parse evita di erigere un intero sistema di algebra computazionale solo per il GCD dei coefficienti e gli esponenti minimi. Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita.
Domande tecniche
Come trovo l'MCD di due o più monomi?
Invii un array terms di stringhe monomio. L'API restituisce il gcd dei coefficienti assoluti moltiplicato per ogni variabile condivisa elevata all'esponente minimo su tutti i termini.
Quanti monomi posso inviare?
Tra 2 e 20 inclusi. Meno di due o più di venti fallisce con invalid_input e non viene addebitato.
Quanto costa il calcolatore MCD di monomi?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.