ForHosting KIT · Matematica

Simmetria pari/dispari di polinomi

Inserisca 1, 0, -3, 0, 2 e scoprirà che x^4 - 3x^2 + 2 è pari, perché tutti i termini non nulli hanno potenza pari. Lo strumento legge direttamente gli esponenti, senza che lei debba sviluppare f(-x) a mano. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Coefficienti
1, 0, -3, 0, 2
Ottiene
Grado
4
Polinomio
x^4-3x^2+2
Simmetria
even
Esponenti pari
4, 2, 0

Le funzioni pari e dispari sono la prima prova di simmetria che molti studenti di calcolo incontrano: f è pari quando f di meno x è uguale a f di x, e dispari quando f di meno x è uguale all'opposto di f di x. Per un polinomio univariato il test si riduce a una semplice regola di parità sugli esponenti che compaiono davvero. Solo le potenze pari possono sopravvivere in un polinomio pari; solo le dispari in uno dispari; potenze miste significano nessuno dei due; il polinomio nullo è entrambi. Questo verificatore di simmetria pari/dispari accetta coefficienti dal grado più alto al più basso, elenca gli esponenti pari e dispari con coefficienti non nulli e restituisce un'etichetta di simmetria chiara più flag booleane.

Cosa significano pari e dispari per un polinomio

Una funzione reale f è pari quando sostituire x con meno x lascia il grafico invariato sotto riflessione rispetto all'asse y, ovvero l'identità f di meno x uguale a f di x per ogni x nel dominio. È dispari quando il grafico ha simmetria rispetto all'origine, cioè f di meno x uguale all'opposto di f di x. Quelle due identità non si escludono in senso vuoto: la funzione nulla soddisfa entrambe, perché zero è uguale al proprio opposto.

Per un polinomio scritto come somma di a sub k volte x alla k, la sostituzione di x con meno x moltiplica ogni termine per meno uno elevato alla potenza k. I termini con k pari restano invariati e appartengono alle funzioni pari; quelli con k dispari cambiano segno e appartengono alle funzioni dispari.

Quindi un polinomio è pari esattamente quando ogni coefficiente non nullo sta su un esponente pari, dispari quando ogni coefficiente non nullo sta su un esponente dispari, entrambi quando ogni coefficiente è zero, e nessuno dei due quando il supporto del polinomio contiene almeno una potenza pari e una dispari. Questo verificatore non deve valutare f in punti campione: legge il vettore dei coefficienti una volta, registra le parità delle posizioni non nulle ed emette la classificazione da manuale.

Il risultato è esatto per coefficienti floating finiti dopo una leggera pulizia del rumore vicino allo zero, e coincide con il modo in cui i docenti correggono su carta quando chiedono di ispezionare gli esponenti invece di espandere f di meno x a mano.

A chi serve un controllo di parità

Le aule e le piattaforme di tutoraggio usano un verificatore di simmetria pari e dispari di polinomi affinché gli studenti confermino se un elenco di coefficienti è pari o dispari senza espandere f di meno x a mano e rischiare errori di segno su ogni termine. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che segni il polinomio nullo come both e rifiuti l'input vuoto invece di trattarlo in silenzio come zero costante che un correttore difettoso potrebbe interpretare male.

I front-end di algebra computazionale e i notebook simbolici spesso vogliono un prefiltro economico prima di semplificazioni più pesanti: se un polinomio è già puramente pari o puramente dispari, metà dei termini in un'espansione di f di meno x può essere saltata. La validazione fallita non consuma saldo.

Controlli in aula e compiti

Consenta agli studenti di inviare elenchi di coefficienti e verificare even, odd, neither o both secondo la regola di parità degli esponenti dei libri di calcolo.

Valutazione automatica esami e LMS

Valuti voci di classificazione pari/dispari con un oracolo deterministico che tratta il polinomio nullo come both e non inventa mai etichette di parità mista.

Prefiltri CAS e notebook

Salti metà di un'espansione f(-x) quando il polinomio è già puramente pari o dispari prima del lavoro simbolico più pesante.

Come verifica se un polinomio è pari o dispari?

Invii i coefficienti dal grado più alto al più basso.

Cosa rende pari un polinomio?

Solo le potenze pari hanno coefficienti non nulli, quindi f(-x)=f(x). Esempio: x^4−3x^2+2 è pari; x^3+x è dispari.

Deve espandere f(-x) da solo?

No. La classificazione ispeziona solo la parità degli esponenti dei termini non nulli; non valuta il polinomio in punti campione.

Un polinomio può essere pari e dispari allo stesso tempo?

Solo il polinomio nullo. Tutti i suoi coefficienti valgono zero e lo zero è uguale al proprio opposto, quindi soddisfa entrambe le simmetrie. Ogni polinomio con un termine non nullo è pari, dispari o nessuno dei due.

Perché x + 1 non è né pari né dispari?

Mescola una potenza dispari, la x, con una pari, il termine noto. La simmetria pari ammette solo potenze pari e quella dispari solo potenze dispari, quindi questa combinazione non soddisfa nessuna delle due.

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.

POSThttps://api.kit.forhosting.com/calculus/polynomial-symmetry

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/calculus/polynomial-symmetry \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[1,0,-3,0,2]}'
{
  "coefficients": [
    1,
    0,
    -3,
    0,
    2
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.polynomial_symmetry",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Contratto di ingresso, forma della risposta ed errori

La voce all'indice zero è il coefficiente guida di x alla potenza n, dove n è la lunghezza meno uno, e l'ultima voce è il termine costante. Gli zeri sono ammessi e segnano semplicemente le potenze mancanti; non alterano gli insiemi di parità. In caso di successo il corpo riporta i coefficienti ripuliti, indica il grado effettivo come la massima potenza con coefficiente non nullo (zero per il polinomio nullo), ristampa una stringa compatta del polinomio per la visualizzazione e imposta symmetry su even, odd, neither o both. Esempio: coefficienti uno, zero, meno tre, zero, due rappresentano x alla quarta meno tre x al quadrato più due, che è pari; uno, zero, uno, zero rappresentano x al cubo più x, che è dispari; uno, uno rappresentano x più uno, che non è né pari né dispari. Invii in POST un corpo JSON con un campo obbligatorio: coefficients, un array non vuoto di numeri finiti ordinati dal grado più alto al più basso. Gli alias coeffs e poly sono accettati per lo stesso array. Array vuoti, non-array, campi mancanti e voci non finite falliscono con invalid_input e non vengono addebitati. Il grado è limitato per sicurezza così un payload fuori controllo non forza una scansione eccessiva. I campi booleani is_even e is_odd rispecchiano le identità classiche, così i client che preferiscono flag a un enum di stringa non necessitano di ramificazioni extra. Gli array even_exponents e odd_exponents elencano le potenze con coefficienti non nulli, ordinate in modo decrescente. nonzero_term_count è la loro lunghezza combinata, e formula riafferma la regola di parità in una riga per i piè di pagina dell'interfaccia.

Dove un'API di simmetria polinomiale crea valore

I curricula di ingegneria che introducono serie di Fourier, estensioni pari e dispari o integrazione su intervalli simmetrici usano lo stesso vocabolario, così una piccola API di parse basta per demo interattive senza erigere un intero sistema di algebra computazionale.

E il polinomio nullo?

Ogni coefficiente è zero, quindi f(-x)=0=f(x)=-f(x). Il verificatore restituisce symmetry both con is_even e is_odd true.

Quanto costa il verificatore di simmetria polinomiale?

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.

Leggi la documentazione completa del KIT →