This section describes functions from file local/tsyganenko.ct.
[Bx,By,Bz] = T87(Kp,x,y,z)
[Bx,By,Bz] = T87(Kp,x,y,z) computes the Tsyganenko-87 model
magnetic field. The non-truncated version of the model is used.
Inputs: Kp, the Kp index; x,y,z, GSM coordinates
in Earth radii. Outputs: total magnetic field in nanotesla in
GSM coordinates.
See also:
T89
,
m2i
,
geotomag
.
Error codes:
-1: Bad type of input arg
[Bx,By,Bz] = T89(Kp,x,y,z)
[Bx,By,Bz] = T89(Kp,x,y,z) computes the Tsyganenko-89 model
magnetic field. Inputs: Kp, the Kp index; x,y,z, GSM coordinates
in Earth radii. Outputs: total magnetic field in nanotesla in
GSM coordinates.
See also:
T87
,
m2i
,
geotomag
.
Error codes:
-1: Bad type of input arg
[lat,longit] = ecctogeo(latmag,longmag)
[lat,long] = ecctogeo(latecc,longecc) transforms eccentric
geomagnetic latitude and longitude to geographic latitude and longitude.
All angles in degrees.
See also:
geotoecc
,
ecctogeoXYZ
,
geotomag
,
magtogeo
.
Error codes:
-1: Bad first arg
-2: Bad second arg
[x1,y1,z1] = ecctogeoXYZ(x,y,z)
[x1,y1,z1] = ecctogeoXYZ(x,y,z) transforms eccentric dipole
point (x,y,z) to geographic coordinates (x1,y1,z1).
See also:
ecctogeo
,
geotoeccXYZ
,
magtogeoXYZ
.
Error codes:
-1: Bad first arg
-2: Bad second arg
-3: Bad third arg
[latmag,longmag] = geotoecc(lat,longit)
[latmag,longmag] = geotoecc(lat,long) transforms geographic
latitude and longitude to eccentric geomagnetic latitude and longitude.
All angles in degrees.
See also:
ecctogeo
,
geotoeccXYZ
,
geotomag
,
magtogeo
.
Error codes:
-1: Bad first arg
-2: Bad second arg
[x1,y1,z1] = geotoeccXYZ(x,y,z)
[x1,y1,z1] = geotoeccXYZ(x,y,z) transforms geographic
point (x,y,z) to eccentric dipole coordinates (x1,y1,z1).
See also:
geotomagXYZ
,
ecctogeoXYZ
,
geotoecc
.
Error codes:
-1: Bad first arg
-2: Bad second arg
-3: Bad third arg
[latmag,longmag] = geotomag(lat,longit)
[latmag,longmag] = geotomag(lat,long) transforms geographic
latitude and longitude to geomagnetic dipole latitude and longitude.
All angles in degrees.
See also:
geotomagXYZ
,
magtogeo
,
ecctogeo
,
geotoecc
.
Error codes:
-1: Bad first arg
-2: Bad second arg
[x1,y1,z1] = geotomagXYZ(x,y,z)
[x1,y1,z1] = geotomagXYZ(x,y,z) transforms geographic
point (x,y,z) to geomagnetic dipole coordinates (x1,y1,z1).
See also:
geotomag
,
magtogeoXYZ
.
Error codes:
-1: Bad first arg
-2: Bad second arg
-3: Bad third arg
[theta,phi] = m2i(Kp,x,y)
[theta,phi] = m2i(Kp,x,y) maps the equatorial plane point (x,y,z=0)
to the northern ionosphere. Inputs: Kp, the Kp index; x,y,z, GSM
coordinates in Earth radii. Outputs: colatitude and longitude in
magnetic coordinates in degrees.
See also:
T89
,
geotomag
.
Error codes:
-1: Bad type of input arg
[lat,longit] = magtogeo(latmag,longmag)
[lat,long] = magtogeo(latmag,longmag) transforms geomagnetic
latitude and longitude to geographic latitude and longitude.
All angles in degrees.
See also:
geotomag
,
magtogeoXYZ
,
geotoecc
,
ecctogeo
.
Error codes:
-1: Bad first arg
-2: Bad second arg
[x1,y1,z1] = magtogeoXYZ(x,y,z)
[x1,y1,z1] = magtogeoXYZ(x,y,z) transforms geomagnetic dipole
point (x,y,z) to geographic coordinates (x1,y1,z1).
See also:
magtogeo
,
geotomagXYZ
.
Error codes:
-1: Bad first arg
-2: Bad second arg
-3: Bad third arg
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter