Raggio di convergenza dai coefficienti
Questo calcolatore acquisisce i coefficienti di una serie di potenze in ordine crescente e applica il limite dei rapporti assoluti tra coefficienti consecutivi.
Esegui gratis nel browser
Restituisce il raggio stimato, tutti i rapporti calcolati, i valori finali utilizzati e una verifica della stabilizzazione. Lei ottiene così sia un calcolo rapido sia dati controllabili. Il procedimento è deterministico, non usa fonti esterne e accetta coefficienti non nulli positivi, negativi o alternati.
Ricavi il raggio dalla successione dei coefficienti
Per una serie di potenze scritta come somma di a_n moltiplicato per (x meno c) elevato a n, la forma del criterio del rapporto basata sui coefficienti fornisce R = lim |a_n / a_(n+1)|, purché il limite esista. Inserisca i coefficienti in ordine crescente di potenza: prima a_0, poi a_1 e così via. Il calcolatore determina il rapporto assoluto di ogni coppia adiacente, quindi l’alternanza dei segni non modifica la stima. Calcola poi la media del numero richiesto di rapporti alla fine della successione. Tale media di coda viene indicata come stima del raggio perché i coefficienti più avanzati descrivono in genere meglio il comportamento limite. Non serve il centro c: traslare la variabile sposta l’intervallo di convergenza, ma non ne cambia il raggio. Inserisca abbastanza coefficienti da mostrare un andamento stabile. Sebbene 3 valori producano già dei rapporti, una successione più lunga consente di valutare molto meglio se essi si avvicinano a un limite comune.
Controlli la stabilizzazione prima di fidarsi della stima
Un elenco finito non può dimostrare un limite infinito, perciò il risultato offre più di un solo numero. Il campo ratios mostra ciascun valore |a_n / a_(n+1)|, mentre tail_ratios isola la finestra finale impiegata nella stima. relative_spread confronta il rapporto massimo e minimo della coda con la loro media. Quando la dispersione non supera la tolleranza scelta, stabilized è vero. È una diagnostica numerica, non un teorema: una successione che cambia lentamente può sembrare stabile per vari termini e poi deviare, mentre una successione davvero convergente può richiedere molti termini prima di ridurre la dispersione. Regoli tail_terms per bilanciare attualità e rumore. Una finestra ampia richiede l’accordo di più rapporti; una stretta reagisce prima al comportamento recente. Imposti tolerance in base alla precisione giustificata dai coefficienti. Se stabilized è falso, esamini i rapporti, aggiunga coefficienti o applichi un altro criterio di convergenza invece di presentare la media finale come raggio esatto dimostrato.
Riconosca quando il metodo del rapporto è applicabile
Il calcolatore richiede intenzionalmente coefficienti finiti e diversi da zero. Un denominatore nullo rende indefinito un rapporto consecutivo; zeri isolati o ricorrenti possono richiedere il criterio della radice, un ragionamento per sottosuccessioni oppure il riconoscimento algebrico della serie. Il rifiuto di tali dati impedisce che un numero apparentemente normale nasconda il problema matematico. Il metodo è particolarmente efficace con coefficienti di tipo geometrico, espressioni fattoriali valutate numericamente e successioni i cui rapporti adiacenti si assestano visibilmente verso una costante positiva. Se i rapporti crescono senza limite, il raggio teorico può essere infinito; se tendono a zero, può essere zero. Un campione finito non certifica però nessuno dei due casi, quindi lo strumento restituisce una stima finita e mostra i rapporti. Dopo aver trovato R, ricordi che vi è convergenza assoluta per |x-c| minore di R e divergenza per |x-c| maggiore di R. Gli estremi x = c più o meno R devono essere verificati separatamente.
Casi d'uso
Verificare uno schema geometrico
Confermi che rapporti consecutivi costanti restituiscano il raggio previsto ed esamini la successione esatta.
Stimare un limite da coefficienti tabulati
Usi gli ultimi rapporti di coefficienti calcolati o misurati quando non è disponibile una formula simbolica.
Controllare una soluzione di analisi
Confronti il raggio dichiarato con i rapporti e verifichi se la coda disponibile si è davvero stabilizzata.
Domande frequenti
In quale ordine vanno inseriti i coefficienti?
Inserisca prima a_0, seguito da a_1, a_2 e dai coefficienti successivi in ordine crescente di potenza.
Perché sono ammessi coefficienti negativi?
La formula usa valori assoluti, quindi i segni e la loro alternanza non modificano le grandezze calcolate.
Perché i coefficienti nulli vengono rifiutati?
Uno zero può rendere indefinito un rapporto adiacente. In questi casi è spesso preferibile il criterio della radice o una sottosuccessione.
La stabilizzazione dimostra il raggio?
No. Indica soltanto che i rapporti finali rientrano nella tolleranza scelta; un campione finito non dimostra un limite infinito.
Il risultato decide la convergenza agli estremi?
No. Lei deve sostituire separatamente ciascun estremo nella serie originale e verificarlo.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002; il calcolatore nel browser esegue localmente lo stesso procedimento deterministico.
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/power-series-radius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coefficients":[1,0.5,0.25,0.125,0.0625]}'const res = await fetch("https://api.kit.forhosting.com/calculus/power-series-radius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coefficients": [
1,
0.5,
0.25,
0.125,
0.0625
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/power-series-radius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coefficients": [
1,
0.5,
0.25,
0.125,
0.0625
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/power-series-radius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coefficients":[1,0.5,0.25,0.125,0.0625]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coefficients":[1,0.5,0.25,0.125,0.0625]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/power-series-radius", 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
{
"coefficients": [
1,
0.5,
0.25,
0.125,
0.0625
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.power_series_radius",
"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.
Limiti
max_items | 10000 |
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. |