MATLAB: Inputting a certain number of data points between two values

data pointsinputplotting

I need to input x values from 0 to pi with ten data points in that range. How do I specify that I want ten data points? I know how to say:
x = [0:0.5:pi]
to give me values that are 0.5 apart from 0 to pi, and I could keep changing that number in the middle until I have ten values, but is there a way to just make it give me ten evenly spaced data points? Thank you!

Best Answer

x = linspace(0, pi, 10);