Для построения графика данной функции нам необходимо разбить ее на несколько участков, в которых будет меняться поведение функции в зависимости от аргумента.
Первый участок: x <= -2 Y = |x+2| + 2|x-1| - x Y = -x - 2 - 2x - 2 - x Y = -4x - 4 На данном участке функция будет являться убывающей и линейной.
Второй участок: -2 <= x <= 1 Y = x + 2 + 2(x-1) - x Y = x + 2 + 2x - 2 - x Y = 2x На данном участке функция будет являться возрастающей и линейной.
Третий участок: x >= 1 Y = x + 2 + 2x - 2 - x Y = 2x На данном участке функция будет являться возрастающей и линейной.
Построим график, учитывая все участки:
interact(x){ y = abs(x+2) + 2*abs(x-1) - x; -4x-4 for x<=-2; 2x for -2<=x<=1; 2x for x>=1; plot(y, x, -5, 5); }
Для построения графика данной функции нам необходимо разбить ее на несколько участков, в которых будет меняться поведение функции в зависимости от аргумента.
Первый участок: x <= -2
Y = |x+2| + 2|x-1| - x
Y = -x - 2 - 2x - 2 - x
Y = -4x - 4
На данном участке функция будет являться убывающей и линейной.
Второй участок: -2 <= x <= 1
Y = x + 2 + 2(x-1) - x
Y = x + 2 + 2x - 2 - x
Y = 2x
На данном участке функция будет являться возрастающей и линейной.
Третий участок: x >= 1
Y = x + 2 + 2x - 2 - x
Y = 2x
На данном участке функция будет являться возрастающей и линейной.
Построим график, учитывая все участки:
interact(x){
y = abs(x+2) + 2*abs(x-1) - x;
-4x-4 for x<=-2;
2x for -2<=x<=1;
2x for x>=1;
plot(y, x, -5, 5);
}