ForHosting KIT · Strumenti per sviluppatori

Calcolatore di equazioni differenziali separabili

Questo risolutore di equazioni differenziali separabili tratta l’equazione standard di crescita o decadimento esponenziale dy/dx = ky.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca la costante k, una condizione iniziale y(x0) = y0 e il punto nel quale desidera valutare la soluzione. Il calcolatore separa le variabili, individua la famiglia esponenziale generale, applica la condizione iniziale e restituisce un valore numerico stabile nel punto richiesto. È utile per controllare esercizi e modellare quantità la cui velocità istantanea di variazione è proporzionale al valore corrente.

Riconosca l’equazione separabile standard

Il calcolatore è progettato per la comune equazione dy/dx = ky, dove k è una costante reale fissa. Essa compare quando una quantità cambia a una velocità proporzionale al proprio valore presente: crescita demografica illimitata, decadimento radioattivo, saldi a capitalizzazione continua, rimozione del primo ordine e differenze di raffreddamento idealizzate sono esempi noti. L’equazione è separabile perché ogni fattore contenente y può essere spostato da un lato e ogni fattore contenente x dall’altro, ottenendo dy/y = k dx quando y è diverso da zero. Anche la soluzione nulla viene conservata attraverso la condizione iniziale y0 = 0. Questa forma mirata rende la risposta esatta e deterministica, non un’approssimazione numerica a passi. Inserisca direttamente k, anche con valore negativo per il decadimento o zero per una soluzione costante. Fornisca quindi x0 e y0 come punto noto sulla curva della soluzione. Il risolutore non accetta espressioni arbitrarie della derivata, coefficienti variabili, termini forzanti o equazioni che assumono questa forma soltanto dopo una sostituzione complessa.

Dalla separazione alla soluzione particolare

Integrando l’equazione separata si ottiene ln|y| = kx più una costante di integrazione. Con l’esponenziazione, il segno e il fattore esponenziale positivo vengono assorbiti in un’unica costante arbitraria C, quindi la famiglia generale è y = C exp(kx). Applicando y(x0) = y0 si determina C = y0 exp(-kx0). Lo stesso risultato si scrive più chiaramente come y(x) = y0 exp(k(x - x0)), cioè la soluzione particolare restituita dallo strumento. Questa forma traslata è comoda perché, sostituendo x0, l’esponenziale vale subito uno e si recupera y0. Evita inoltre di mostrare separatamente un valore di C potenzialmente scomodo. Se y0 è zero, la formula restituisce correttamente la soluzione di equilibrio y = 0, benché la divisione per y durante la separazione informale la escluderebbe. Il calcolatore riporta il passaggio di separazione, la famiglia generale, la formula particolare e la valutazione affinché Lei possa seguire il ragionamento. Tutti i calcoli usano l’aritmetica in virgola mobile di JavaScript, seguita dall’arrotondamento di visualizzazione alla precisione scelta.

Valuti la soluzione e interpreti il risultato

Scelga il valore obiettivo x indipendentemente dal punto iniziale: può precedere x0, coincidere con esso o seguirlo. Il risolutore calcola l’esponente adimensionale k(x - x0), valuta l’esponenziale, moltiplica per y0 e arrotonda il risultato mostrato da zero a quindici cifre decimali. Un k positivo fa crescere il valore assoluto all’aumentare di x, mentre un k negativo lo fa decadere verso zero. Procedere all’indietro da x0 inverte queste tendenze. Il segno di una soluzione non nulla deriva da y0, poiché un fattore esponenziale è sempre positivo; pertanto il modello non attraversa mai lo zero. Verifichi la coerenza delle unità: se x è misurato in ore, k deve avere unità di ore inverse e l’uscita y mantiene le unità di y0. Esponenti estremamente grandi possono superare l’intervallo numerico finito; il calcolatore rifiuta tali casi invece di restituire un infinito fuorviante. Usi la formula esatta per l’analisi e il valore calcolato per una previsione o una verifica specifica. Funzioni separabili arbitrarie f(x)g(y) richiedono un’ulteriore integrazione simbolica e non rientrano nell’ambito volutamente limitato del calcolatore.

Controllare un esercizio di crescita esponenziale

Applichi una condizione iniziale assegnata a dy/dx = ky e confronti il valore esatto calcolato con una soluzione scritta a mano.

Modellare un decadimento del primo ordine

Usi una costante di velocità negativa per stimare la quantità residua a un istante specifico senza un metodo numerico a passi.

Verificare una soluzione ai valori iniziali

Confermi la famiglia generale, la formula esponenziale particolare, l’esponente e il valore arrotondato in un unico risultato deterministico.

Quale equazione differenziale risolve questo calcolatore?

Risolve il problema separabile ai valori iniziali dy/dx = ky, con k reale costante e y(x0) = y0.

Qual è la soluzione esatta?

La soluzione particolare è y(x) = y0 exp(k(x - x0)); il calcolatore la valuta anche nel valore x richiesto.

k o y0 possono essere negativi?

Sì. Un k negativo rappresenta comunemente un decadimento e un y0 negativo produce una soluzione che resta negativa.

Che cosa accade quando y0 è zero?

Il risultato è la soluzione di equilibrio y(x) = 0 per ogni x finito.

Risolve equazioni separabili arbitrarie?

No. Copre intenzionalmente la comune forma a tasso costante dy/dx = ky, non prodotti arbitrari che richiedono primitive simboliche.

Quanto costa?

Una richiesta costa $0.002 tramite API; lo stesso calcolo deterministico può essere eseguito gratis nel browser.

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/separable-ode

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/separable-ode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"k":0.5,"x0":0,"y0":2,"x":3}'
{
  "k": 0.5,
  "x0": 0,
  "y0": 2,
  "x": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.separable_ode",
  "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.

Leggi la documentazione completa del KIT →