ForHosting KIT · Matematica

Calcolatore retta normale superficie

Sulla sfera x² + y² + z² nel punto (1, 2, 2) il gradiente è (2, 4, 4), quindi la retta normale è r(t) = (1, 2, 2) + t·(2, 4, 4) e il versore normale è (1, 2, 2) diviso 3. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
X0
1
Y0
2
Z0
2
Fx
2
Fy
4
Fz
4
Ottiene
Gradiente
2, 4, 4
Direzione
2, 4, 4
Modulo del gradiente
6
Normale unitario
0,3333333333, 0,6666666667, 0,6666666667

Nel calcolo multivariabile il gradiente di una funzione di livello F è ortogonale a ogni direzione tangente della superficie F(x,y,z) uguale a c. Quando Lei valuta le derivate parziali in un punto di contatto, quel solo vettore è la direzione dell'unica retta normale passante per il punto. Studenti, tutor e script di automazione hanno bisogno di quelle equazioni parametriche senza ricalcolare l'algebra per ogni superficie di compito. Questo calcolatore di retta normale a una superficie accetta le tre coordinate del punto e le tre componenti del gradiente, rifiuta un gradiente nullo come caso singolare e restituisce equazioni parametriche per componente, la forma vettoriale r(t), la forma simmetrica, la magnitudine del gradiente e la normale unitaria.

Che cos'è la retta normale e perché il gradiente ne è la direzione

Una superficie di livello nello spazio tridimensionale è l'insieme dei punti in cui un campo scalare liscio F assume un valore costante c. In un punto regolare P0 di quella superficie il vettore gradiente formato dalle tre derivate parziali prime di F è perpendicolare al piano tangente: ogni curva che resta sulla superficie e passa per P0 ha un vettore velocità ortogonale al gradiente. La retta che passa per P0 ed è parallela al gradiente è quindi la retta normale alla superficie in quel punto.

In forma parametrica la retta si scrive r di t uguale a P0 più t volte il gradiente in P0, che si espande per componenti in x uguale a x0 più F_x per t, y uguale a y0 più F_y per t e z uguale a z0 più F_z per t. Quando nessuna parziale è nulla, la stessa geometria ammette una forma simmetrica che uguaglia le tre frazioni (x meno x0) su F_x, (y meno y0) su F_y e (z meno z0) su F_z.

Se una parziale si annulla, la coordinata corrispondente resta fissa nel punto di contatto e la visualizzazione simmetrica mantiene esplicito quel vincolo. Lei valuta F_x, F_y e F_z da sé per la F algebrica del suo problema—sfera, ellissoide, iperboloide, grafico di z uguale a g di x e y riscritto come F uguale a z meno g, o un polinomio generale—e inserisce i sei numeri nel calcolatore per ottenere una descrizione stabile e arrotondata della retta.

Dove serve una retta normale

I corsi di calcolo multivariabile assegnano ogni semestre decine di esercizi di ricerca della retta normale: sfere, cilindri, grafici riscritti come insiemi di livello e intersezioni con piani. Un LMS o una piattaforma di tutoraggio può valutare i coefficienti parametrici chiamando un oracolo deterministico invece di interpretare la prosa libera dello studente. I notebook di fisica e ingegneria spesso necessitano della retta di massima salita di un potenziale o della normale geometrica per riflessione e rifrazione una volta note le derivate parziali dal modello.

I generatori di esami possono campionare punti su superfici da libro, calcolare il gradiente offline e verificare le risposte dello studente rispetto ai campi parametrici arrotondati. Mantenga le richieste piccole, fissi gradiente e stringhe parametriche arrotondate nei test, e otterrà rette normali riproducibili per compiti, worker di edge e script di ricerca senza erigere un intero sistema di algebra computazionale per un'identità geometrica a sei numeri.

Compiti di calcolo multivariabile

Converta un gradiente valutato e un punto di contatto in equazioni parametriche e simmetriche della retta normale per superfici da libro senza errori di algebra.

Valutazione automatica LMS ed esami

Valuti le risposte di retta normale degli studenti rispetto a un oracolo parametrico deterministico che rifiuta come non validi i punti singolari a gradiente nullo.

Geometria in notebook e preparazione CAD

Emetta la direzione normale e la normale unitaria su un campione di superficie per visualizzazione, modelli di riflessione o diagnostica di mesh a partire da parziali note.

Come si trova la retta normale parametrica a una superficie?

Valuti ∇F nel punto di contatto e invii x0, y0, z0 con fx, fy, fz.

Perché il gradiente è la direzione della retta normale?

Su un insieme di livello F=c il gradiente è ortogonale a ogni vettore tangente della superficie, quindi l'unica retta per il punto parallela a ∇F è la retta normale.

Cosa succede se il gradiente è nullo nel mio punto?

Un gradiente nullo significa che la superficie può essere singolare lì e non è definita una retta normale unica.

Devo inviare la formula di F stessa?

No. Calcoli le tre derivate parziali nel punto offline (a mano o con CAS) e invii quei numeri con le coordinate del punto.

Quanto è lungo il gradiente (2, 4, 4) e qual è il versore normale?

È lungo 6. Dividendo ogni componente per 6 si ottiene il versore normale, (1, 2, 2) diviso 3, che punta come la retta normale ma ha lunghezza uno.

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/normal-line-surface

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/normal-line-surface \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x0":1,"y0":2,"z0":2,"fx":2,"fy":4,"fz":4}'
{
  "x0": 1,
  "y0": 2,
  "z0": 2,
  "fx": 2,
  "fy": 4,
  "fz": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.normal_line_surface",
  "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.

Che cos'è la retta normale e perché il gradiente ne è la direzione

Un gradiente nullo segna un punto critico di F in cui la superficie può essere singolare o l'insieme di livello può non definire un piano tangente unico; questo endpoint rifiuta quel caso con invalid_input invece di inventare una direzione arbitraria.

Contratto di ingresso, forma della risposta e regole di validazione

Se tutte e tre le componenti del gradiente sono zero (entro una tolleranza numerica minima), l'attività fallisce con un messaggio chiaro: un gradiente nullo non produce una retta normale unica. Esempio: per la sfera F uguale a x al quadrato più y al quadrato più z al quadrato nel punto (1, 2, 2) il gradiente è (2, 4, 4), la retta parametrica è x uguale a 1 più 2t, y uguale a 2 più 4t, z uguale a 2 più 4t, e la normale unitaria è il vettore normalizzato (1, 2, 2) su tre. Abbini le stringhe al suo strato di disegno se le serve uno schizzo 3D; questa capacità restituisce solo numeri e testo di equazioni. Invii un corpo JSON con sei numeri finiti obbligatori: x0, y0 e z0 per il punto di contatto sulla superficie, e fx, fy e fz per le derivate parziali di F in quel punto (le componenti del gradiente). Sono accettati alias brevi: x, y, z oppure px, py, pz per il punto; Fx, Fy, Fz oppure gradient_x, gradient_y, gradient_z per il gradiente. Campi mancanti, stringhe vuote, valori non numerici e numeri non finiti falliscono con invalid_input indicando il campo e non vengono fatturati. In caso di successo il corpo ripete punto e gradiente ripuliti, un array gradient e un array direction (copie identiche delle tre parziali), gradient_magnitude come norma euclidea del gradiente, unit_normal come il gradiente diviso per quella magnitudine, parametric_x, parametric_y e parametric_z come equazioni per componente leggibili, parametric_vector come forma compatta r(t), symmetric come forma simmetrica o vincolata a tre parti, e una stringa formula che riafferma l'identità r(t) uguale a P0 più t volte il gradiente.

Dove un'API di retta normale porta un valore concreto

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, e la validazione fallita non consuma saldo.

Quanto costa il calcolatore di retta normale a una superficie?

Lo strumento nel browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.

Leggi la documentazione completa del KIT →