Funkcja Liniowa

0

Mam taki problem:
Chciałem zrobić program w c++ lub pascal który pokazuje mi wzór funkcji liniowej popodaniu dwóch punktów. Problem w tym ze nie wiem jak to obliczyć. Czy ktoś może mi pomóc? Czy ktoś wie jak to zrobić? Proszę o pomoc!

Z góry dziękuje.

0

Jeli chodzi ci tylko o wzor prostej przechodzacej przez 2 punkty, to nie wiem w czym problem.
Majac 2 punkty A i B liczysz wsp. kierunkowy:
float m = (B.y-A.y)/(B.x-B.y);
I teraz juz prosto wzorek:

//y = m*x-m*A.x + A.y;
float a,b;
a = m;
b = -m*A.x + A.y;
if(b<0)
printf(" y = %.3fx - %.3f",a,fabs(b));
else
if(b>0)
printf(" y = %.3fx + %.3f",a,fabs(b));
else
printf(" y = %.3fx",a);
0

Dzięki za pomoc void :d

1 użytkowników online, w tym zalogowanych: 0, gości: 1