怎么用Matlab画一个尽可能小的椭圆,圈出尽可能多的点

在一个二维平面内存在大量的点(所有点的坐标已知),有的相对密集,有的相对发散,能否用Matlab画一个尽可能小的椭圆,圈出尽可能多的点。

你这个属于两个维度的线性规划问题,并且彼此矛盾(椭圆小,点少,点多,椭圆大),那么你必须要有一个总体的目标,比如说
椭圆面积*点数 最大,又或者是 点数/面积 最大