我正在尝试计算分散正方形的面积总面积,就像下图所示。绘制正方形的面积大小
我知道有一种功能,我们可以通过制作全面的凸面来估计面积大小,但我不确定我是否可以使用一些类似的方法来解决此问题。
有没有人有一个好主意?
编辑[2016年1月1日]: 我尝试的代码是这样的。它可以工作,但每次都必须保存并加载.png图像。我想问问是否可以在没有保存图像的情况下计算尺寸。
clear
b=zeros(127,2); %matrix
for i=1:127
rnd=randn(1,2);
b(i,:)=30.*rnd;
end
BW=scatter(b(:,1),b(:,2),15,[],'r','s','filled');
view(2) %view from Z+
axis off
saveas(gcf,'scatter.png')
close all
BWbase = imread('scatter.png'); %import
BW = im2bw(BWbase,0.5); %convert to binary data
imshow(BW);
bwarea(BW)
你到目前为止尝试过任何代码吗? SO不是一种编码服务,如果你告诉我们你试过的是什么,人们将更有可能帮助你。 –
谢谢你的建议。我已经添加了一个注释来澄清这一点。 –
BW = scatter(b(:,1),b(:,2),15,[],'r','s','filled');'给出错误。尝试先修复你的代码。 – NKN