Most, hogy már tudunk olyat, hogy egy egyenes irányvektora, normálvektora és meredeksége, frissítem a vektoros programot, amiről már írtam.
Ha az egyenes két pontja a és b, akkor az irányvektor az tetszőlegesen v(bx – ax; by – ay) vagy v'(ax – bx ; ay – by). A normálvektor így pedig n(ay – by; bx – ax) vagy n'(by – ay; ax – bx). A meredekség pedig m = (by – ay) / (bx – ax) (a másik esetben a nevezőt és a számlálót is -1-el kéne szorozni, így azt nincs értelme külön kiszámolni).
Na és akkor, ha ezt a programommal, akarjátok számolni, akkor a linkre kattintva töltsétek be a vektor.js fájlt, kitörölve a tartalmát és beleírva a képleteinket:
var fs = [ { name : "Egyenes két pontjából (a és b) irányvektor", x : function () {return b.x - a.x;}, y : function () {return b.y - a.y;} }, { name : "Az előző normálvektora", x : function () {return a.y - b.y;}, y : function () {return b.x - a.x;} } ];
…aztán a vektor.html fájlt megnyitva (katt a linkre), és a megfelelő számokat beírva automatizálható a házi feladat. (Jó, tudom, hogy simán megírni a házit egyszerűbb, de itt nem is az a cél.)