当前位置:文档之家› 圆柱体测边上三点求圆心坐标

圆柱体测边上三点求圆心坐标

圆柱体测边上三点求圆心坐标

卡西欧5800计算器圆柱体求圆心坐标

1、程序名“YXZB”

20→Dim Z :LbI 0 :“X1”? J:“Y1”? K:“X2”? M:“Y2”? N:“X3”?P:“Y3”? Q J2+K2→A:M2+N2→B:P2+Q2→C: J*(Q-N)+M*(K-Q)+P*(N-K) →G:

(K*(B-C)+N*(C-A)+Q*(A-B))÷2÷G→X :“XH0=”:X◢

(J*(C-B)+M*(A-C)+P*(B-A)) ÷2÷G→Y :“YH0=”:Y◢

Goto 0

运行说明:

1、X1?;;Y1?;X2?,;Y2?;X3?;Y3?;分别输入三个点的实测坐标X;Y值;

2、XH0=;YH0= 为计算圆心坐标X,Y 。

已知空间N点坐标求圆心坐标,半径 文档

已知空间N点坐标求圆心坐标,半径 注意哦这里是求圆心不是球心哦 条件:已知空间N点坐标,格式如下求圆心坐标,半径 -33.386698 -12.312448 -2301.396442 -33.668120 -12.571431 -2300.390996 -33.838611 -12.774933 -2299.691688 -34.079235 -13.616660 -2298.326277 -34.254998 -13.441280 -2298.192657 -34.356542 -13.755525 -2297.796473 ........................................................ 实现方法:用最小二乘法拟合出球面方程和平面方程,两者相交即为所求圆曲线球面方程:(x - a)^2 + (y - b)^2 + (z - c)^2 = R^2 展开:x^2 + y^2 + z ^2 + a^2 +b^2 +c^2 - 2ax - 2by -2cz = R ^2 令A = 2a ; B =2b ; C =2c D=a^2 +b^2 +c^2 -R^2 得x^2 + y^2 + z ^2 - Ax -By - Cz + D =0 即:Ax +By +Cz -D = x^2 +y^2 +z^2 用矩阵表示这N组数据如下形式 现在就是求A B C D 的问题了 具体步骤如下

平面方程 A' x + B' y + C' z + D' = 0 可化为 A x + B y + C z -1 =0 用矩阵表示如下 同样可以求出A B C 这样就有了球面方程球心坐标球半径和平面方程了如图所示(网络找的图,意思着看囧)

三点圆心公式

本程序为圆周上已知的三点坐标计算圆半径、圆心坐标、圆面积及弓形面积,希望大家共同学习并指点.谢谢了. 用圆周上三点坐标计算圆半径、圆心坐标、圆面积及弓形面积 CASIO(5800)计算程序 3P-R-O-AREA 程序名 Fix3:“XA=”? →A:“YA=”? →B:“XB=”? →C:“YB=”? →D:“XC=”? →E:“YC=”? →F↙ ↙? C-A→G: D-B→H :E-A→I :F-B→J :E-C→K :F-D→L tan-1(J÷I) →X:I﹤0=﹥X+180→X ↙? ↙? tan-1(H÷G) →Y:G﹤0=﹥Y+180→Y tan-1(L÷K) →Z:K﹤0=﹥Z+180→Z ↙? X-Y→M: M﹤0=﹥M+360→M :Z-X→N: N﹤0=﹥M+360→N :M+N→O↙? (G^2+H^2)开平方→U: (K^2+L^2)开平方→V:(I^2+J^2)开平方→W:“R=”:W÷2÷sin(O) →R◢ tan-1(H÷G) →Q:If G﹥0 ↙?:Then Q+180→Q :Goto 1: IfEnd Lb1: U÷2→S: (R^2+S^2)开平方→T ↙? “X0=”:C+Scos(Q)+Tsin(Q) ◢ “Y0=”:D+Ssin(Q)-Tcos(Q) ◢ “CIRC-AREA(M2)=”:ΠR2→P◢ (ROΠ)÷90→L:“BOW-AREA(M2)=”:R(L-Wcos(O)) ÷2◢ ?“End” 说明: 输入显示:XA、YA、XB、YB、XC、YC 分别为圆周上已知的三点坐标值。 结果显示:R为圆半径; X0,Y0为所求的圆心坐标;“CIR C-AREA(M2)=”为圆面积;“BOW-AREA(M2)=”为所求的弓形面积。

坐标计算公式

坐标计算公式 一、计算公式 1、圆曲线坐标计算公式β=180°/π×L/R (L= βπ R/180°)弧长公式β为圆心角 △X=sinβ×R △Y=(1-cosβ)×R C= β △X、 △Y X、 X1、 α R 2 L代表起算点到准备算的距离。 LS代表缓和曲线总长。 X1、Y1代表起算点坐标值。 3、直线坐标计算公式 X=X1+cosα×L Y=Y1+sinα×L

X1、Y1代表起算点坐标值 α代表直线段方位角。 L代表起算点到准备算的距离。 4、左右边桩计算方法 X边=X中+cos(α±90°)×L Y边 90° 例题 α( 求 解: Y=352.177+sin18°21′47″×(86421.02—84714.029)=889.943 求DK186+421.02里程左右边桩,左侧3.75m,右侧7.05m. 解:根据公式线路左侧计算: X边=X中+cos(α±90°)×L X边=86437.901+cos(18°21′47″- 90°)×3.75=86439.082

Y边=Y中+sin(α±90°)×L Y边=889.943+sin(18°21′47″- 90°)×3.75=886.384 线路右侧计算: X边=X中+cos(α±90°)×L X边=86437.901+cos(18°21′47″+ 90°)×7.05=86435.680 Y边 Y边 例题 α(ZH 求 解: β={ 里程左右边桩, 解:根据公式线路左侧计算: X边=X中+cos(α±90°)×L X边=86552.086+cos{(18°21′47″-1°22′30.36″)- 90°}×3.75=86553.182 Y边=Y中+sin (α±90°)×L Y边=926.832+sin{(18°21′47″-1°22′30.36″)- 90°}×3.75=923.246

圆周上三点坐标计算圆心坐标

] 圆周上三点坐标计算圆心坐标.半径、圆面积Fx5800编程 本程序为圆周上已知的三点坐标计算圆半径、圆心坐标、圆面积及弓形面积,希望大家共同 学习并指点.谢谢了. 用圆周上三点坐标计算圆半径、圆心坐标、圆面积及弓形面积 CASIO(5800)计算程序 3P-R-O-AREA 程序名 Fix3:“XA=”? →A:“YA=”? →B:“XB=”? →C:“YB=”? →D:“XC=”? →E:“YC=”? →F↙ ↙? C-A→G:D-B→H:E-A→I:F-B→J:E-C→K:F-D→L tan-1(J÷I) →X:I﹤0=﹥X+180→X ↙? ↙? tan-1(H÷G) →Y:G﹤0=﹥Y+180→Y tan-1(L÷K) →Z:K﹤0=﹥Z+180→Z ↙? X-Y→M: M﹤0=﹥M+360→M :Z-X→N: N﹤0=﹥M+360→N :M+N→O↙? (G^2+H^2)开平方→U: (K^2+L^2)开平方→V: (I^2+J^2)开平方→W: “R=”:W÷2÷sin(O) →R◢ tan-1(H÷G) →Q:If G﹥0 ↙?:Then Q+180→Q :Goto 1: IfEn d Lb1: U÷2→S: (R^2+S^2)开平方→T ↙? “X0=”:C+Scos(Q)+Tsin(Q) ◢ “Y0=”:D+Ssin(Q)-Tcos(Q) ◢ “CIRC-AREA(M2)=”:ΠR2→P◢ (ROΠ)÷90→L:“BOW-AREA(M2)=”:R(L-Wcos(O)) ÷2◢ ?“End” 说明: 输入显示:XA、YA、XB、YB、XC、YC 分别为圆周上已知的三点坐标值。 结果显示:R为圆半径; X0,Y0为所求的圆心坐标;“CIRC-AREA(M2)=”为圆面积; “BO W-AREA(M2)=”为所求的弓形面积。

已知三点坐标求圆心坐标

已知三点坐标求圆心坐标 This model paper was revised by the Standardization Office on December 10, 2020

已知三点坐标求圆心坐标 思路:圆上的点到圆心的距离相等 已知圆上三点的坐标分别为:(a1,b1), (a2,b2), (a3,b3) 求圆心坐标:O(Rx,Ry) 1.把三点坐标圆的方程:(x- Rx)^2+(y- Ry)^2=r^2 得: 1).(a1- Rx)^2+( b1- Ry)^2=(a2- Rx)^2+( b2- Ry)^2 2).(a1- Rx)^2+( b1- Ry)^2=(a3- Rx)^2+( b3- Ry)^2 把1)展开整理 得: 3) a1^2-a2^2+ b1^2-b2^2=(2a1-2a2) Rx+(2b1-2b2) Ry 把3)移项整理 得: 4)Rx= ((a1^2-a2^2+ b1^2-b2^2)-(2b1-2b2) Ry)/(2a1-2a2) =(a1^2-a2^2+ b1^2-b2^2/(2a1-2a2) - (b1-b2) Ry/(a1-a2)设

u=(a1^2-a2^2+ b1^2-b2^2/(2a1-2a2) k1=(b1-b2) /(a1-a2) 得: 5).Rx= u- k1 Ry 把2)展开整理得: Rx=(a1^2-a3^2+ b1^2-b3^2/(2a1-2a3) - (b1-b3) Ry/(a1-a3)设 v=(a1^2-a3^2+ b1^2-b3^2/(2a1-2a3) k2=(b1-b3) /(a1-a3) 得: 6).Rx= v- k2 Ry 把6)带入5)整理得: Ry=( u- v)/(k1-k2) Rx=v-( u- v)k2/(k1-k2)

相关主题
文本预览
相关文档 最新文档