plot accepts matrices as inputs. Using matrices is simple, and makes handling data easier than having lots of individual variables. The name "MATLAB" comes from "MATrix LABoratory", because it was designed to make working with matrices simple: that is why functions like plot work really well with matrices. Use matrices.
As an alternative, e.g. if those already are matrices and they have very different sizes, then you could simply put them all into one cell array and use a comma-separated list to supply its contents to plot:
C = {....};
plot(C{:})
PS: having numbered variables, e.g. x1, x2, x3, etc, is often not a very good sign. Read this to know some of the reasons why:
Putting numbers into variable names as a pseudo-index should simply be replaced by one array and a real index: this is makes code simpler and more efficient.