Formula di camminamento

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:F La formula di camminamento consente di calcolare l'area di una qualsiasi figura piana di n lati non curvi. È una formula che snellisce i tempi di calcolo di un'area di una figura avente un numero elevato di lati, evitando di utilizzare il sistema per triangolazione.

Per applicare questa formula è necessario conoscere:

  • n1 lati del poligono;
  • n2 angoli compresi tra gli n1 lati noti.

Siano:

  • Li il lato i-esimo del poligono, con i=2,,n1;
  • Lj il lato j-esimo del poligono, con j=1,,n2;
  • αh l'angolo interno h-esimo del poligono, con h=j,,n.

La formula è

A=12j=1n2[i=j+1n1(1)i+j+1Lj Lisin(h=ji1αh)].

La stessa formula può essere espressa in forma matriciale ed in particolare indicando con k il numero dei lati noti (k=n1), la versione matriciale compatta diviene:

A=L1,k1TΛ L2,k,

dove L1,k1T è il vettore riga contenente i primi k1 lati, ossia

L1,k1=[L1Lk1].

Similmente L2,k è il vettore colonna le cui componenti in ordine rappresentano i lati del poligono partendo dal secondo fino al k-esimo, cioè

L2,k=[L2Lk].

Infine Λ è una matrice triangolare superiore di ordine k1. In particolare lungo la diagonale principale sono disposti in ordine i valori dei seni degli angoli noti, mentre risulteranno nulli tutti i termini al di sotto della diagonale principale. Al di sopra di quest'ultima i termini della matrice sono espressi dalla seguente relazione:

Λi,j=(1)i+jsin(h=ijαh).

Complessivamente la matrice è così definita:

Λ=[sinα1sin(α1+α2)(1)ksin(α1++αk1)0sinα2(1)k+1sin(α2++αk1)00Λi,j0000sinαk1].

Template:Portale