zoukankan      html  css  js  c++  java
  • 确定平面中点的坐标位置——极坐标系、直角坐标系、勾股定理

    经过这段时间的学习,参考网上效果和教程写了一些实例。现在总结一下关于在平面中确定点的位置、长度、和角度。

    一、勾股定理:

    公式:a2+b2 = c2

    这个公式是在直角三角形中,两个直角边的平方之和等于斜边的平方;

    应用的实例,就是之前写的“苹果菜单”,因为我要知道鼠标距离某个图片中心点的距离,就用到了这个公式。

    1.1应用条件:

      (1)已知三角形的三条边长,可求出三个内角

     

      (2)已知三角形的两边及夹角,可求出第三边。

     

      (3)已知三角形两边及其一边对角,可求其它的角和第三条边。(见解三角形公式,推导过程略。)

      (4)求平面中任意两点之间的距离;

      (5)构建一个直角三角形

      (6)需要知道两个直角边的长度(就是鼠标在页面中的X和Y的坐标值)

    二、直角坐标系

    公式:

    X=sin(a)*r

    Y=cos(a)*r

    这个公式是在圆形里,以圆心为中心,构建坐标系,再通过正弦函数,和余弦函,求出某一点在这个坐标系中的X横坐标和Y纵坐标的值;

    应用实例就是最近刚写的一个实例,“图片椭圆形运动”

    三、极坐标系

    它与直角坐标系的区别在于,它是用一个角度和一个线段的长度,来确定平面中某个点的位置,而不是用X横坐标,和Y纵坐标。

    公式:在极坐标中,x被ρcosθ代替,y被ρsinθ代替。ρ=(x^2+y^2)^0.5

    ρ:线段的长度;

    θ:线段在极坐标系中的夹角;

    X和Y是构建的直角三角形的两个直角边

    上图中A(2,pi/4) 

    2:就是OA的长度;

    pi/4:就是点A的夹角,即角XOA;

    通过这两个值来确定点A在平面中的位置,就是A的极坐标

    上图中要求出点C的坐标,就需要用到极坐标和正弦函数;

    ABC是等边三角形,OC是中线,即OC平分角BCA(等边三角形每个角是60度,平分后的角OCA,就是30度);

    知道角度,知道OA的长度,在直角三角形中,用正弦公式,和勾肌定理,就可以求出OC的长度

    极坐标方程经常会表现出不同的对称形式,如果r(−θ) = r(θ),则曲线关于极点(0°/180°)对称,如果r(π-θ) = r(θ),则曲线关于极点(90°/270°)对称,如果r(θ−α) = r(θ),则曲线相当于从极点逆时针方向旋转α°。

     

    总结:在我们web页面中,需要设置某个元素的位置,或都设置某些元素的位置关系,可以用以上的三种方法。

     

  • 相关阅读:
    SurfaceView 和 View 区别
    投资学第一章 investments-introduction
    HDU 1879 继续畅通工程 (Prim(普里姆算法)+Kruskal(克鲁斯卡尔))
    多个Activity之间的切换与数据交互
    HDU 4715 Difference Between Primes (打表)
    org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x0) was found in the CDATA sectio
    用纯jsp实现用户的登录、注册与退出
    Java单态模式
    植物-蔬菜:刺儿菜
    汉语-词语:生活
  • 原文地址:https://www.cnblogs.com/lufy/p/2560984.html
Copyright © 2011-2022 走看看