How to calculate the diameter of 3D Gaussian normal distribution?
    5 次查看(过去 30 天)
  
       显示 更早的评论
    

I want to calculate the diameter of this gaussian distribution. Is there any simple mean to do so?
0 个评论
采纳的回答
  KSSV
      
      
 2020-10-8
        
      编辑:KSSV
      
      
 2020-10-8
  
      Let X, Y,Z be your matrices. 
val = 0.5 ;   % at this z-value I want radius / diameter 
idx = abs(Z-val) < 10^-3 ; 
x = X(idx) ; y = Y(idx) ; z = Z(idx) ; 
C = [mean(x) mean(y)]  ;   % Center of circle 
dx = C(1)-x ; 
dy = C(2)-y ; 
R = sqrt(dx.^2) ;
D = 2*mean(R);
Also you can try fitting a circle with the obtained (x,y) using https://in.mathworks.com/matlabcentral/fileexchange/5557-circle-fit 
更多回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

