ForHosting KIT · Strumenti per sviluppatori

Calcolatore della regola dei tre ottavi di Simpson

Questo calcolatore della regola dei tre ottavi di Simpson approssima un integrale definito usando una funzione, due estremi finiti e un numero scelto di sottointervalli uguali.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Applica lo schema composto dei pesi 3/8 lungo tutto l’intervallo e richiede che il numero di sottointervalli sia divisibile per tre. Il risultato comprende approssimazione, ampiezza del passo, numero di nodi e somma pesata: è quindi utile sia per una risposta rapida sia per controllare un esercizio o un’implementazione di integrazione numerica.

Inserisca con precisione la funzione e l’intervallo

Scriva l’integranda come espressione in x, quindi indichi estremi inferiore e superiore finiti. La moltiplicazione deve essere esplicita: inserisca 2*x, non 2x. Il parser supporta l’aritmetica ordinaria, le parentesi, le potenze con il simbolo ^, le costanti pi ed e e funzioni a un argomento come sin, cos, tan, exp, log, log10, sqrt e abs. Questa sintassi circoscritta rende il calcolo deterministico ed evita l’esecuzione di codice arbitrario. Per esempio, x^3 + 2*x nell’intervallo da zero a tre è un dato valido. È possibile anche invertire gli estremi: l’approssimazione cambia segno, proprio come un integrale definito esatto. Ogni valore campionato della funzione deve essere finito. Se l’espressione presenta una singolarità, una radice quadrata non valida, una divisione per zero o un altro valore indefinito in uno dei nodi, il calcolatore restituisce un errore specifico anziché un numero fuorviante. Quando adatta la notazione di un testo, controlli attentamente parentesi e segni di moltiplicazione.

Scelga un numero di sottointervalli divisibile per tre

La regola composta dei tre ottavi di Simpson divide l’intervallo di integrazione in sottointervalli uguali. Il pannello elementare comprende tre sottointervalli e quattro nodi; pertanto, il numero totale di sottointervalli deve essere un multiplo positivo di tre: 3, 6, 9 e così via. Se n è tale numero, il calcolatore usa n + 1 nodi, includendo entrambi gli estremi. Calcola il passo uniforme h = (b - a) / n e assegna peso uno agli estremi. I nodi interni con indice divisibile per tre ricevono peso due, mentre gli altri nodi interni ricevono peso tre. La somma pesata finale viene moltiplicata per 3h/8. Aumentare n spesso migliora l’approssimazione per una funzione sufficientemente regolare, ma non offre una garanzia universale quando la funzione oscilla rapidamente, contiene discontinuità o si comporta male vicino all’intervallo. Confronti i risultati con valori validi via via maggiori, come 6, 12 e 24, per valutare la stabilità pratica invece di fidarsi automaticamente delle cifre aggiuntive. Il massimo accettato mantiene limitata l’esecuzione.

Interpreti e verifichi il calcolo restituito

Il risultato principale è approximation, cioè la stima con segno dell’integrale definito. La risposta riporta anche step_size, subintervals, node_count e weighted_sum, così Lei può controllare l’impostazione o ripetere separatamente la moltiplicazione finale. Con aritmetica esatta, la regola dei tre ottavi di Simpson è esatta per polinomi fino al terzo grado; gli esempi cubici sono quindi particolarmente adatti alle verifiche. Per altre funzioni regolari, l’errore dipende dalle derivate di ordine superiore e dal passo scelto. Un valore decimale plausibile non dimostra che la funzione sia stata inserita correttamente o che la griglia sia abbastanza fitta. Controlli l’orientamento dell’intervallo, verifichi che la funzione resti finita e regolare lungo tutto l’intervallo e ripeta il calcolo con un multiplo di tre maggiore. Può anche confrontare il risultato con una primitiva, quando disponibile, oppure con un diverso metodo numerico. L’API usa lo stesso risolutore deterministico del browser e costa $0.002 per richiesta, quindi i controlli automatici e il lavoro interattivo rispettano lo stesso contratto aritmetico.

Controllare un esercizio di metodi numerici

Confronti una tabella manuale di Simpson 3/8 con il passo, il numero di nodi, la somma pesata e l’approssimazione restituiti.

Stimare un integrale senza primitiva elementare

Valuti numericamente un’espressione regolare quando l’integrazione simbolica è scomoda o non disponibile.

Collaudare una routine di integrazione

Usi esempi cubici e trascendenti deterministici come valori di regressione per software scientifico o ingegneristico.

Perché il numero di sottointervalli deve essere divisibile per tre?

Ogni pannello della regola dei tre ottavi di Simpson copre tre sottointervalli uguali. La regola composta richiede quindi un numero intero di pannelli.

Anche il numero di nodi deve essere multiplo di tre?

No. Con n sottointervalli vi sono n + 1 nodi, perché sono inclusi entrambi gli estremi. Deve essere divisibile per tre il numero di sottointervalli, non quello dei nodi.

Quale sintassi è supportata per la funzione?

Usi x, costanti numeriche, pi, e, parentesi, +, -, *, /, ^ e funzioni supportate come sin, cos, exp, log, sqrt e abs. La moltiplicazione deve essere esplicita.

Che cosa accade se la funzione non è definita nell’intervallo?

Se un nodo campionato produce un valore non finito, la richiesta restituisce un errore che identifica quel nodo. Una singolarità tra i nodi richiede comunque una verifica matematica.

Quanto costa un calcolo tramite API?

Ogni richiesta API costa $0.002. Il calcolatore nel browser esegue la stessa logica deterministica.

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/simpson-three-eighths

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/simpson-three-eighths \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expression":"x^3 + 2*x","lower_bound":0,"upper_bound":3,"subintervals":6}'
{
  "expression": "x^3 + 2*x",
  "lower_bound": 0,
  "upper_bound": 3,
  "subintervals": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.simpson_three_eighths",
  "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.

max_items300000
max_chars500
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.

Leggi la documentazione completa del KIT →