Ссылочная сфера
A referenceSphere объект представляет сферу с определенным именем и радиусом, которые можно использовать в проекциях карты и других геодезических операциях.
S = referenceSphere создает referenceSphere объект, который представляет сфере единичного радиуса.
S = referenceSphere( создает name)referenceSphere объект, соответствующий заданному сферическому телу, заданный как name. Радиус ссылки сферы в метрах.
S = referenceSphere( создает name,lengthUnit)referenceSphere объект с радиусом в заданном модуле длины, LengthUnit. Модулем измерения длины может быть любой модуль длины, поддерживаемая validateLengthUnit функция.
name - Имя предопределенной опорной сферы'Unit Sphere' (по умолчанию) | 'earth' | 'sun' | 'moon' | ...Имя предопределенной ссылки сферы, заданное как 'earth', 'sun', 'moon', 'mercury', 'venus', 'mars', 'jupiter', 'saturn', 'uranus', 'neptune', 'pluto', или 'unit sphere'. The name аргумент не учитывает регистр.
Типы данных: char | string
lengthUnit - модуль измерения длины'' (по умолчанию) | символьный вектор | строковый скалярДлина модуля, заданная как вектор символов или строковый скаляр. Можно задать любой модуль длины, которая поддерживается validateLengthUnit функция.
Типы данных: char | string
Name - Имя опорной сферы'Unit Sphere' (по умолчанию) | символьный вектор | строковый скалярИмя ссылки сферы, заданное как строковый скаляр или вектор символов.
Пример: 'Sun'
Типы данных: char | string
LengthUnit - Модуль измерения длины радиуса'' (по умолчанию) | символьный вектор | строковый скалярМодуль измерения длины радиуса, заданная как строковый скаляр или вектор символов. Можно задать любой модуль длины, принятую validateLengthUnit функция. Когда ссылку сфера представляет сфере единичного радиуса, LengthUnit - пустой символьный вектор ' '.
Пример: 'km'
Типы данных: char | string
Radius - Радиус сферыРадиус сферы, заданный как положительный, конечный скаляр.
Типы данных: double
SemimajorAxis - Экваториальный радиус сферыЭто свойство доступно только для чтения.
Экваториальный радиус сферы, заданный как положительный, конечный скаляр. Значение SemimajorAxis равно значению Radius.
Типы данных: double
SemiminorAxis - Расстояние от центра сферы до полюсаЭто свойство доступно только для чтения.
Расстояние от центра сферы до полюса, заданное как положительный, конечный скаляр. Значение SemiminorAxis равно значению Radius.
Типы данных: double
InverseFlattening - Возвратно-поступательное сглаживаниеInf (по умолчанию)Это свойство доступно только для чтения.
Взаимное сглаживание, заданное как значение Inf.
Типы данных: double
Eccentricity - Первый эксцентриситет сферыЭто свойство доступно только для чтения.
Первый эксцентриситет сферы, заданный как значение 0.
Типы данных: double
Flattening - Сплющивание сферыЭто свойство доступно только для чтения.
Уплощение сферы, заданное как значение 0.
Типы данных: double
ThirdFlattening - Третье сплющивание сферыЭто свойство доступно только для чтения.
Третье уплощение сферы, заданное как значение 0.
Типы данных: double
MeanRadius - Средний радиус сферыЭто свойство доступно только для чтения.
Средний радиус сферы, заданный как положительный, конечный скаляр. Значение MeanRadius равно значению Radius.
Типы данных: double
SurfaceArea - Площадь поверхности сферыЭто свойство доступно только для чтения.
Площадь поверхности сферы, заданная как положительный, конечный скаляр.
The SurfaceArea свойство выражается в единицах площади, сопоставимых с модулем длины, заданной LengthUnit свойство.
Типы данных: double
Volume - Объем сферыЭто свойство доступно только для чтения.
Объем сферы, заданный как положительный, конечный скаляр.
The Volume свойство выражается в единицах объема, сопоставимых с модулем длины, заданной LengthUnit свойство.
Типы данных: double
Создайте ссылку сферу, которая моделирует Землю как сферу с радиусом 6371000 метров. Обратите внимание, что модулем измерения длины являются метры.
s = referenceSphere('Earth')
s =
referenceSphere with defining properties:
Name: 'Earth'
LengthUnit: 'meter'
Radius: 6371000
and additional properties:
SemimajorAxis
SemiminorAxis
InverseFlattening
Eccentricity
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
VolumeПереключите модуль длины в ссылку сфере на километры.
s.LengthUnit = 'kilometer's =
referenceSphere with defining properties:
Name: 'Earth'
LengthUnit: 'kilometer'
Radius: 6371
and additional properties:
SemimajorAxis
SemiminorAxis
InverseFlattening
Eccentricity
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
VolumeОпределите площадь поверхности сферы в квадратных километрах.
s.SurfaceArea
ans = 5.1006e+08
Найти объем сферы в кубических километрах.
s.Volume
ans = 1.0832e+12
Создайте пользовательскую сферу ссылки для планеты путем изменения свойств ссылки сферы по умолчанию.
customPlanet = referenceSphere; customPlanet.Name = 'Tiny Planet'; customPlanet.LengthUnit = 'meter'; customPlanet.Radius = 8000
customPlanet =
referenceSphere with defining properties:
Name: 'Tiny Planet'
LengthUnit: 'meter'
Radius: 8000
and additional properties:
SemimajorAxis
SemiminorAxis
InverseFlattening
Eccentricity
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
Volume1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.