sizem

Размерности строки и столбца необходимы для обычной сетки данных

sizem не рекомендуется и может быть удален в будущем релизе. Вместо этого используйте georefcells, чтобы создать географический растровый объект ссылки и затем получить доступ к его свойству RasterSize:

R = georefcells(latlim,lonlim,1/scale,1/scale);
nrows = R.RasterSize(1); 
ncols = R.RasterSize(2);

Синтаксис

[r,c] = sizem(latlim,lonlim,scale)
rc = sizem(latlim,lonlim,scale)
[r,c,refvec] = sizem(latlim,lonlim,scale)

Описание

[r,c] = sizem(latlim,lonlim,scale) возвращает необходимый размер для обычной сетки данных, находящейся между пределами широты и долготы, заданными двухэлементными входными векторами latlim и lonlim, которые имеют форму [south-limit north-limit] и [west-limit and east-limit], соответственно. scale является мерой нужных ячеек на степень желаемой сетки данных.

rc = sizem(latlim,lonlim,scale) возвращает размер матрицы в одном двухэлементном векторе.

[r,c,refvec] = sizem(latlim,lonlim,scale) также возвращает трехэлементный вектор ссылки определение геолокации желаемой обычной сетки данных.

Примеры

Как большой матрица требовалась бы для карты мира в шкале 25 ячеек матрицы на степень? (Это 25x25=625 ячейки на “квадратную” степень.)

[r,c] = sizem([90,-90],[-180,180],25)

r =
        4500
c =
        9000

Примите во внимание в целях памяти — 9000 x 4500 = 4.05 x 107 записей!

Смотрите также

| | | | |

Представлено до R2006a