怎么用matlab程序表示圆上任意一点到圆心的距离

用matlab程序表示圆上任意一点到圆心的距离怎么做,必须是圆上的点

比如,在一个圆上随机取8个点,这些点的x,y必须满足 x^2+y^2=9这个方程,可以这么均匀分布的取点,然后再用两点的距离公式计算

 theta = rand(1,8)*2*pi;
 x = 3*cos(theta);
 y = 3*sin(theta);