Vektorok, folytatás: matekházi

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.)

Leave a Comment

Your email address will not be published. Required fields are marked *