Valutazione di funzioni
Scelga il tipo di funzione, inserisca i coefficienti e un valore di x, e ottenga subito f(x): f(x)=2x+1 valutata in 3 dà 7. I valori fuori dal dominio reale vengono segnalati invece che indovinati. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Tipo
- Linear
- A
- 2
- B
- 1
- X
- 3
- Valore
- 7
- Espressione
- f(x)=2x+1
- Nome di dominio
- (-∞, +∞)
Valutare una funzione è l’abilità di base dell’algebra: data la regola di f, calcolare l’uscita in un valore di ingresso senza errori di calcolo né fallimenti silenziosi di dominio. Studenti che controllano i compiti, tutor che preparano esempi e script di automazione che necessitano di un oracolo deterministico di f(x) condividono la stessa intenzione di ricerca—calcolatrice di valutazione di funzioni—e si aspettano sia la risposta numerica sia un segnale onesto quando l’ingresso esce dal dominio reale. Questa capacità accetta una famiglia di funzioni (lineare, quadratica, polinomio via Horner, razionale, radice quadrata, logaritmo, valore assoluto, reciproca, potenza o esponenziale), i coefficienti necessari e un x finito.
Cosa significa valutare una funzione e quali famiglie sono supportate
Valutare una funzione significa applicare la sua regola di definizione in un unico numero reale x e riportare l’uscita unica y uguale a f di x quando quell’ingresso è consentito. Questa calcolatrice non risolve equazioni in x; calcola solo l’uscita per un ingresso fornito, l’abilità verificata all’inizio dell’algebra quando si sostituiscono valori in f di x uguale a due x più uno o in forme più vincolate come radici e logaritmi. Dieci famiglie coprono le forme che dominano manuali e preparazione agli esami.
La lineare f di x uguale a a x più b e la quadratica f di x uguale a a x al quadrato più b x più c sono definite per ogni x reale. I polinomi accettano un array di coefficienti dal grado più alto per primo e vengono valutati con annidamento di Horner per stabilità numerica e un’espressione breve. Le funzioni razionali f di x uguale a parentesi a x più b su parentesi c x più d escludono la radice del denominatore.
La radice di a x più b richiede radicando non negativo. Il logaritmo in base di a x più b richiede argomento positivo e base positiva diversa da uno. Il valore assoluto di a x più b è definito ovunque.
La reciproca a su x esclude lo zero. La potenza a per x alla n segue regole di dominio reale per esponenti interi e non interi. L’esponenziale a per b alla x necessita di base b positiva.
Casi d'uso
Controllo compiti e tutoraggio
Lasci che lo studente scelga una famiglia di funzioni e un x, poi verifichi il valore restituito—o un motivo esplicito fuori dominio—contro la sostituzione del libro.
Valutazione automatica LMS ed esami
Punteggi items di valutare f in un punto con un oracolo deterministico che separa parametri non validi da fallimenti di dominio legittimi.
Taccuini e validazione di formule
Inserisca parametri di progetto in modelli lineari, razionali, radice, log o esponenziali senza importare una libreria completa di algebra computazionale.
Domande frequenti
Come si valuta una funzione in un dato x?
Invii kind (ad esempio linear o polynomial), i coefficienti necessari e un x finito.
Cosa succede se x è fuori dal dominio?
Value è omesso. Non viene addebitato come errore di parametri.
Quali tipi di funzione sono supportati?
linear, quadratic, polynomial, rational, sqrt, log, absolute, reciprocal, power ed exponential. Ciascuno ha coefficienti documentati e regole di dominio reale.
Come vengono valutati i polinomi?
Passi coeffs dal grado più alto per primo (ad esempio [1,-3,2] per x²−3x+2). La calcolatrice usa il metodo di Horner e restituisce un’espressione compatta.
Può risolvere un’equazione per trovare x?
No. Calcola solo il risultato per il valore di ingresso che lei fornisce. Per sapere quale x produce un certo risultato le serve uno strumento che risolva equazioni.
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/algebra/function-evaluate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"linear","x":3}'const res = await fetch("https://api.kit.forhosting.com/algebra/function-evaluate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kind": "linear",
"x": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/function-evaluate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kind": "linear",
"x": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/function-evaluate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kind":"linear","x":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kind":"linear","x":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/function-evaluate", 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
{
"kind": "linear",
"x": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.function_evaluate",
"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
In caso di successo restituisce la stringa dell’espressione, la descrizione del dominio reale, in_domain true e il valore arrotondato. Quando x esce dal dominio—radicando negativo, argomento di log non positivo, denominatore zero, potenza indefinita—restituisce comunque un payload strutturato con in_domain false e un motivo in linguaggio chiaro invece di inventare un risultato complesso o infinito. I parametri malformati falliscono con invalid_input e non vengono addebitati.
Cosa significa valutare una funzione e quali famiglie sono supportate
Scegliere kind e coefficienti è l’unico passo di modellazione; l’endpoint sostituisce x, controlla il dominio e restituisce un numero arrotondato stabile o il motivo di fallimento di dominio.
Contratto di ingresso, forma della risposta e dominio
I coefficienti opzionali a, b, c, d, esponente n, base del log e coeffs del polinomio completano la famiglia scelta; si applicano default ragionevoli quando un coefficiente è opzionale, così linear solo con x significa ancora f di x uguale a x. Esempio: kind linear, a uguale a due, b uguale a uno, x uguale a tre produce f di x uguale a due x più uno, dominio tutti i reali, valore sette. Invii un corpo JSON con kind obbligatorio dall’enum fisso e x finito obbligatorio. I numeri possono arrivare come numeri JSON o stringhe decimali; valori non finiti, stringhe vuote, kind sconosciuti, array di coefficienti vuoti e basi di log illegali generano invalid_input indicando il problema e non vengono addebitati. In successo il corpo include sempre kind, x, expression, domain come stringa di intervallo, formula e in_domain. Quando in_domain è false—ad esempio radice di x meno tre in x uguale a due, o una reciproca in zero—value è omesso e reason spiega la violazione in linguaggio chiaro così l’interfaccia può mostrare un avviso di dominio invece di una risposta vuota. Questo progetto separa errori di parametri da fallimenti matematici di dominio: i primi sono bug del client; i secondi, momenti didattici legittimi. Esempio: kind rational con denominatore x meno uno in x uguale a uno restituisce in_domain false perché il denominatore si annulla. Abbini il valore numerico al proprio codice di grafico se serve uno schizzo; questo endpoint valuta in un solo punto e non emette grafici né semplificazione simbolica a più passi oltre ai campi expression e formula.
Dove un’API di valutazione di funzioni conviene
Aule e piattaforme di tutoraggio usano una calcolatrice di valutazione di funzioni affinché chi impara possa verificare valori sostituiti in regole lineari, quadratiche, di radice e di log senza scivoloni aritmetici né sorprese di numeri complessi. Generatori di esami e plugin LMS necessitano di un oracolo deterministico che segni gli errori di dominio in modo diverso dall’aritmetica sbagliata, così il correttore automatico può assegnare credito parziale o segnalare casi indefiniti. La validazione fallita non consuma saldo. I taccuini di ingegneria e scienza spesso inseriscono letture di sensori o parametri di progetto in semplici modelli algebrici; chiamare una piccola API parse evita di trascinare un intero sistema di algebra computazionale per una sostituzione di una riga. Le pipeline di dati che validano formule inserite dall’utente possono chiamare l’endpoint con valori x candidati per scartare campioni fuori dominio prima dei passi successivi. Poiché l’implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Mantenga le richieste piccole, fissi il valore arrotondato e il flag in_domain nei test, e otterrà risultati f di x riproducibili per compiti, plugin LMS e worker edge senza erigere infrastruttura simbolica propria.
Domande tecniche
Quanto costa la calcolatrice di valutazione di funzioni?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l’ingresso non valido non viene addebitato.