Finding a centre and plotting a sphere
显示 更早的评论
Hi, I'm new to matlab and completely lost on this one. I have to make a function which evaluates Euclidean distances between two sets of points, finds a sphere with centre at the middle-point between two most distant points and calculate its radius.
Basically I have 2 sets of points, from which I form the distance matrix D by using
D = sqrt( bsxfun(@plus,sum(P.^2,2),sum(R.^2,2)') - 2*(P*R') )
centre of the sphere should be between the 2 points with the largest distance between them. How to find that point?
采纳的回答
更多回答(1 个)
Maybe you can use minboundsphere, distributed at,
类别
在 帮助中心 和 File Exchange 中查找有关 STL (STereoLithography) 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!