Somma di serie per frazioni parziali
La somma di 1/(k(k+1)) da 1 a 10 è esattamente 10/11. Indichi l’indice finale e gli spostamenti p e q: lo strumento scompone il termine in frazioni parziali, elimina i pezzi telescopici e restituisce la frazione ridotta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- N
- 10
- A
- 1
- Potenza (W)
- 0
- Q
- 1
- Inizio
- 1
Molti corsi di calcolo e precalcolo chiedono la somma di un termine razionale che si fattorizza in due pezzi lineari nell'indice k. Lei fornisce l'indice superiore n, l'indice inferiore opzionale start, il coefficiente opzionale a del numeratore e gli interi di spostamento p e q. Il motore restituisce la frazione esatta ridotta, una somma decimale stabile, l'identità di frazioni parziali, la formula telescopica chiusa e le brevi liste di denominatori residuali positivi e negativi non cancellati. I casi classici come uno su k per k più uno compaiono subito quando p è zero e q è uno.
Frazioni parziali e perché la serie si telescopia
Si parta da un termine razionale proprio nella variabile discreta k il cui denominatore è il prodotto di due fattori lineari distinti. L'algebra fornisce l'identità elementare: a diviso per (k più p) per (k più q) è uguale ad a su (q meno p) moltiplicato per la differenza di uno su (k più p) e uno su (k più q).
Quando Lei scrive quella differenza per ogni k da start a n e somma, ogni frazione unitaria interna appare una volta con segno più e una volta con segno meno un numero fisso di passi dopo. Quei contributi interni si cancellano, lasciando solo un breve blocco di residuali positivi vicino all'indice inferiore e un breve blocco di residuali negativi appena oltre l'indice superiore. La lunghezza di ciascun blocco è il divario assoluto tra q e p.
Moltiplicare la combinazione rimanente per la scala costante a su (q meno p) produce la somma finita esatta senza mai addizionare n termini in virgola mobile separati. È il metodo telescopico che i manuali illustrano per uno su k per k più uno, e la stessa cancellazione vale per uno su k per k più due, uno su (k più uno) per (k più tre) e ogni altra coppia di spostamenti interi distinti.
Questo calcolatore codifica quella cancellazione con aritmetica razionale esatta BigInt, così la frazione che Lei vede è ridotta dal massimo comun divisore, non un arrotondamento. Quando un polo cadrebbe nell'intervallo di somma perché qualche k annulla k più p o k più q, la richiesta viene rifiutata invece di restituire un totale infinito o indefinito.
Dove un sommatore di serie per frazioni parziali conviene
Docenti e piattaforme di tutoraggio usano un calcolatore di somma di serie per frazioni parziali affinché gli studenti verifichino forme chiuse per p, q e n arbitrari senza errori algebrici nella contabilità telescopica. I generatori di esami e i correttori automatici LMS necessitano di un oracolo deterministico che restituisca la frazione ridotta e rifiuti intervalli singolari invece di emettere NaN in silenzio. La validazione fallita non consuma saldo.
Tenga le richieste piccole, fissi frazione e somma arrotondata nei test e otterrà totali riproducibili per compiti, plugin LMS e worker all'edge senza erigere infrastruttura simbolica propria.
Casi d'uso
Controlli di compiti e aula
Verifichi forme chiuse di Σ a/((k+p)(k+q)) dopo che gli studenti scompongono il termine a mano e cancellano pezzi telescopici.
Taccuini e nuclei discreti
Ottenga somme finite esatte di nuclei razionali a due fattori in script di funzioni generatrici o calcolo discreto senza un CAS.
Domande frequenti
Come si somma una serie con le frazioni parziali?
Invii l'indice superiore n (obbligatorio) e, se desidera, a, p, q, start.
Perché p e q devono essere diversi?
Quando p è uguale a q il denominatore è un fattore lineare ripetuto e l'identità elementare di differenza a due termini delle frazioni parziali non si applica. Scelga spostamenti distinti.
Cosa succede se un fattore si annulla per qualche k nell'intervallo?
Un fattore nullo rende indefinito il termine generale, quindi non viene restituita alcuna somma finita.
Quanto vale la somma di 1/(k(k+1)) da 1 a 10?
Esattamente 10/11, circa 0,909090909090909. Ogni termine si separa in 1/k meno 1/(k+1), i pezzi intermedi si annullano e resta solo 1 meno 1/11.
Il risultato è una frazione esatta o un decimale?
Entrambi. Il totale si calcola con frazioni esatte ridotte ai minimi termini, quindi vede la frazione, il decimale e i pezzi che restano dopo la cancellazione.
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/calculus/series-sum-by-partial-fractions \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":10}'const res = await fetch("https://api.kit.forhosting.com/calculus/series-sum-by-partial-fractions", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/series-sum-by-partial-fractions",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/series-sum-by-partial-fractions", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/series-sum-by-partial-fractions", 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
{
"n": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.series_sum_by_partial_fractions",
"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 mossa standard in classe è scomporre il termine in frazioni parziali, riscrivere ogni addendo come differenza di frazioni unitarie più semplici e osservare la cancellazione della maggior parte dei pezzi intermedi in uno schema telescopico. Questo calcolatore di somma di serie per frazioni parziali automatizza quel percorso esatto per il termine generale a su (k più p) per (k più q). La stessa logica pura di parse alimenta lo strumento gratuito del browser e l'API, così i controlli sui compiti e l'automazione non divergono mai.
Contratto di ingresso, valori predefiniti e campi di risposta
Lo start opzionale vale uno per impostazione predefinita e non deve superare n. Il coefficiente opzionale a vale uno per impostazione predefinita e può essere qualsiasi numero finito. Gli interi opzionali p e q valgono zero e uno per impostazione predefinita, così la serie classica uno su k per k più uno funziona con solo n. I due spostamenti devono differire e la loro differenza assoluta non deve superare cinquecento affinché il prodotto esatto dei residuali resti pratico. Invii con POST un corpo JSON con l'indice superiore obbligatorio n, intero da uno a un milione. Gli alias includono coefficient per a, from per start e to per n. In caso di successo il payload ripete a, p, q, start e n; riporta sum come decimale stabile; fraction come stringa ridotta, ad esempio dieci su undici; numerator e denominator di quella forma ridotta; term come stringa di visualizzazione del sommando generale; partial_fractions come l'identità di differenza scalata; formula come la combinazione chiusa espansa di frazioni unitarie; method impostato a partial_fractions_telescoping; telescoping_gap uguale a q meno p; positive_remainders e negative_remainders come i denominatori interi che sopravvivono alla cancellazione; e max_n per il tetto supportato. Mancanza di n, non interi dove servono interi, p uguale a q, poli sull'intervallo o n sotto start falliscono con invalid_input e non vengono fatturati.
Dove un sommatore di serie per frazioni parziali conviene
I taccuini di ingegneria che espandono funzioni generatrici o nuclei di Green discreti spesso richiedono somme parziali esatte di nuclei razionali della forma a su (k più p) per (k più q) prima di prendere limiti al crescere di n; chiamare un minuscolo endpoint di parse evita di trascinare un intero sistema di algebra computazionale per una somma telescopica a due fattori. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Casi di integrazione
Valutazione automatica LMS ed esami
Valuti item telescopici per frazioni parziali con frazione ridotta deterministica e rifiuti poli o p=q come invalid_input.
Domande tecniche
Quali predefiniti valgono se invio solo n?
a vale 1, p vale 0, q vale 1 e start vale 1, così ottiene Σ_{k=1}^{n} 1/(k(k+1)) = n/(n+1).
Quanto costa il calcolatore di somma di serie per frazioni parziali?
Lo strumento browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.