Altere a última linha para
plot f(x)*(x<0.8) + g(x) * (x>=0.8)*(x<0.93) + h(x)*(x>=0.93)
Acho isso fácil de ler, mas tem a desvantagem de que todos os f (x), g (x) eh (x) sempre serão avaliados. Você também pode usar o operador condicional ternário:
condition ? case1 : case2
avaliará em case1
se condition
for true e em case2
se condition
for falso. Você pode aninhar esses, então
plot x < 0.8 ? f(x) : x < 0.93 ? g(x) : h(x)
fará o trabalho para você.