POLYGEOM计算面积,质心位置,惯性和封闭多边形的周长面积的时刻。
该功能对弯曲/扭转应力分析,机型为风洞测试,转动惯量对于动力学和斑点分析对图像处理区域的质心是有用的。
H.J.索默(2020年)。polygeom.m(//www.tatmou.com/matlabcentral/fileexchange/319-polygeom-m),MATLAB中央文件交换。检索。
1.4.0.0 | 零九年十二月一十六日 |
|
1.3.0.0 | 文档更新09年12月16日 |
|
1.2.0.0 | 推导和测试程序加入到ZIP在30年11月8日 |
|
1.0.0.0 | ZIP包括边界积分方程,以及如何处理孔。 |
|
提供了顺时针或逆时针顶点序列阳性面积。 |
阿瑟·德容(查看资料)
宏博赵(查看资料)
exequiel MAS(查看资料)
感谢您的代码。
我想知道在逆时针方向格式如果主转动惯量的角度可以是状态,开始于正X轴方向(从0到180度)。如果你想要这个,只需添加下面polygeom.m的91线以下代码:
%
ANG1 = ANG1 +(ANG1 <0)* PI;
ANG2 = ANG2 +(ANG2 <0)* PI;
%
瑞安巴克斯利(查看资料)
阿贾伊·戈亚尔(查看资料)
法布里西奥villacres(查看资料)
功能polygeom。
Helpe我请单位是[M]或[厘米]。
杰奎琳埃莫西约(查看资料)
奇妙的是写得很好的代码!我确实有一些一般性的问题虽然。为什么要的坐标点的平均值?评论说,这提高了准确性,但究竟如何?此外,大多数理论面积近似使用积分。如何为这些积分求和就足够了?只是好奇。
Nickolas LaSorte(查看资料)
SHAIK ALTHAF Vs的(查看资料)
阿里Torabi(查看资料)
伊克巴尔Fauzirachman(查看资料)
八月Brandberg(查看资料)
sawon pratiher(查看资料)
阿伦切里安(查看资料)
点必须在邻国/顺序。不能以随机顺序。使用convhull()如果以随机顺序。
此Georgios Gkantzounis(查看资料)
约瑟夫·罗伯茨(查看资料)
特雷弗·w ^(查看资料)
养路费(查看资料)
养路费(查看资料)
很好
sue142857(查看资料)
哈维尔·萨米恩托(查看资料)
非常感谢!它的工作原理非常精细。我学到了新的命令。我想知道的IXX IYY公式引用。这里是斯蒂格的论文更简单的公式。我不知道为什么区域(a)是分母,但尽管该值是相同的结果。
以在公式(36)一起来看看http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.29.8765&rep=rep1&type=pdf
这里是一个相同的例子
明确;CLC;
X = [2.000 0.500 4.830 6.330]';
Y = [4.000 6.598 9.098 6.500]';
[X,NS] = shiftdim(X);
[Y,NS] = shiftdim(Y);
[N,C] =尺寸(X);
xime1 =×([N + 1:N-1]);
yime1 = Y([N 1:N-1]);
A = 1/2 *总和(xime1 * Y-X * yime1);
IXX = 1/12 *总和(。(yime1 ^ 2 + yime1 * Y + Y ^ 2)*(* xime1 X-Y * yime1)。。);
IYY = 1/12 *总和((xime1 ^ 2 + xime1 * X + X ^ 2)*(* xime1 X-Y * yime1)。。。。);
如果(a <0时)A = -a;IXX = -Ixx;IYY = -Iyy;结束
NELE Gerrits(查看资料)
它也为任意形状的形式工作?
查理(查看资料)
优秀的程序。
问:是J = IUU + IVV只为圆截面有效吗?
史蒂夫Tweddell(查看资料)
卓越的功能,一个真正的节省时间
理查德·克罗泽(查看资料)
理查德·克罗泽(查看资料)
拉古拉姆,如果你重新排序的顶点,所以给他们围绕多边形的外顺时针正确的答案给出,而不是只是随机指定,e.g,
%你的顶点
%×= [1.0000 0.5000 0.8333 0.5694];
%Y = [1.0000 0.1667 0.5000 0.5694];
重新排序%从围绕多边形顺时针移动(0.5,0.1667)
的xy = [0.5,0.1667;
0.8333,0.5;
1,1;
0.5694,0.5694;]。
X = XY(:,1);
Y = XY(:,2);
对于i = 1:numel(X)-1
线(X(I:I + 1),Y(I:I + 1),[0,0], '颜色', 'B');
坚持,稍等
结束
线([X(端)中,x(1)],[Y(结束),Y(1)],[0,0], '颜色', 'B');
[GEOM,核能研究所,CPMO] = polygeom(X,Y)
图(的geom(2),的geom(3), '+ R')
拖延
拉古拉姆(查看资料)
输出是错误的以下输入:
X = [1.0000 0.5000 0.8333 0.5694]
Y = [1.0000 0.1667 0.5000 0.5694]
重心被计算为(0.8801,1.1496),其是外由输入点形成的平行四边形。
斯特凡·伯杰(查看资料)
这PROG是美好的,我需要的是什么。如果你有时间,请提高它来处理第三个维度!
许(查看资料)
许(查看资料)
无法下载ZIP,而不是只有M档?
包装精美
是的,是的,是的---这是一个非常有用的,做得好的脚本。应定期Matlab的一部分,使用户可以很容易地找到它。谢谢!!
非常有用的程序,清洁和良好的注释的代码。用Matlab试了一下
v 7.0.1(R14),并能正常工作。优秀的。
超!!!我得到使用此代码我的任意细胞的所有几何体。谢谢H.J.索默!
优秀的程序。应该是在Matlab标准。我已经用它计算风能和当前投影面积的重心为welll其他的事情:)
用于获取循环捕食生态系统的边界非常有用
优秀的节目!我节省了很多时间试图计算由轮式移动传感器系统调查的区域。