发现8点一个椭圆

6视图(30天)
汤姆
汤姆 2021年9月20日
评论道: 图像分析 2021年9月20日
亲爱的专家,
我已经创建了一个95%的置信椭圆使用下面的代码在一个数据集:
allX =分数(:1);
盟友=分数(:,2);
p = 95;
商业= prctile (allX [(100 - p) / 2, p + (100 - p) / 2));
CIy = prctile(盟友,[(100 - p) / 2, p + (100 - p) / 2));
CIrng(1) =商业(2)商业(1);
CIrng (2) = CIy (2) -CIy (1);
llc =[商业(1)CIy (1)];
矩形(“位置”,(llc CIrng),“弯曲”[1],“EdgeColor”,“红色”);
现在,我需要找到8椭圆上的特定点。点W - Z最低,最高,最左和最右的椭圆(正如你所看到的(那些通常不是问题,我认为你´t不用帮我拿这四个点):
问题的点模拟更适合我。我如何找到这些?他们不知何故矩形的角落的角落椭圆,但我怎么找到的坐标?
提前谢谢。
4评论
图像分析
图像分析 2021年9月20日
你能附上你的数据和回形针图标?

登录置评。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2021年9月20日
当椭圆参数化 然后从0到角的区域 θ
这种形式的和一个椭圆的面积 。我们想要一个部门的一半上象限。上象限本身的一个领域 。所以我们希望 。保理的 然后两边1/2 所以 。所以 然后 。但是tanπ/ 4 = 1,所以
检查(说)= 5,b = 2,然后 。计算1/2 * a * b *:谭(5/2 *((2/5)每股))= 1/2 * 5 * 2 *(5/2 * 2/5)=每股5 *(1)=每股5 *π/ 4。在左边,1/2 *π/ 4 * 5 * 2 = 5 *π/ 4。
所以θ的公式是很简单:量化(b, a)
现在你只需要把CIrng转变成一个,b参数。

答案(1)

KSSV
KSSV 2021年9月20日
找到主要的,小轴的椭圆即(a, b)。一旦这些都是已知的,paraetric椭圆方程是:
φ= 0:π/ 2 *π;
你有你想要的点。

标签

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!