Косой эллипсоид вращения
Один oblateSpheroid объект инкапсулирует взаимосвязанные внутренние свойства сплюснутого эллипсоида вращения. Сплюснутый сфероид симметричен относительно своей полярной оси и сплющен на полюсах, и включает идеальную сферу как частный случай.
Можно создать oblateSpheroid объект, s, путем ввода:
s = oblateSpheroid;
SemimajorAxis - Экваториальный радиус сфероидаЭкваториальный радиус сфероида, заданный как положительный конечный скаляр. Значение SemimajorAxis выражается в метрах.
Когда SemimajorAxis свойство изменено, SemiminorAxis масштаб свойств, необходимый для сохранения формы сфероида и значений свойств, связанных с формой, включая InverseFlattening и Eccentricity. Единственный способ изменить SemimajorAxis свойство - устанавливать его непосредственно, используя точечную нотацию.
Пример: 6378137
Типы данных: double
SemiminorAxis - Расстояние от центра сфероида до полюсаРасстояние от центра сфероида до полюса, определяемое как неотрицательный конечный скаляр. Значение SemiminorAxis всегда меньше или равно SemimajorAxis, и выражается в метрах.
Когда SemiminorAxis свойство изменено, SemimajorAxis свойство остается неизменным, но изменяется форма сфероида, что отражается в изменениях значений InverseFlattening, Eccentricityи другие свойства, связанные с формой.
Пример: 6356752
Типы данных: double
InverseFlattening - Обратное сплющиваниеInf (по умолчанию) | положительный скаляр в диапазоне [1, Inf]Обратное сглаживание, указанное как положительный скаляр в диапазоне [1, Inf].
Значение обратного сглаживания, 1/f, вычисляется с помощью SemimajorAxis значение a и SemiminorAxis значение b согласно 1/f = a/( a-b). Значение 1/f отInf обозначает совершенную сферу. Когда 1/f приближается к 1, опорный сфероид приближается к уплощённому диску.
Когда InverseFlattening свойство изменяется, другие свойства, связанные с формой, обновляются, в том числе Eccentricity. SemimajorAxis свойство остается неизменным, но значение SemiminorAxis корректируется для отражения новой формы.
Пример: 300
Типы данных: double
Eccentricity - Первый эксцентриситет сфероидаПервый эксцентриситет сфероида, определяемый как неотрицательный скаляр в диапазоне [0, 1].
Значение эксцентриситета, ecc, рассчитывается с помощью SemimajorAxis значение a и SemiminorAxis значение b в соответствии с ecc = sqrt(а2 - b2 )/а. Значение ecc, равное 0, обозначает совершенную сферу.
Когда Eccentricity свойство изменяется, другие свойства, связанные с формой, обновляются, в том числе InverseFlattening. SemimajorAxis свойство остается неизменным, но значение SemiminorAxis корректируется для отражения новой формы.
Пример: 0.08
Типы данных: double
Flattening - Сплющивание сфероидаЭто свойство доступно только для чтения.
Сведение сфероида, заданного как неотрицательный скаляр в диапазоне [0, 1].
Значение сглаживания f вычисляется с помощью SemimajorAxis значение a и SemiminorAxis значение b согласно f = (a-b )/a.
Типы данных: double
ThirdFlattening - Третье сплющивание сфероидаЭто свойство доступно только для чтения.
Третье сведение сфероида, определяемое как неотрицательный скаляр в диапазоне [0, 1].
Значение третьего сведения, n, вычисляется с помощью SemimajorAxis значение a и SemiminorAxis значение b в соответствии с n = (a-b )/( a + b).
Типы данных: double
MeanRadius - Средний радиус сфероидаЭто свойство доступно только для чтения.
Средний радиус сфероида, заданный как положительный, конечный скаляр. MeanRadius свойство выражается в метрах.
Средний радиус сфероида, r, рассчитывается с использованием SemimajorAxis значение a и SemiminorAxis значение b согласно r = (2a + b )/3.
Типы данных: double
SurfaceArea - Площадь поверхности сфероидаЭто свойство доступно только для чтения.
Площадь поверхности сфероида, заданная как положительный конечный скаляр. SurfaceArea свойство выражается в квадратных метрах.
Типы данных: double
Volume - Объем сфероидаЭто свойство доступно только для чтения.
Объем сфероида, определяемый как положительный, конечный скаляр. Volume свойство выражается в кубических метрах.
Типы данных: double
Создайте эллипсоид GRS 80 с помощью oblateSpheroid класс.
Начните с единичной сферы по умолчанию.
s = oblateSpheroid
s =
oblateSpheroid with defining properties:
SemimajorAxis: 1
SemiminorAxis: 1
InverseFlattening: Inf
Eccentricity: 0
and additional properties:
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
VolumeСбросьте большую ось в соответствии с экваториальным радиусом опорного эллипсоида GRS 80.
s.SemimajorAxis = 6378137
s =
oblateSpheroid with defining properties:
SemimajorAxis: 6378137
SemiminorAxis: 6378137
InverseFlattening: Inf
Eccentricity: 0
and additional properties:
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
VolumeВ результате получается сфера радиусом 6 378 137 метров.
Сбросьте обратное сведение до стандартного значения для GRS- 80, в результате чего образуется сплюснутый сфероид с полуосью, соответствующей значению, 6 356 752.3141, приведенному в таблице Технического меморандума DMA 8358,1, «Опорные элементы, эллипсоиды, сетки и справочные системы сетки».
s.InverseFlattening = 298.257222101
s =
oblateSpheroid with defining properties:
SemimajorAxis: 6378137
SemiminorAxis: 6356752.31414036
InverseFlattening: 298.257222101
Eccentricity: 0.0818191910428158
and additional properties:
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
Volume
Когда вы определяете сфероид в терминах полумажной и полуминарной осей (а не полумажной оси и обратной распрямления, или полумажной оси и эксцентриситета), небольшая потеря точности в последних нескольких цифрах Flattening, Eccentricity, и ThirdFlattening может произойти. Это неизбежно, но не влияет на результаты практических вычислений.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.