Najrozsądniej tę figurę po prostu opisać jako sklejenie trzech funkcji liniowych — po jednej dla każdego z odcinków [0; 2), [2; 6), [6; 8].
A jak wyznaczyć równanie funkcji liniowej f(x) = ax + b
? Znaleźć dwa punkty, przez które przechodzi, i rozwiązać układ równań. I tak wiemy, że pierwsza przechodzi np. przez [0; 0] i przez [2; 2], to sobie piszemy:
I tak dalej z dwiema pozostałymi — druga przechodzi przez [2; 2] i [6; 1], a trzecia przez [6; 1] i [8; 0], co nam daje kolejne fragmenty:
Więc ostatecznie masz funkcję:
A, ja się naprodukowałem, a Ty pytasz, jak to zakodzić w R… No to ja bym to wklepał na sztywno, ale jeśli z jakiegoś powodu nie chcesz, to w matlib
jest Solve
do właśnie takich celów: https://cran.r-project.org/web/packages/matlib/vignettes/linear-equations.html