matlab如何求出图形面积?

利用坐标数据画出一个图形,我想求出图形所围成的面积,请问大家该怎么实现?我试着计算找出包络点,但是包络线画出的图形面积要明显大于实际数据所围成的滞回面积,所以想看看实际数据包围的面积与包络线围成的面积相差多少?图形如下所示,红线是包络线围成的面积,蓝色是实际数据围成的面积

你可以把数据按横坐标分段,对每一小块做convhull,然后把每一小块的面积累加起来。这样相对简单,凹包算法比较麻烦追问

能给个例题吗?

追答

贴出来你的数据吧,我试试看

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-22
不能用积分做吗?既然蓝色部分的坐标已知了,那不能找出蓝色部分的上下边缘的坐标吗,然后拟合出上下两条曲线,求两曲线包围的面积。
相似回答