Координаты местоположения данных
Определите имена и местоположения сайтов вокруг Бостона.
names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"]; lats = [42.3467,42.3598,42.3763]; lons = [-71.0972,-71.0545,-71.0611];
Создайте массив сайтов передатчика.
txs = txsite("Name", names,... "Latitude",lats,... "Longitude",lons, ... "TransmitterFrequency",2.5e9);
Вычислите мощность приемника данные для каждой площадки передатчика.
maxr = 20000; pd1 = coverage(txs(1),"MaxRange",maxr); pd2 = coverage(txs(2),"MaxRange",maxr); pd3 = coverage(txs(3),"MaxRange",maxr);
Вычислите прямоугольник, содержащий местоположения всех данных.
locs = [location(pd1); location(pd2); location(pd3)]; [minlatlon, maxlatlon] = bounds(locs);
Создайте сетку расположений по прямоугольнику.
gridlength = 300; latv = linspace(minlatlon(1),maxlatlon(1),gridlength); lonv = linspace(minlatlon(2),maxlatlon(2),gridlength); [lons,lats] = meshgrid(lonv,latv); lats = lats(:); lons = lons(:);
Получите данные для каждого передатчика в местоположениях сетки с помощью интерполяции.
v1 = interp(pd1,lats,lons); v2 = interp(pd2,lats,lons); v3 = interp(pd3,lats,lons);
Создайте данные распространения, содержащие минимальные мощности приемника значения.
minReceivedPower = min([v1 v2 v3],[],2,"includenan"); pd = propagationData(lats,lons,"MinReceivedPower",minReceivedPower);
Постройте график минимальной мощности приемника, которая показывает самый слабый сигнал, полученный от любого сайта передатчика. Показанная область может соответствовать области обслуживания триангуляции с использованием трех участков передатчика.
sensitivity = -110; contour(pd,"Levels",sensitivity:-5,"Type","power")

pd - Данные распространенияpropagationData объект (по умолчанию)Данные распространения, заданные как propagationData объект.
datalocation - Координаты местоположения точек данных- 2 матрицаРасположение антенной площадки, возвращенной как M -by- 2 матрица с каждым модулем в степенях. M - количество строк в таблице данных с допустимыми значениями широты и долготы. Повторяющиеся расположения не удаляются.
lat - Широта точек данных- 1 векторШирота точек данных, возвращенная как M -by- 1 вектор с каждым модулем в степенях.
lon - Долгота точек данных- 1 векторДолгота точек данных, возвращенная как M -by- 1 матрица с каждым модулем в степенях. Выход переносится так, чтобы значения находились в области значений [-180 180].
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.