Ссылочная сфера
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'. 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 — Площадь поверхности сферыЭто свойство доступно только для чтения.
Площадь поверхности сферы в виде положительного, конечного скаляра.
SurfaceArea свойство описывается в единицах площади, сопоставимых с единицей длины, заданной LengthUnit свойство.
Типы данных: double
Volume — Объем сферыЭто свойство доступно только для чтения.
Объем сферы в виде положительного, конечного скаляра.
Volume свойство описывается в модулях объема, сопоставимого с единицей длины, заданной LengthUnit свойство.
Типы данных: double
Создайте ссылочную сферу, которая моделирует Землю как сферу с радиусом 6 371 000 метров. Обратите внимание на то, что единица длины является метрами.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.