-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLocation.h
More file actions
16 lines (15 loc) · 773 Bytes
/
Location.h
File metadata and controls
16 lines (15 loc) · 773 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once
class Location
{
double getX(double r, double theta, double phi, double theta0, double phi0);
double getY(double r, double theta, double phi, double theta0, double phi0);
double getZ(double r, double theta, double phi, double theta0, double phi0);
public:
Location();
~Location();
double getMR(double MA0, double MX, double MY); //计算导弹在球坐标系中的距离
double getMEL(double Mq0, double MA0, double MX, double MY); //计算导弹在球坐标系中的仰角
double getMAZ(double Ma0, double Mq0, double MA0, double MX, double MY); //计算导弹在球坐标系中的方位
double getMx(double r, double theta, double phi, double theta0, double phi0);
double getMy(double r, double theta, double phi, double theta0, double phi0);
};