# MATLAB: How to combine 2 functions

combine functions

Hi there, so say I have 2 functions,
x1 = linspace(0, pi/2);y1 = sin(x1);x2 = linspace(pi/2, (pi/2)+1);y2 = pi/2 + 1 -x2;plot(x1, y1, x2, y2)plot(x1, y1, x2, y2)
Problem with this is that that these are 2 separate functions on 1 graph. I need for both of them to be combined so that I can make a y function equal to both of these. Now I have tried x = x1 + x2 and y = y1 + y2, but that just comes out with a completely different function altogether. Can someone help?
Thanks!

#### Best Answer

• x=horzcat(x1,x2);y=horzcat(y1,y2);plot(x,y)
Best wishes
Torsten.