referenceEllipsoid参考椭球体参数都有什么
时间: 2024-02-20 07:57:04 浏览: 144
`referenceEllipsoid`参数指定了参考椭球体的参数。在MATLAB中,可以使用`referenceEllipsoid`函数创建一个参考椭球体对象,该对象包含参考椭球体的参数。
`referenceEllipsoid`函数具有以下语法:
```
ellipsoid = referenceEllipsoid(name)
ellipsoid = referenceEllipsoid('earth', units)
ellipsoid = referenceEllipsoid('earth', semi_major_axis, eccentricity)
ellipsoid = referenceEllipsoid('grs80', units)
ellipsoid = referenceEllipsoid('grs80', semi_major_axis, eccentricity)
```
其中,`name`指定了一个预定义的参考椭球体名称,如`'wgs84'`、`'grs80'`等,`units`指定椭球体参数的单位,`semi_major_axis`指定椭球体的半长轴,`eccentricity`指定椭球体的离心率。
以下是一些常用的参考椭球体参数:
- WGS84椭球体:`referenceEllipsoid('wgs84')`,半长轴为6378137米,离心率为0.0818191908426。
- GRS80椭球体:`referenceEllipsoid('grs80')`,半长轴为6378137米,离心率为0.0818191910428。
- International 1924椭球体:`referenceEllipsoid('intl')`,半长轴为6378388米,离心率为0.0819918901762。
在实际应用中,需要根据具体情况选择合适的参考椭球体参数。