MATLAB Vectors Interpolation

Hello everyone,I need to interpolate a trajectory. The trajectory is an array with the X and Y coordinates. The problem is that, since it is not a function, there are more that one Y value for each X and vicecersa. For example:Trajectory:[1 42 53 64 85 106 117 129 1110 99 88 77 67 58 59 411 412 4]I tried to use the function interp1 but it gives me an error because my trajectory is not a function. Since the position is stored with a frequency of 14 Hz, I have lost some information of the path. This is why I need an interpolation.Moreover I have also multiple X for the same Y. It means that transpose the X with the Y doesn't help.How can I do it?There is a function that interpolates trajectory and not only function?Is there any function in Matlab that makes the interpolation between vectors?Thanks in advance to everyoneAndrea