在过冷水印象中求面积=求积分,之前推送的案例太多了,数值计算——Matlab数值积分原理详讲、数值优化——三种复杂函数数值积分方法实例演示,甚至还有蒙特卡洛法应用,可是该问题不同于以往的是它不能用函数形式去表示啊...这可为难我胖虎了,在网上百度封闭MATLAB封闭图像的面积计算
?...求面积就是使用这个长的公式来完成计算的,我们得到了计算面积的底层公式,可是还是看不懂啊!所以的依据算法来设计程序帮我我们理解,根据小学知识知道,欲求多边形的面积可以将多边形转换成多个三角形
?...多边形面积就可以用该公式做计算
x=[252,251,250,249,248,247,246,245,245,244,244,241,241,240,240,239,239,238,238,239,239,240,240,241,241,242,242,243,243,244,244,246,246,247,248,248,251,251,252,252,253,256,257,259,260,261,263,264,266,268,269,270,277,278,280,281,288,289,294,303,303,304,305,307,307,308,308,309,309,308,308,307,307,306,306,305,305,304,304,302,302,301,301,300,300,299,299,298,298,296,296,290,289,287,286,284,283,282,280,277,276,275,273,270,269,268,267,266,264,263,252...'off');
n=length(x);
s=0
for i=1:n-1
a=x(i)*y(i+1)-x(i+1)*y(i);
s=s+a;
end
S=0.5*s;
这就是一个完整的计算多边形面积的程序