Измените последнюю строку на
plot f(x)*(x<0.8) + g(x) * (x>=0.8)*(x<0.93) + h(x)*(x>=0.93)
Я нахожу это легко читаемым, но у него есть недостаток в том, что все f (x), g (x) и h (x) всегда будут оцениваться. Вы также можете использовать троичный условный оператор:
condition ? case1 : case2
будет оценивать, case1
если condition
истинно и case2
если condition
ложно. Вы можете вложить их, так
plot x < 0.8 ? f(x) : x < 0.93 ? g(x) : h(x)
сделает работу за вас.