В качестве функции у вас есть:
function y=ramp(x,a,b,h)
y = h/(b-a)*(x-a).*(x>a).*(x<b);
end
В качестве дескриптора функции,
f = @(x,a,b,h) h/(b-a)*(x-a).*(x>a).*(x<b);
В любом случае, определите параметры a
, b
и высоту h
и используйте функцию как хотите:
a = 1;
b = 4;
h = 7;
x = 0:0.1:5;
y = ramp(x,a,b,h);
plot(x,y)
a = 2;
b = 2.5;
h = 10;
x = 0:0.1:5;
plot(x,ramp(x,a,b,h))