拥有坐标后,您可以在每个轮廓线上应用一个椭圆拟合的例程;文件交换上也有很多可用的东西。所得的椭圆将具有相关的参数,用于其主要轴长和旋转。
如何从矩阵中提取-3 dB直径?
2次观看(最近30天)
显示较旧的评论
进行测量后,我得到了测量值的二维基质,其中基质中的位置对应于采取测量值的位置。从这些数据中,我想获得最小和最大-3 dB(信号为1/2 strenght)直径,其中0 dB是矩阵中具有最大值的点。
可以通过以下所有点使曲线通过-3 dB的所有点:
[m,c] =轮廓(矩阵,[maxval/2,maxval/2]);
但是我不知道该如何继续。我想到了用不同角度通过Maxval点的多个线“切片”矩阵,然后在线和曲线的交叉点找到两个点的距离。但这似乎不是一个不错的解决方案。
有更轻松或更优雅的解决方案吗?
-3 dB曲线通常是椭圆。