查找三角形中第三个点的坐标,并给出其他两侧的坐标,其角度在C中

时间:2018-11-25 02:32:27

标签: c formula triangulation

你好,我有作业triangulation.c,有两个监督和船。

我必须找到这条船的距离以及她的坐标。

我有x1,y1,x2,y2,alpha,beta的坐标,我知道如何计算watch望塔之间的距离,到船的距离,但没有她的坐标

这是我拥有的代码

float to_radians(const int angle);
float get_watchtowers_distance(const int x1, const int y1, const int x2, const int y2);
float get_boat_distance(const float d, const int alpha, const int beta);

int main() {
    int x1 = 76;
    int y1 = 316;
    int x2 = 57;
    int y2 = 516;
    int alpha = 17;
    int beta = 17;
    float d = get_watchtowers_distance(x1,y1,x2,y2); //200.90
    float b = get_boat_distance(d, alpha, beta); //30.71

    float x3 = ? //97.07
    float y3 = ? //418.90


    printf("%.2f %.2f %.2f", b, x3, y3);
    return 1;
}

您能帮我一些公式来获取x3和y3坐标吗?谢谢

image of homework

0 个答案:

没有答案