社区
数据结构与算法
帖子详情
谁作过计算多边形(凸凹)面积的(我有一批数据,其实是离散点作出的等值点,计算环形面积)
jmylf
2001-06-13 12:42:00
...全文
246
5
打赏
收藏
谁作过计算多边形(凸凹)面积的(我有一批数据,其实是离散点作出的等值点,计算环形面积)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Arter
2001-06-25
打赏
举报
回复
1.把(xi,yi)按逆时针排好。(i=1,2,3,....n, x(n+1)=x1);
2.计算它的有向面积:
(1)先看:(0,0),(xj,yj),(xk,yk)三点的面积S=
| 0 0 1 |
| xj yj 1 |*(1/2) =(xj*yk-yj*xk)/2
| xk yk 1 |
(2)多边形面积可以划分为三角形面积的和:
S[(0,0),(x1,y1),(x2,y2)]+S[(0,0),(x2,y2),(x3,y3)]+...
+ S[(0,0),(x(n-1),y(n-1),(xn,yn)]+S[(0,0),(xn,yn),(x1,y1)]
=((x1*y2-x2*y1)+(x2*y3-x3*y2)+...+(x(n-1)*yn-xn*y(n-1))+(xn*y1-x1*yn))/2
=(x1*(y2-yn)+x2*(y3-y1)+x3*(y4-y2)+...+x(n-1)*(yn-y(n-2))+xn*(y1-y(n-1)))/2
(或:(y1*(xn-x2)+y2*(x1-x3)+y3*(x2-x4)+...+y(n-1)*(x(n-2)-xn)+yn*(x(n-1)-
x1))/2 )
qiaoyu2k
2001-06-19
打赏
举报
回复
来晚了
jmylf
2001-06-19
打赏
举报
回复
这分得的不错吧
starfish
2001-06-13
打赏
举报
回复
// 计算多边形的面积
// 要求按照逆时针方向输入多边形顶点
// 可以是凸多边形或凹多边形
float area_of_polygon(int vcount,float x[],float y[])
{
int i;
float s;
if (vcount<3) return 0;
s=y[0]*(x[vcount-1]-x[1]);
for (i=1;i<vcount;i++)
s+=y[i]*(x[(i-1)]-x[(i+1)%vcount]);
return s/2;
}
starfish
2001-06-13
打赏
举报
回复
设n个点(x[1],y[1])(x[2],y[2]),...(x[n],y[n])围成一个没有边相交的多边形,则其未成的闭合多边形面积|S| 为:
S=∑y[i] *(x[i+1]-x[i-1]), 其中i=1,2,...n, 且当i与j除以n的余数相同的时候, x[i]=x[j],y[i]=y[j]
这个公式在任何一本数学公式手册上都有(不过给出的是行列式的表达形式)。
【深度学习平台】AutoDL显卡租用进阶技巧:文件传输与代码编辑优化方案
内容概要:本文介绍了在使用AutoDL显卡租用平台时的进阶技巧,重
点
涵盖文件传输与代码编辑的高效方法。文件传输部分详细讲解了本地与平台间的两种方式:通过FileZilla软件使用SFTP协议进行可视化传输,以及通过网页端直接上传下载文件,并对比了各自的适用场景;同时还介绍了平台内部多实例之间的文件中转传输方法,利用挂载目录实现同区域实例间高效共享文件,提升工作效率。在代码编辑方面,文章分析了传统终端编辑和本地上传覆盖的局限性,并推荐使用JupyterLab网页界面进行在线代码编辑,操作简便且支持实时保存,适合频繁修改的开发场景。 适合人群:使用AutoDL平台进行深度学习开发的研究人员或爱好者,尤其是有一定平台使用经验、希望提升效率的用户;适合需要频繁传输文件或多实例协同工作的开发者。 使用场景及目标:①在本地与实例间选择合适的文件传输方式以提高效率;②实现多个实例间的快速文件共享,减少重复上传;③优化代码编写流程,避免反复上传文件,提升开发便捷性与流畅度。
个人网-个人事务管理系统(已停止维护)
【源码预览】:https://renmaiwang.cn/s/8z6ns (最新版、最全版本)个人网-个人事务管理系统(已停止维护)
vpclattice-jvm-1.4.11.jar
vpclattice-jvm-1.4.11.jar
bananas.zip
Bananas Screen Sharing 是一款基于 WebRTC 技术的开源屏幕共享工具,专注于跨平台支持(Windows、macOS 和 Linux)和极简的用户体验。
Kite 前台页面是vue ssr服务端渲染、后台页面是react spa、服务层nodejs express、mysql编写的一套多权限文章、动态管理系统
【源码预览】:https://renmaiwang.cn/s/4ubzg (最新版、最全版本) Kite 前台页面是vue ssr服务端渲染、后台页面是react spa、服务层nodejs express、mysql编写的一套多权限文章、动态管理系统
数据结构与算法
33,027
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章