Not only are the ranges optional in a call to the plot or plot3d command, but so is the function to be plotted. If this argument is an empty list or is omitted altogether, then an empty plot is produced. If ranges are added, then they are used for the plot view. If additional options are provided, then they are applied.