已知坐标算面积

如题所述

用叉乘(或者叫向量积)设多边形的点按某顺序依次是(x1,y1),(x2,y2),...,(xn,yn)我们任选一个点和每条边相连,相邻的边做叉乘再除以2(构成三角形的有向面积),一般我们选原点(0,0)则面积S=(x1y2-x2y1)/2+(x2y3-x3y2)/2+...+(xny1-x1yn)/2这里S是有向面积 还要取绝对值程序很简单了 如果数组标号是0到n-1则double s=0;for (int i=0;i<n;i++) s+=((double)x[i]*y[(i+1)%n]-(double)x[(i+1)%n]*y[i])/2;s=fabs(s);
温馨提示:内容为网友见解,仅供参考
无其他回答

知道两个向量的坐标,怎样快速求出两个向量围成的面积
根据向量计算公式、性质及正弦定理可以求得两个向量所夹三角形的面积。具体步骤如下:首先,根据向量性质求解所夹角的余弦值:cos = a·b \/ (|a| * |b|) = (x1x2 + y1y2) \/ (√[x1^2 + y1^2] * √[x2^2 + y2^2])接着,利用反三角函数求解夹角的角度:= arcsin{(x1x2 + ...

已知4个点的坐标,如何面积计算?
简单分析一下,答案如图所示

坐标点知道后怎样计算面积
假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=√[p(p-a)(p-b)(p-c)]而公式里的p为半周长:p=(a+b+c)\/2 以上称为海伦公式。还有一种办法是直接用坐标求,需要用到行列式的知识,需要知道行列式的计算方法,如下:其中x,y表示坐标。

已知三个点的坐标,怎么求三角形的面积呢?
1.三角形面积的一般公式 根据三角形的三个顶点坐标,可以利用矢量叉积或行列式等方法计算三角形的面积。假设三个顶点的坐标分别为A(x1,y1),B(x2,y2),C(x3,y3),则三角形的面积S可以通过以下公式计算:S=\/2*|(x1*y2+x2*y3+x3*y1)-(x2*y1+x3*y2+x1*y3)| 2.矢量叉积法计算...

已知三个点坐标求面积
(行列式书写要求) 设三角形的面积为S ,则S=(1\/2)*(下面行列式)|x1 y1 1| |x2 y2 1| |x3 y3 1| S=(1\/2)*(x1y2*1+x2y3*1+x3y1*1-x1y3*1-x2y1*1-x3y2*1)即用三角形的三个顶点坐标求其面积的公式为: S=(1\/2)*(x1y2+x2y3+x3y1-x1y3-x2y1-x3y2)。

知道三点坐标怎么求三角形面积
知道三点坐标怎么求三角形面积如下:当三个点A、B、C的坐标分别为A(x1,y1)、B(x2,y2)、C(x3、y3)时,三角形面积为,S=(x1y2-x1y3+x2y3-x2y1+x3y1-x2y2)。解:设三个点A、B、C的坐标分别为A(x1,y1)、B(x2,y2)、C(x3、y3)。那么A、B、C三点可围成一个三角形。AC...

如何利用坐标测量面积
坐标测量面积的计算方法有多种。1、可以用坐标在CAD上做图,图形成以后点面积查询,选择几个角点。那么你所求的面积就出来了。2、卡西欧计算器是现在测量计算中不可缺少的工具,网上也有好多程序,可以去找一下。3、现在用的测量仪器上基本上都有测面积的功能。

已知三角形三点坐标求面积
已知三角形三点坐标求面积如下:设三个点A、B、C的坐标分别为A(x1,y1)、B(x2,y2)、C(x3、y3)。那么A、B、C三点可围成一个三角形。AC与AB边的夹角为∠A。那么向量AB=(x2-x1,y2-y1)、向量AC=(x3-x1,y3-y1)。令向量AB=a,向量AC=b,则根据向量运算法则可得,|a·b|=|a|·...

给出坐标怎么算面积?有高手指教下
有方法的。1、如果是三角形的话,先计算出三条边的长度啊,(二坐标之间的距离会算吧,依次算出三边的长度啊)2、利用三边的长度计算三角形面积。要用海伦公式。

土地测量有了几个点的坐标值就能算出土地面积吗
可以的。如果是多边形,知道每个端点的坐标,就可以求出每条边的长度和各个边之间的位置、角度关系,通过从某一点到其他任意(n-1)个点的线段,可以将n边形分解成(n-2)个三角形,分别求出各个三角形的面积,求和就是n边形的面积。

相似回答