Площадь поверхности многоугольника на сфере или эллипсоиде
area = areaint(lat,lon)
area = areaint(lat,lon,ellipsoid)
area = areaint(lat,lon,units)
area = areaint(lat,lon,ellipsoid,units)
area = areaint(lat,lon) вычисляет сферическую площадь поверхности многоугольника, заданного входными векторами lat и lon. Вычисление использует подход линейного интеграла. Выход, area, часть площади поверхности, покрытой многоугольником на сфере единичного радиуса. Чтобы предоставить несколько многоугольников, разделите многоугольники NaNs во входных векторах. Точность метода интегрирования обратно пропорциональна расстоянию между точками lat/lon.
area = areaint(lat,lon,ellipsoid) вычисляет площадь поверхности многоугольника на эллипсоиде или сфере, заданной входом ellipsoid, который может быть referenceSphere, referenceEllipsoid, или oblateSpheroid объект или вектор из формы [semimajor_axis eccentricity]. Выход, area, находится в модулях квадратов, соответствующих модулям ellipsoid.
area = areaint(lat,lon,units) использует модули, заданные units, строковый скаляр или вектор символов 'degrees' или 'radians'. Если не использовано, модули по умолчанию степеней приняты.
area = areaint(lat,lon,ellipsoid,units) использование оба входные параметры ellipsoid и units в вычислении.
Независимо от порядка вершины многоугольника, значения, возвращенные areaint положительны.
Эта функция включает измерение областей, заключенных произвольными многоугольниками. Это - числовая оценка, с помощью линейного интеграла на основе Теоремы Зеленого. По сути, это ограничивается точностью и разрешением входных данных.

Учитывая достаточные данные, areaint функция является лучшим методом для определения областей комплексных многоугольников, таких как континенты, облачный покров и другие естественные или выведенные функции. Вычисления в этой функциональной работе сферическое Наземное предположение. Для несферических эллипсоидов данные о широте преобразованы во вспомогательную authalic сферу.