В настоящее время я пытаюсь построить данные с координатной привязкой lat, lon и no2.Прилагается воспроизводимая и упрощенная версия проблемы, с которой я столкнулся.Когда я использую свой прикрепленный код, я получаю сообщение об ошибке:
Warning: Matrix dimensions must agree, not rendering mesh
Я пытался использовать:
[X Y] = meshgrid(y,yy)
, что привело к ошибке:
Error using checkGeolocatedDataGrid>checkMatrixSizes (line 54)
LAT and LON dimensions do not agree with Z.
IЯ также пытался связать сетку с y, yy и yyy, а затем с помощью squeeze удалить измерение из каждой переменной.
clc
clear all
close all
a=.5;
b=28;
y = a.*randn(10,1)+b;
aa = .5;
bb = -95;
yy = aa.*randn(10,1)+bb;
aaa = .3;
bbb = .6;
yyy = aaa.*randn(10,1)+bbb;
figure
lonlim = [min(yy) max(yy)]
latlim = [min(y) max(y)]
usamap(latlim,lonlim)
geoshow(y,yy,yyy,'DisplayType','Surface')
Я хотел бы иметь возможность построить эти данные так, чтобы я могсоздайте фигуру, которая показывает значение переменной 3 «yyy» в соответствии с «y» и «yy», которые являются моими переменными «широта и долгота».
Спасибо!