Эталонная сфера
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'. 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
Создайте эталонную сферу, которая моделирует Землю как сферу радиусом 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.